Cal.com - Package Updates
- 
[2.5.11] - Update cal.com to 5.6.13
- Full Changelog
- feat: Make single org setup more reliable by automatically adjusting RESERVED_SUBDOMAINS and ORGANIZATIONS_ENABLED by @hariombalhara in #23448
- feat: add external link icon to organization admin API menu item by @sean-brydon in #23538
- perf: Remove next-i18next dependency from packages/emails and packages/lib by @hbjORbj in #23531
- feat: dogfood pbac internally on IS_CALCOM instances by @sean-brydon in #23537
- fix: delete related api key when make.com app is disconnect by @anikdhabal in #23539
- fix: Disable cancel button for past bookings by @husniabad in #22667
- feat: update translations via @LingoDotDev by @calcom-bot in #23528
- fix: incorrect slot duration when rescheduling bookings by @sahitya-chandra in #23290
- feat: skip CI checks for translation-only MRs by @keithwillcode in #23550
- fix: make CSRF cookies accessible in embedded iframe contexts by @anikdhabal in #23556
 
- 
[2.5.12] - Update cal.com to 5.6.14
- Full Changelog
- fix: Avoid using prisma types on client by @volnei in #23566
- feat: add email and phone number to credit expense log by @shaun-ak in #22846
- fix: Limit API key name length using constant by @kartik-212004 in #22703
- fix: no show webhook triggers not updating by @kart1ka in #21345
- fix: clicking on previous step navigates to correct step instead of next by @subediDarshan in #22146
- fix: timezone parsing issues for calendars by @curiousgeorgios in #21665
- feat: update translations via @LingoDotDev by @calcom-bot in #23569
- fix: resolve undefined {CANCEL_URL} in workflow templates by @ShashwatPS in #23476
- feat: zod schemas for app metadata in config.json by @Hemil36 in #21231
- fix: missing step causes Invalid rewrites foundin local API docs by @bandhan-majumder in #23572
 
- 
[2.5.13] - Update cal.com to 5.6.15
- Full Changelog
- feat: update translations via @LingoDotDev by @calcom-bot in #23608
- fix: Pbac NITS found in dog food tesitng (I18n) by @sean-brydon in #23609
- feat: update translations via @LingoDotDev by @calcom-bot in #23611
- fix: Calendar Event getting orphaned if location changes. by @hariombalhara in #23585
- fix: Switch component thumb positioning in RTL languages by @Anshumancanrock in #23600
- perf: Delete viewer.public.sessiontRPC endpoint by @hbjORbj in #23615
- refactor: handle emails and sms side effects by @ThyMinimalDev in #23578
- feat: add time-based cancellation fees for no-show fee events by @joeauyeung in #23595
- feat: update translations via @LingoDotDev by @calcom-bot in #23631
- fix: resolve Sentry version conflicts and import-in-the-middle error by @keithwillcode in #23551
 
- 
[2.5.14] - Update cal.com to 5.6.16
- Full Changelog
- fix: platform onboarding by @Ryukemeister in #23581
- fix: workflows attach ICS file in base64 format by @anikdhabal in #23680
- fix: guests are not adding when reschedule booking by @anikdhabal in #23620
- fix: change internal note preset team fkey to cascade by @anikdhabal in #23613
- fix: send awaiting payment email only to the current attendee seat by @anikdhabal in #23630
- fix: misaligned buttons in platform oauth client update form by @romitg2 in #23685
- fix: Dont allow hosts to cancel a booking without providing a reason through v1 by @anikdhabal in #23647
- fix: design improvements for log in screen for cal video by @bandhan-majumder in #22359
- fix: prevent footer doubling with CSS position absolute for grid layouts by @Sompalkar in #23368
- feat: update translations via @LingoDotDev by @calcom-bot in #23699
 
- 
[2.5.15] - Update cal.com to 5.6.17
- Full Changelog
- fix: delegated credentials timezone outlook by @ThyMinimalDev in #23700
- fix: duplicate event created in attendee calendar due to incorrect icalUid by @saurabhraghuvanshii in #23658
- perf: move to disable prisma client extension inference by @emrysal in #23692
- fix: Prevent loading of dashboard GTM container on booking success page by @romitg2 in #22620
- fix: v2 hidden event types by @supalarry in #23584
- feat: add PBAC permission checks to insights by @eunjae-lee in #23592
- fix: org layout authentication by @sean-brydon in #23707
- fix: Zoom being set to UTC (wrong time) after creating a meeting by @romitg2 in #23705
- feat: add customReplyToEmailfor EventTypeSettings atom by @Ryukemeister in #23686
- feat: update translations via @LingoDotDev by @calcom-bot in #23715
 
