Cal.com v1.4stable Released Mar 15, 2022
Impact Score: 5/10

Cal.com: v1.4: Structural improvements and fixes

Source available โ€” automated, not human-reviewed

Component: calcom ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Cal.com v1.4. Source highlight: fix: prisma schema directory in heroku config

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Adds testing mail credentials
  • Feature: Instant Theme Change, without refresh [Booking Pages Only]
  • added swedish
  • Add 500 error page
  • Add Web Share in mobile
  • Adds discord webhook support

โšก Performance & Enhancements (4)

  • Prisma cache improvements
  • [Perf Improvement] Event Booking Date Picker
  • [Perf Improvement] Booking Page score should be in green now
  • Improved discord webhook payload

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: prisma schema directory in heroku config
  • Fix prisma commands in README file
  • Test possible fix for Vercel builds
  • Replace whatsmybrowser.org with Bird Eats Bug
  • fixed input margin for profile settings on mobile
  • Turbo fixes. Run apps (web/docs) scoped instead of concurrently
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * fix: prisma schema directory in heroku config by @maximousblk in https://github.com/calcom/cal.com/pull/1872 * Wrong config YAML file name in issue template by @brunowego in https://github.com/calcom/cal.com/pull/1867 * hide additional notes in organizer scheduled email if empty by @frankgreco in https://github.com/calcom/cal.com/pull/1870 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1873 * Fix prisma commands in README file by @miguelnietoa in https://github.com/calcom/cal.com/pull/1843 * Test possible fix for Vercel builds by @zomars in https://github.com/calcom/cal.com/pull/1859 * Adds testing mail credentials by @zomars in https://github.com/calcom/cal.com/pull/1865 * Hotfix for success page email input and button by @alishaz-polymath in https://github.com/calcom/cal.com/pull/1854 * Remove intercom from public booking pages by @hariombalhara in https://github.com/calcom/cal.com/pull/1835 * Feature: Instant Theme Change, without refresh [Booking Pages Only] by @hariombalhara in https://github.com/calcom/cal.com/pull/1807 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1874 * Replace whatsmybrowser.org with Bird Eats Bug by @franciscolourenco in https://github.com/calcom/cal.com/pull/1787 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1879 * Updated attendees to auto-accept and setting reminders to useDefault by @emrysal in https://github.com/calcom/cal.com/pull/1880 * fixed input margin for profile settings on mobile by @PeerRich in https://github.com/calcom/cal.com/pull/1890 * Turbo fixes. Run apps (web/docs) scoped instead of concurrently by @denik1981 in https://github.com/calcom/cal.com/pull/1887 * Regenerates zod files by @zomars in https://github.com/calcom/cal.com/pull/1896 * Upgrades next to 12.1 by @zomars in https://github.com/calcom/cal.com/pull/1895 * Revert "Upgrades next to 12.1" by @zomars in https://github.com/calcom/cal.com/pull/1903 * Tweak/gitignore prisma zod by @zomars in https://github.com/calcom/cal.com/pull/1905 * Revert "Tweak/gitignore prisma zod (#1905)" by @zomars in https://github.com/calcom/cal.com/pull/1906 * added swedish by @PeerRich in https://github.com/calcom/cal.com/pull/1911 * Eslint fixes by @zomars in https://github.com/calcom/cal.com/pull/1898 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1891 * Fix/sso username by @deepakprabhakara in https://github.com/calcom/cal.com/pull/1897 * Upgrade to next 12.1 by @zomars in https://github.com/calcom/cal.com/pull/1904 * Add 500 error page by @baileypumfleet in https://github.com/calcom/cal.com/pull/1910 * Add Web Share in mobile by @Jenietoc in https://github.com/calcom/cal.com/pull/1810 * Adds discord webhook support by @alishaz-polymath in https://github.com/calcom/cal.com/pull/1886 * changed text of share button by @PeerRich in https://github.com/calcom/cal.com/pull/1914 * Upgrades prisma to latest version by @zomars in https://github.com/calcom/cal.com/pull/1894 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1915 * include `rescheduleUid` webhook payload (#1551) by @buschco in https://github.com/calcom/cal.com/pull/1584 * Removing room entry buffer before a Daily.co video call by @lunchpaillola in https://github.com/calcom/cal.com/pull/1902 * fix/bookings-order by @alannnc in https://github.com/calcom/cal.com/pull/1920 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1922 * Refresh the state for the onboarding check in the Shell after onboarding by @denik1981 in https://github.com/calcom/cal.com/pull/1918 * Handy shortcut to start Prisma Studio by @denik1981 in https://github.com/calcom/cal.com/pull/1921 * Add ui package for reusable components by @zomars in https://github.com/calcom/cal.com/pull/1916 * Fix URL by removing slash and backslash by @Jenietoc in https://github.com/calcom/cal.com/pull/1733 * Build fixes by @zomars in https://github.com/calcom/cal.com/pull/1929 * fix/update-days-schedule by @alannnc in https://github.com/calcom/cal.com/pull/1931 * Adds BASE_URL to callbackUrl in signup page and Shell component by @agustif in https://github.com/calcom/cal.com/pull/1882 * Docs/prisma commands on docs by @miguelnietoa in https://github.com/calcom/cal.com/pull/1875 * Contributing guide by @zomars in https://github.com/calcom/cal.com/pull/1930 * Always disconnect + remove redundant success message by @emrysal in https://github.com/calcom/cal.com/pull/1945 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1926 * Adds BASE_URL to connectIntegrations by @agustif in https://github.com/calcom/cal.com/pull/1883 * Second go at removing Zod generated classes from our repo by @emrysal in https://github.com/calcom/cal.com/pull/1946 * Fix dynamic min/max values for schedule form by @denik1981 in https://github.com/calcom/cal.com/pull/1940 * fixed avatar group and tooltip by @PeerRich in https://github.com/calcom/cal.com/pull/1950 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1952 * Detect users browser locale for time format 12/24 hours by @agustif in https://github.com/calcom/cal.com/pull/1900 * adding border to avatargroup based on the parent background color by @PeerRich in https://github.com/calcom/cal.com/pull/1954 * Fix/border avatargroup by @PeerRich in https://github.com/calcom/cal.com/pull/1956 * Delete .vercelignore by @emrysal in https://github.com/calcom/cal.com/pull/1957 * Test/get availability from schedule unit test by @denik1981 in https://github.com/calcom/cal.com/pull/1951 * [RFC-dx] Opt-out for trpc logging. Sanitize the dev console. by @denik1981 in https://github.com/calcom/cal.com/pull/1949 * Migrate website to monorepo by @zomars in https://github.com/calcom/cal.com/pull/1962 * Prisma cache improvements by @zomars in https://github.com/calcom/cal.com/pull/1963 * Prod fix! by @zomars in https://github.com/calcom/cal.com/pull/1964 * Fix billing portal for users without stripeCustomerId by @alannnc in https://github.com/calcom/cal.com/pull/1936 * Added API private submodule by @zomars in https://github.com/calcom/cal.com/pull/1958 * fix: twitter handle in seo by @imkrunal in https://github.com/calcom/cal.com/pull/1967 * Fix db-studio calling a missing script by @denik1981 in https://github.com/calcom/cal.com/pull/1966 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1973 * Locks Node version to 14 by @zomars in https://github.com/calcom/cal.com/pull/1977 * Adds script to regulate staging deploys by @zomars in https://github.com/calcom/cal.com/pull/1979 * Fix missing zero-padding on troubleshoot by @leog in https://github.com/calcom/cal.com/pull/1974 * Update vercel.sh by @zomars in https://github.com/calcom/cal.com/pull/1983 * Fixes connectionIntegration undefined bug by @agustif in https://github.com/calcom/cal.com/pull/1987 * Website update by @zomars in https://github.com/calcom/cal.com/pull/1986 * [Perf Improvement] Event Booking Date Picker by @hariombalhara in https://github.com/calcom/cal.com/pull/1980 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1975 * fixed dialog button on mobile by @PeerRich in https://github.com/calcom/cal.com/pull/1995 * Fixes undefined bug by replacing BASE_URL with NEXT_PUBLIC_BASE_URL in Shell and signup. by @agustif in https://github.com/calcom/cal.com/pull/1991 * fix/slots-calculate-hours by @alannnc in https://github.com/calcom/cal.com/pull/1994 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/1996 * [Bugfix] Booking Date Picker - First few dates are rendered fast, but later dates are all rendered in UI at once. by @hariombalhara in https://github.com/calcom/cal.com/pull/1989 * Fixes ambiguous cancel dialog by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2001 * Let users set 12/24 hour time format by @baileypumfleet in https://github.com/calcom/cal.com/pull/2002 * fix/secret-premade-event-hidden by @alannnc in https://github.com/calcom/cal.com/pull/1999 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2007 * fix: docs title showing untitled by @imkrunal in https://github.com/calcom/cal.com/pull/2006 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2017 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2019 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2024 * docs: add contributing guide by @imkrunal in https://github.com/calcom/cal.com/pull/2021 * Webhooks to support event type association by @alishaz-polymath in https://github.com/calcom/cal.com/pull/1889 * Revert "Webhooks to support event type association" by @zomars in https://github.com/calcom/cal.com/pull/2032 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2031 * Revert "Revert "Webhooks to support event type association"" by @zomars in https://github.com/calcom/cal.com/pull/2033 * Update turbo.json by @zomars in https://github.com/calcom/cal.com/pull/2039 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2034 * fix/booking-first-day-of-next-mont by @alannnc in https://github.com/calcom/cal.com/pull/2037 * fix: jitsi email does not contain meeting link by @imkrunal in https://github.com/calcom/cal.com/pull/2004 * Update CONTRIBUTING.md by @imkrunal in https://github.com/calcom/cal.com/pull/2036 * chore: update correct link for docs by @ThangHuuVu in https://github.com/calcom/cal.com/pull/2030 * Fix missing phone data from location after booking by @alishaz-polymath in https://github.com/calcom/cal.com/pull/1968 * Fixes incorrect Webhook Component title by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2047 * fix: HTTP 404 when trying to access `/user/book` route with username containing uppercase letters by @LouisHaftmann in https://github.com/calcom/cal.com/pull/2045 * Enable Hotreload for packages by @sean-brydon in https://github.com/calcom/cal.com/pull/2051 * Admin/team billing downgrader by @zomars in https://github.com/calcom/cal.com/pull/2040 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2049 * Update Booking Page A11ly by @sean-brydon in https://github.com/calcom/cal.com/pull/2053 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2055 * Enable Data Fetch Timing logging with log=1 param by @hariombalhara in https://github.com/calcom/cal.com/pull/2042 * Bugfix/opt in booking shown on attendee booking page by @joeauyeung in https://github.com/calcom/cal.com/pull/2026 * Set buffer time before/after event type by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2015 * Fixes upgrade for users without customer id by @zomars in https://github.com/calcom/cal.com/pull/2059 * Ensures prisma schemas are generated and formatted post-install by @zomars in https://github.com/calcom/cal.com/pull/2060 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2061 * sync website by @PeerRich in https://github.com/calcom/cal.com/pull/2062 * Fixing Mobile UI - Event Types by @sean-brydon in https://github.com/calcom/cal.com/pull/2065 * [Perf Improvement] Booking Page score should be in green now by @hariombalhara in https://github.com/calcom/cal.com/pull/2057 * Add "light-brand" and "dark-brand" colors (add a second color picker) by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2028 * Added named dialog to replace new=1 by @emrysal in https://github.com/calcom/cal.com/pull/2076 * Back Button Events - [2058] by @sean-brydon in https://github.com/calcom/cal.com/pull/2074 * Fix prisma setup on e2e tests by @denik1981 in https://github.com/calcom/cal.com/pull/2070 * fix: disregarding already booked spots or blocked calendar times by @LouisHaftmann in https://github.com/calcom/cal.com/pull/2029 * Feature/send opt in booking email by @Mayowa-Ojo in https://github.com/calcom/cal.com/pull/2048 * Upgrades prisma to 3.10 by @zomars in https://github.com/calcom/cal.com/pull/1978 * hotfix: organizer needs to confirm booking, not attendee by @agustif in https://github.com/calcom/cal.com/pull/2090 * E2E fixes by @zomars in https://github.com/calcom/cal.com/pull/2092 * Moves tailwind to monorepo package by @zomars in https://github.com/calcom/cal.com/pull/2091 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2077 * Fix: Redirection to 404 page on login, when you land to login page from some protected page by @hariombalhara in https://github.com/calcom/cal.com/pull/2086 * Update CONTRIBUTING.md by @louis-27 in https://github.com/calcom/cal.com/pull/2084 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2094 * Linting by @zomars in https://github.com/calcom/cal.com/pull/2083 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2095 * fixed tablet view of event-types by @PeerRich in https://github.com/calcom/cal.com/pull/2098 * Stripe to monorepo by @zomars in https://github.com/calcom/cal.com/pull/2063 * added emptyscreen for away mode profile by @PeerRich in https://github.com/calcom/cal.com/pull/2093 * Fixed bug with creating new outlook events by @joeauyeung in https://github.com/calcom/cal.com/pull/2105 * Fixes username check by @zomars in https://github.com/calcom/cal.com/pull/2106 * Type fixes by @zomars in https://github.com/calcom/cal.com/pull/2107 * Radix UI Switch by @sean-brydon in https://github.com/calcom/cal.com/pull/2075 * Fix for unintended webhook data being sent by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2108 * Add contributing to app store docs by @joeauyeung in https://github.com/calcom/cal.com/pull/2113 * Revert "Add contributing to app store docs" by @joeauyeung in https://github.com/calcom/cal.com/pull/2115 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2099 * Fix for buffer not considering custom interval slots and event duration for slots when using custom intervals by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2079 * added day, version, plan and self host (sh) or hosted (h) into left sโ€ฆ by @PeerRich in https://github.com/calcom/cal.com/pull/2111 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2121 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2123 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2124 * Link/In person location by @sean-brydon in https://github.com/calcom/cal.com/pull/2104 * Removing headlessui used in menus by @leog in https://github.com/calcom/cal.com/pull/2127 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2126 * Fix Broken user dropdown by @hariombalhara in https://github.com/calcom/cal.com/pull/2138 * Renames 'version' to full package.json import by @emrysal in https://github.com/calcom/cal.com/pull/2132 * New Crowdin translations by Github Action by @github-actions in https://github.com/calcom/cal.com/pull/2140 * Update .kodiak.toml by @PeerRich in https://github.com/calcom/cal.com/pull/2142 * Improved discord webhook payload by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2109 * Bugfix/login failure due email capitalisation by @voyager163 in https://github.com/calcom/cal.com/pull/1884 * Revert "Bugfix/login failure due email capitalisation" by @baileypumfleet in https://github.com/calcom/cal.com/pull/2143 * Update webhooks.mdx by @milospuac in https://github.com/calcom/cal.com/pull/2144 * Adds missing required main file for EE by @zomars in https://github.com/calcom/cal.com/pull/2146 * Added 3 digit hex compatibility for Custom Brand colors by @alishaz-polymath in https://github.com/calcom/cal.com/pull/2152 * Feature: pre-fill name and email if user loggedIn in booking page by @agustif in https://github.com/calcom/cal.com/pull/2131 * Add contributing to app store doc - V2 by @joeauyeung in https://github.com/calcom/cal.com/pull/2118 * Add a fallback if name is null by @baileypumfleet in https://github.com/calcom/cal.com/pull/2157 * Remove font weights from Cal Sans text by @baileypumfleet in https://github.com/calcom/cal.com/pull/2158 * add zendesk by @PeerRich in https://github.com/calcom/cal.com/pull/2156 ## New Contributors * @maximousblk made their first contribution in https://github.com/calcom/cal.com/pull/1872 * @brunowego made their first contribution in https://github.com/calcom/cal.com/pull/1867 * @frankgreco made their first contribution in https://github.com/calcom/cal.com/pull/1870 * @franciscolourenco made their first contribution in https://github.com/calcom/cal.com/pull/1787 * @imkrunal made their first contribution in https://github.com/calcom/cal.com/pull/1967 * @ThangHuuVu made their first contribution in https://github.com/calcom/cal.com/pull/2030 * @LouisHaftmann made their first contribution in https://github.com/calcom/cal.com/pull/2045 * @sean-brydon made their first contribution in https://github.com/calcom/cal.com/pull/2051 * @Mayowa-Ojo made their first contribution in https://github.com/calcom/cal.com/pull/2048 * @louis-27 made their first contribution in https://github.com/calcom/cal.com/pull/2084 * @voyager163 made their first contribution in https://github.com/calcom/cal.com/pull/1884 **Full Changelog**: https://github.com/calcom/cal.com/compare/v1.3...v1.4