Cal.com - Package Updates
- 
[2.5.8]
- Update cal.com to 5.6.9
 - Full Changelog
 - perf: optimize payment app imports to avoid loading entire app store by @keithwillcode in https://github.com/calcom/cal.com/pull/23408
 - refactor: Routed to Per Period to use Insights Routing Service by @eunjae-lee in https://github.com/calcom/cal.com/pull/23031
 - refactor: FailedBookingsByField to use Insights Routing Service by @eunjae-lee in https://github.com/calcom/cal.com/pull/23259
 - feat: add Recent No-Show Guests chart to insights page by @eunjae-lee in https://github.com/calcom/cal.com/pull/23381
 - fix: type error in the 
EventAvailabilityTabPlatformWrappercomponent by @apsinghdev in https://github.com/calcom/cal.com/pull/21983 - fix: remove zoom waiting room additional setting by @anikdhabal in https://github.com/calcom/cal.com/pull/23427
 - fix: incorrect placeholder for start of week by @SinghaAnirban005 in https://github.com/calcom/cal.com/pull/23402
 - fix: Event Type empty title validation by @vitormrmonteiro in https://github.com/calcom/cal.com/pull/23220
 - refactor: replace @prisma/client/runtime imports with public API by @hbjORbj in https://github.com/calcom/cal.com/pull/23087
 - feat: Cal.ai Self Serve #2 by @Udit-takkar in https://github.com/calcom/cal.com/pull/22995
 
 - 
[2.5.9]
- Update cal.com to 5.6.11
 - Full Changelog
 - fix(navigation): make child nav links accessible on tablet widths by @Vibgitcode27 in https://github.com/calcom/cal.com/pull/23138
 - fix: Plain chat not opening from help button for free users and on bookings list page by @Amit91848 in https://github.com/calcom/cal.com/pull/23491
 - fix: bring back 
currencyparam for checkout creation when updating team subscription by @Ryukemeister in https://github.com/calcom/cal.com/pull/23488 - feat: Allow disabling auto-scroll using ui.disable-auto-scroll by @hariombalhara in https://github.com/calcom/cal.com/pull/23462
 - fix(phone input): trigger validation and formatting for prefill query by @Vibgitcode27 in https://github.com/calcom/cal.com/pull/23123
 - feat: add toggleable legend functionality to ChartCard components by @eunjae-lee in https://github.com/calcom/cal.com/pull/23390
 - feat: add collapsible support to PanelCard component by @eunjae-lee in https://github.com/calcom/cal.com/pull/23366
 - fix: regex and id extraction for giphy media urls by @abhix4 in https://github.com/calcom/cal.com/pull/22276
 - fix: e2e test - wait for session to load next step by @sean-brydon in https://github.com/calcom/cal.com/pull/23489
 - fix: add new backfill script for RoutingFormResponseDenormalized by @eunjae-lee in https://github.com/calcom/cal.com/pull/23166
 
 - 
[2.5.10]
- Update cal.com to 5.6.12
 - Full Changelog
 - feat: skip onboarding and fix UI for redirect apps by @keerthikumanduri in https://github.com/calcom/cal.com/pull/23115
 - fix: booking field name by @supalarry in https://github.com/calcom/cal.com/pull/23508
 - fix: Username Overflow Fix using Ellipsis and tooltip by @Anshumancanrock in https://github.com/calcom/cal.com/pull/22570
 - feat: [Booking flow refactor - 0] Add RegularBookingService, RecurringBookingService and InstantBookingCreateService[Skeleton-No Integration] by @hariombalhara in https://github.com/calcom/cal.com/pull/23277
 - fix: prevent non-E2E labels from triggering workflow runs by @keithwillcode in https://github.com/calcom/cal.com/pull/23459
 - feat: add iCalSequence to new booking data by @Devanshusharma2005 in https://github.com/calcom/cal.com/pull/22899
 - fix(payment): only send payment email to booking user in seated events by @DarshanKumarA in https://github.com/calcom/cal.com/pull/22558
 - fix(availability): prevent hover animation jump when switching days by @ddoemonn in https://github.com/calcom/cal.com/pull/22209
 - fix: event type settings name field default label by @supalarry in https://github.com/calcom/cal.com/pull/23510
 - feat: PBAC on team members page + org members page to use specific permissi by @sean-brydon in https://github.com/calcom/cal.com/pull/23004
 
 - 
[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