- 
[2.5.16] - Update cal.com to 5.6.19
- Full Changelog
- feat: workflows v3 UI by @PeerRich in #22772
- fix: Intercom not opening with openSupport param by @Amit91848 in #23755
- fix: including Prisma.sql for Prisma v6 upgrade by @eunjae-lee in #23775
- fix: extract Prisma.sql queries for $queryRaw calls with Prisma.sql parameters (Prisma v6 upgrade) by @eunjae-lee in #23779
- fix: prisma client binary cannot be found on vercel by @emrysal in #23772
- refactor: circular deps between app store and lib [2] by @hbjORbj in #23734
- fix: events not removed from the previous host calendar due to wrong credentials usage by @anikdhabal in #23756
- fix: Schedules reset to default for an RR event when hosts change by @anikdhabal in #23759
 
- 
[2.5.17] - Update cal.com to 5.6.20
- Full Changelog
- fix: Instead of type casting user.id, coerce string to number by @emrysal in #23781
- refactor: remove circular dependency between prisma and app-store packages by @keithwillcode in #23475
- feat: add number to call in web call by @Udit-takkar in #23769
- fix: OptionalApiAuthGuard when only client id is provided by @ThyMinimalDev in #23783
- fix: updating managed user email by @supalarry in #23794
- fix: RateLimit verify email and fix by @anikdhabal in #23718
- refactor: move app-store dependent seed files from prisma to scripts by @hbjORbj in #23799
- fix: processWorkflowStep format cal event by @supalarry in #23802
- fix: api v2 typing issues by @Ryukemeister in #23786
- fix: make cancellation reason mandatory when cancelledBy param is set to host email by @anikdhabal in #23764
 
- 
[2.6.0] - Update cal.com to 5.7.0
- Full Changelog
- fix: use class CreateDelegationCredentialInput instead of type for ap by @ThyMinimalDev in #23831
- feat: Write same metadata to Stripe for booking payment and no show fee payment by @joeauyeung in #23634
- feat: sort bookingUserId options alphabetically on the /insights/routing page by @eunjae-lee in #23791
- feat: implement generalized navigation permission system with PBAC by @eunjae-lee in #23706
- feat: add e2e tests for insights charts by @eunjae-lee in #23777
- feat: v2 toggle transcription settings by @supalarry in #23836
- fix: Handle account user lookup fields for queued form responses by @joeauyeung in #23811
- fix: update validation for billing check endpoint by @Ryukemeister in #23842
- feat: PBAC remove dogfood for safe checking by @sean-brydon in #23846
- fix: catch HttpError in getRoutedUrl by @ThyMinimalDev in #23844
 
- 
[2.6.1] - Update cal.com to 5.7.1
- Full Changelog
- fix: eslint no-restricted-imports app-store rule by @ThyMinimalDev in #23845
- fix: change no-restricted-imports to @typescript-eslint/no-restricted-imports for allowTypeImports support by @hariombalhara in #23860
- fix: phone number cancel billing by @Udit-takkar in #23854
- revert: "feat: implement generalized navigation permission system with PBAC" by @eunjae-lee in #23867
- fix: unable to add users from the admin page by @anikdhabal in #23869
- feat: Custom Fields OR Add-Ons with a fee associated by @asadath1395 in #19997
- feat: add client-side auth protection to routing forms pages by @eunjae-lee in #23743
- feat: v2 show hidden attendees for authenticated requests by @supalarry in #23868
- feat: voice and language support in cal.ai by @Udit-takkar in #23865
- fix: unable to add or edit user from admin page and add tests by @anikdhabal in #23871
 
- 
[2.6.2] - Update cal.com to 5.7.5
- Full Changelog
- feat: add createdAt and updatedAt fields to EventType model by @anikdhabal in #23949
- fix: Remove team members as org admin by @joeauyeung in #24020
- refactor: implement PBAC for team member listing in listSimpleMembers handler by @eunjae-lee in #24005
- feat: add BillingCacheService with 1-hour TTL for team subscription data by @devin-ai-integration[bot] in #23934
- fix: make createdById at Watchlist nullable by @eunjae-lee in #24033
- refactor: replace isTeamAdminOrOwner with PBAC permissions by @eunjae-lee in #24037
- fix: platform billing portal by @Ryukemeister in #23975
- feat: adds user plan info in useHasPaidPlanfor intercom by @Amit91848 in #23790
- refactor: use permission check service for isTeamAdmin by @hbjORbj in #24026
- fix: border appearing in shell billing by @sean-brydon in #24003
 
