Impact Score: 5/10
Cal.com v2.3.0 โ Release Notes & Engineering Impact
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 v2.3.0. Source highlight: fix/Add conditional if response received from graph api v1 was empty
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 windows compatibility for copywebpackplugin
- added requires confirmation to Tips.tsx
- added primary color to payment button for stripe bookings
- Added proper dark mode support for buttons
- added whatsapp link MVP app
- Feat/salesforce app
โก Performance & Enhancements (1)
- Skeleton loader improvements
๐ง Bug Fixes & Patches (6)
- fix/Add conditional if response received from graph api v1 was empty
- fix: change admin user password requirement
- fix: remove px and change min width in suffix
- fixed icon on booking page for link locations
- fix: correct month after changing time zone
- Attempt to fix vercel edge crash
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* fix/Add conditional if response received from graph api v1 was empty by @alannnc in https://github.com/calcom/cal.com/pull/5573
* enable team billing when `HOSTED_CAL_FEATURES` isset by @rene-mueller in https://github.com/calcom/cal.com/pull/5516
* Fixing Node.js version to v16.x by @leog in https://github.com/calcom/cal.com/pull/5591
* fix: change admin user password requirement by @Udit-takkar in https://github.com/calcom/cal.com/pull/5577
* Adds windows compatibility for copywebpackplugin by @alishaz-polymath in https://github.com/calcom/cal.com/pull/5602
* Skeleton loader improvements by @CarinaWolli in https://github.com/calcom/cal.com/pull/5614
* fix: remove px and change min width in suffix by @Udit-takkar in https://github.com/calcom/cal.com/pull/5584
* added requires confirmation to Tips.tsx by @PeerRich in https://github.com/calcom/cal.com/pull/5535
* Booking Limits checking ALL events not the event the limit is applied too by @sean-brydon in https://github.com/calcom/cal.com/pull/5601
* fixed icon on booking page for link locations by @PeerRich in https://github.com/calcom/cal.com/pull/5634
* fix: correct month after changing time zone by @Udit-takkar in https://github.com/calcom/cal.com/pull/5635
* Attempt to fix vercel edge crash by @alishaz-polymath in https://github.com/calcom/cal.com/pull/5636
* fix formState and undefined value by @alannnc in https://github.com/calcom/cal.com/pull/5576
* added primary color to payment button for stripe bookings by @PeerRich in https://github.com/calcom/cal.com/pull/5638
* Added proper dark mode support for buttons by @JeroenReumkens in https://github.com/calcom/cal.com/pull/5603
* added whatsapp link MVP app by @PeerRich in https://github.com/calcom/cal.com/pull/5641
* [CAL-395] Change text from "Delete Team" to "Disband Team" on the Button by @gitstart in https://github.com/calcom/cal.com/pull/5627
* signal app by @PeerRich in https://github.com/calcom/cal.com/pull/5645
* Chore/salesforce prep work by @zomars in https://github.com/calcom/cal.com/pull/5648
* Feat/salesforce app by @zomars in https://github.com/calcom/cal.com/pull/5649
* ๐งน One `calcom/ui` import to rule them all by @JeroenReumkens in https://github.com/calcom/cal.com/pull/5561
* telegram app by @PeerRich in https://github.com/calcom/cal.com/pull/5643
* Trigger webhooks when booking is confirmed not submitted by @CarinaWolli in https://github.com/calcom/cal.com/pull/5609
* Upgrade deps + allow node 18.x by @emrysal in https://github.com/calcom/cal.com/pull/5622
* fix: add location query variable by @Udit-takkar in https://github.com/calcom/cal.com/pull/5540
* fix: ui of button by @Udit-takkar in https://github.com/calcom/cal.com/pull/5552
* Fix/event type clone by @alannnc in https://github.com/calcom/cal.com/pull/5659
* Fix rescheduling error with attendee phone number as location by @CarinaWolli in https://github.com/calcom/cal.com/pull/5657
* SMS workflow actions for all users by @CarinaWolli in https://github.com/calcom/cal.com/pull/5656
* fix: disable update button when nothing changed by @Udit-takkar in https://github.com/calcom/cal.com/pull/5592
* TZ Fix for event created on icloud app by @alishaz-polymath in https://github.com/calcom/cal.com/pull/5662
* Edit location dialog new select component by @Udit-takkar in https://github.com/calcom/cal.com/pull/5647
* [CAL-126] onboarding: step 3 not mobile friendly by @gitstart in https://github.com/calcom/cal.com/pull/5651
* Fixing Zoom timezone issue by @leog in https://github.com/calcom/cal.com/pull/5670
**Full Changelog**: https://github.com/calcom/cal.com/compare/v2.2.2...v2.3.0