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.
โก 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