- 
[2.6.3] - Update cal.com to 5.7.7
- Full Changelog
- feat: add 10 minute cooldown in instant meetings by @Udit-takkar in #24119
- feat: add booking flags for skipAvailabilityCheck, skipEventLimitsCheck, skipCalendarSyncTaskCreation by @volnei in #24122
- feat: Calendar Cache by @volnei in #23876
- fix: intercom zindex by @Amit91848 in #24096
- feat: update translations via @LingoDotDev by @calcom-bot in #23991
- perf: dynamically import sentry in Next.js api routes' wrapper by @hbjORbj in #23710
- fix: bring back correct routing form teams by @sean-brydon in #24158
- fix: Bookeratom css issue by @Ryukemeister in #24141
- perf: Replace isTeamMemberutil with an index DB call by @hbjORbj in #24066
- revert: "perf: Replace isTeamMember util with an index DB call (#24066)" by @hbjORbj in #24078
 
- 
[2.6.4] - Update cal.com to 5.7.8
- Full Changelog
- refactor: do a permission check in removeHostsFromEventTypes trpc handler by @hbjORbj in #24176
- feat: update translations via @LingoDotDev by @calcom-bot in #24178
- fix: Calendar Cache sync page by @volnei in #24182
- fix: 405 method not allowed error for queuedFormResponseCleanup by @hariombalhara in #24191
- fix: add missing permissions to workflows by @anikdhabal in #24192
- fix: different calendar hosts by @ibex088 in #24000
- feat(ui/api-keys): add confirmation dialog for API key deletion by @KartikLabhshetwar in #24118
- feat: add created_at field display to admin user edit page by @PeerRich in #23805
- fix: customReplyEmailTofeedback by @Ryukemeister in #23738
- fix: Always enforce one owner with pbac by @sean-brydon in #24144
 
- 
[2.6.5] - Update cal.com to 5.7.9
- Full Changelog
- fix: contentType is added incorrectly in the workflow ICS by @anikdhabal in #24284
- feat: botid enabled on api/book/event api route by @sean-brydon in #24207
- fix: Restrict the length of emails as per RFC by @hariombalhara in #24269
- feat: add usernameInOrg field to webhook organizer payload for organization users by @hariombalhara in #23246
- feat: update translations via @LingoDotDev by @calcom-bot in #24301
- fix: timezone variable name does not match webhook payload by @Kinbaum in #24279
- fix: create missing migration for dropping obsolete indexes by @alishaz-polymath in #24304
 
- 
[2.7.0] - Update cal.com to 5.9.10
- Full Changelog
- feat: fonio.ai app by @PeerRich in #23874
- feat: framer app by @PeerRich in #24204
- fix: make empty screen template grid mobile responsive by @KartikLabhshetwar in #24259
- fix: Proper error handling in PrismaAppRepository.findAppStore with Sentry logging by @Parship999 in #24212
- fix: polish sign-in translation by @kusiewicz in #24263
- fix: resolve AI assistant button overlap and mobile padding on Teams page by @Bhavyabhardwaj in #24286
- feat: Add team billing tables by @joeauyeung in #24148
- fix: reschedule issue when limited booking is enabled in the event settings. by @ShashwatPS in #23717
- feat: remove Cal.ai tab from navigation while preserving URL access by @PeerRich in #23894
- feat: show organization username in impersonation banner by @hariombalhara in #24313
 
- 
[2.7.1] - Update cal.com to 5.7.12
- Full Changelog
- feat: Add videoCallUrl to zapier payload by @CarinaWolli in #24403
- fix: pass cancellation reason for seated event cancellations in API v2 by @anikdhabal in #24409
- fix: unable to cancel a seated event as a host by @anikdhabal in #24426
- feat: PBAC - opt-in for organizations. by @sean-brydon in #24424
- fix: Standardize email field editable to system-but-optional by @anikdhabal in #24416
- fix: move team credits to org on upgarde by @CarinaWolli in #24386
- feat: form submitted workflow triggers #1 by @CarinaWolli in #23704
- fix: Layout shift in inline embed caused due to showing embed before it was really ready by @hariombalhara in #24427
- feat: form submitted no event booked workflow trigger #2 by @CarinaWolli in #23716
- fix: email and phone fields validation by @anikdhabal in #24432
 
