Cal.com - Package Updates
-
[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