Cal.com v6.1.13
This release includes new features like High Water Mark billing for subscriptions, upcoming bookings widget for iOS/Android companion app, and redesigned team creation flow. It also contains numerous bug fixes for webhooks, OAuth, calendar integration, performance optimizations, and UI/UX improvements across the platform.
What's Changed
- feat: add delete confirmation dialog to webhook list items by @KartikLabhshetwar in #26305
- fix: toggle chevron icon direction in filter segment dropdown by @deepanshurajput0 in #27641
- refactor: OAuth 2.0 endpoints by @supalarry in #27442
- fix: ensure default calendars domain by @ThyMinimalDev in #27645
- refactor: Break useCreateEventType hook into web-specific and platform-specific ones by @hbjORbj in #27522
- feat: High Water Mark (HWM) billing for monthly subscriptions by @sean-brydon in #27559
- feat: refactor UI to use coss + coupons UI by @sean-brydon in #27647
- refactor: apply biome formatting to several packages by @eunjae-lee in #27439
- fix: add oauth client owner email to admin view by @CarinaWolli in #27243
- feat: custom feedback dialog for feature opt-in by @eunjae-lee in #27578
- fix: show bookings-v3 opt-in banner by @eunjae-lee in #27653
- fix: cleaned the extra space in description before saving to avoid word break by @ifrah-ashraf in #27632
- fix: open Join button in default browser instead of in-app browser by @PeerRich in #27455
- fix: use Object.prototype.hasOwnProperty.call for safe property checks by @ThyMinimalDev in #27661
- perf: reduce team page client payload with minimal data serialization by @keithwillcode in #27656
- fix: ux audit changes by @Amit91848 in #26875
- perf: optimize organization member removal to prevent transaction timeout by @anikdhabal in #27660
- fix: add URL validation to webhook endpoints by @pedroccastro in #26593
- refactor: replace FeaturesRepository with DI-based feature repositories by @eunjae-lee in #27200
- fix: call history to free users by @jagadish-7 in #27473
- perf: Optimize DB calls and avoid N+1 queries in BookingAuditViewer by @hariombalhara in #26544
- fix: Form Builder Name Field Shows Default Label When Custom Label is Empty by @kartik-212004 in #24201
- feat: nav item dropdown animation implemented by @Recxsmacx in #26534
- chore: Integrate mark-no-show booking audit by @hariombalhara in #26570
- refactor: simplify link-as-an-app template and migrate 24 existing apps by @PeerRich in #27215
- fix: event is not created on the Zoho Calendar when hideOrganizerEmail is enabled by @anikdhabal in #27675
- fix: fallback to cal video when Google Meet used without Google Calendar as default app by @anikdhabal in #27630
- feat(companion): add upcoming bookings widget for iOS and Android by @PeerRich in #27199
- feat: move platform active billing logic to services by @sean-brydon in #27704
- feat: add comprehensive booking audit logs seed script by @hariombalhara in #27699
- feat: redesign team creation flow to match onboarding by @sean-brydon in #27698
- fix: prevent layout shift in sticky navbar by @deepanshurajput0 in #27256
- fix: Exclusion attribute filter by @joeauyeung in #27669
- fix: remove unnecessary border from companion availability list view by @PeerRich in #27683
- fix: use LOGO_DARK constant for generic OG image instead of hardcoded value by @hbjORbj in #27705
- fix(ui): change phone booking display from Organizer Phone Number to Phone Call by @evertonresende in #27636
- feat:
Troubleshooteratom by @Ryukemeister in #27497 - docs: add Trigger.dev task implementation rule by @eunjae-lee in #27712
- test: [Stacked] migrate findTeamMembersMatchingAttributeLogic to integration tests by @hariombalhara in #27697
- fix: optional email validation by @deepeshbind in #27329
- fix: Auth page in settings design fixed by @Recxsmacx in #27294
- chore:
Troubleshooteratom docs by @Ryukemeister in #27717 - chore: Bail earlier when an invalid session is found by @Sparky-Autonomous in #27609
- refactor: remove 7 @calcom/trpc imports from packages/features by @hbjORbj in #27727
- chore: enable agent teams feature in Claude Code by @Udit-takkar in #27682
- fix: prevent auto-install for OAuth apps in installation flow by @anikdhabal in #27567
- docs: add code comment guidelines to AGENTS.md and update rule by @eunjae-lee in #27729
- fix: allow deleting first time slot in availability schedule (#26448) by @abhayymishraa in #27569
- feat: Add action‑item support to mobile “More” page and added navigation to refer page by @abhayymishraa in #26431
- fix: removed extra scrollbar when selected checkbox field for booking form questions by @ifrah-ashraf in #27592
- fix(booking): make provider label and location link visible on mobile by @eeshm in #27463
- fix: prevent textarea resize overlapping buttons in rejection dialog by @AhmadYasser1 in #27749
- fix: Atom build failing due to dependency on @calcom/web by @hbjORbj in #27757
- fix: remove duplicate translation keys in common.json by @AhmadYasser1 in #27769
- fix: resolve flaky no-show-updated-action integration test by @hariombalhara in #27772
- feat: add ARIA labels to time format and layout toggle controls by @AhmadYasser1 in #27760
- fix: defer email validation to after first blur on signup form by @AhmadYasser1 in #27765
- refactor: remove 3 @calcom/web imports from @calcom/features by relocating blocklist UI and useEvent hook by @hbjORbj in #27775
- test: add E2E tests for routing form attribute conditions by @joeauyeung in #27681
- test: add E2E tests for assignAllTeamMembers with attribute segment filters by @joeauyeung in #27680
- fix: broken style on availability delete button by @mrpaaradox in #27779
- fix: disable save button when workflow has no changes by @Anshumancanrock in #25973
- fix: prevent "Closing rpc while fetch was pending" error in unit tests by @anikdhabal in #27725
- refactor: eliminate all @calcom/trpc/react imports and tRPC hooks from @calcom/features by @hbjORbj in #27728
- fix: restore listWithTeam query to include team events with userId set and add comprehensive tests by @Ryukemeister in #27752
- refactor: Move repositories from @calcom/lib to @calcom/features domain folders by @hbjORbj in #27570
- fix: prevent 500 error when deleting calendar events with empty uid by @hbjORbj in #27500
New Contributors
- @evertonresende made their first contribution in #27636
- @deepeshbind made their first contribution in #27329
- @Sparky-Autonomous made their first contribution in #27609
- @AhmadYasser1 made their first contribution in #27749
- @mrpaaradox made their first contribution in #27779
Full Changelog: v6.1.12...v6.1.13
Source: original entry ↗
More from Cal.com
Follow Cal.com to get its new changes in your feed and email digest.
v6.2.0
This release includes multiple bug fixes for UI stability and functionality, such as preserving email settings, fixing flickering issues in booking sheets, and improving onboarding flows. It also adds configurable first page settings for the companion feature and refactors code formatting across several packages.
v6.1.16
Release includes bug fixes for booking drawer text overlap and data-table imports, new features for active user billing and annual team plans, refactored icon components, and improvements to OOO page organization and security protection.
Cal.com v6.1.15 Release
This release includes multiple bug fixes, performance optimizations, and new features across the booking page, API v2, billing refactoring, form builder enhancements, and insights dashboard. Key improvements include batched query optimization for busy time checks, webhook payload fixes, login overlay redesign, and new routing insights for assignment reviews.