- 
[2.8.0] - Update cal.com to 5.8.1
- Full Changelog
- feat: list schedules atom by @Ryukemeister in #24205
- fix: add Admin permissions for blocklist by @alishaz-polymath in #24487
- fix: pbac being enabled when a team has ANY features by @sean-brydon in #24494
- feat: Update HubSpot meetings to CANCELLED status instead of archiving on booking cancellation by @joeauyeung in #24478
- fix(apps/web): update description formatting in bookings single view to preserve whitespace by @zhyd1997 in #24440
- fix: Calendar invite owner not updating after round robin reassignment by @ibex088 in #24474
- feat: add booking uid to zapier payload by @dhairyashiil in #24489
- fix: managed user api playground (time format transform) by @kusiewicz in #24255
- fix: enable format on save with Prettier in VS Code by @hariombalhara in #24502
- fix: add isDryRunbehaviour for date overrides by @Ryukemeister in #24464
 
- 
[2.8.1] - Update cal.com to 5.8.2
- Full Changelog
- refactor: Remove circular deps between @calcom/lib and @calcom/features [2] by @hbjORbj in #24438
- fix: Apply organization brand colors and theme to member personal events by @anikdhabal in #24456
- fix: spacing between bold and italic buttons in description of new event type by @Spandan-Mishra in #24542
- fix: make vapid optional to prevent api failure at initialisation by @ifrah-ashraf in #24469
- fix: Ensure 500 error pages are visible in embed by @hariombalhara in #24475
- fix: install paypal button team level by @dhairyashiil in #24442
- perf: Remove tRPC types from @calcom/lib by @keithwillcode in #24551
- perf: Remove circular dependency by moving useLastUsed hook to auth features by @keithwillcode in #24552
- refactor: make timezone a required prop in Calendar component by @eunjae-lee in #24567
- feat: support northflank deployment by @AdeboyeDN in #24571
 
- 
[2.8.2] - Update cal.com to 5.8.4
- Full Changelog
- feat: migrate nuqs from v1.20.0 to v2.7.2 by @eunjae-lee in #24514
- refactor: make DataTableProvider framework-agnostic by requiring tableIdentifier by @eunjae-lee in #24513
- fix: update seed-insights.ts Prisma connection handling for v6.16 by @eunjae-lee in #24660
- feat: Onboarding V3 by @sean-brydon in #24299
- feat: upgrade Prisma to 6.16.0 with no-rust engine by @keithwillcode in #23816
- test: fix few flaky e2e tests by @anikdhabal in #24564
- fix: invalidate old password reset tokens when new one is requested by @anikdhabal in #24607
- fix: CI env var blocking migrations by @keithwillcode in #24628
- fix: Don't run migrations for bundle analysis by @keithwillcode in #24634
- fix: Handle empty array in Prisma OR conditions for Prisma 6.16 by @anikdhabal in #24638
 
- 
[2.8.3] - Update cal.com to 5.8.5
- Full Changelog
- fix: Delete all workflow reminders when workflow is deleted by @anikdhabal in #24615
- fix: Use correct memebrships for permission calculations by @sean-brydon in #24653
- fix: handle empty location in event types by @Pallava-Joshi in #24342
 
- 
[2.8.4] - Update cal.com to 5.8.6
- Full Changelog
- fix: updated animation for drop down menu by @Pallava-Joshi in #23650
- fix: improve mobile positioning for link dialog in form builder checkbox editor by @kartik-212004 in #24268
- fix: old rec booking endpoint api v2 by @ThyMinimalDev in #24669
- fix: lint stage not loading config from file - using root instead by @volnei in #24671
- fix: define process.env variables in atoms vite config to prevent 'process is undefined' errors by @ibex088 in #24665
- fix: empty event types page doesn't show no more results anymore by @Spandan-Mishra in #24655
- fix: enable overflow in re-route dialog in bookings by @albin-baby-2002 in #24560
- fix: event-title-overflow by @akshatbajetha in #24693
- fix: add spacing between form and submit button in TeamEventTypeForm by @Shrey-Sutariya in #24680
- fix: capitalize Email in Continue with Email button by @SagnikPal-7 in #23822
 
 
