chore(deps): update calcom/cal.com docker tag to v5.9.6
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| calcom/cal.com | minor | v5.0.19 -> v5.9.6 |
Release Notes
calcom/cal.com (calcom/cal.com)
v5.9.6
What's Changed
- fix: OOO days not correctly blocked by @abhijeetsingh-22 in #25259
- feat: upgrade tailwind v4 by @pasqualevitiello in #24598
- fix: prevent calendar credentials from leaking into video adapter calls by @hbjORbj in #25200
- fix: redirect when creating orgs onboarding v3 by @sean-brydon in #25390
- fix: Use the correct user when confirming or rejecting a booking by @anikdhabal in #25394
- fix: v2 api rescheduledByEmail not returned by @supalarry in #25103
- fix: exclude attendee responses from calendar for seated event by @anikdhabal in #25370
- feat: add permission for editUsers + implement UI by @sean-brydon in #25402
- fix: oauth screen go back button not functional by @anikdhabal in #25401
- feat: OAuth PKCE by @CarinaWolli in #25313
- fix: api v2 cancellation reason and by not being returned by @supalarry in #25413
- fix: default role isn’t updating properly when PBAC is enabled. by @anikdhabal in #25415
- chore: Fix circular dependency in tanstack-table.d.ts by @emrysal in #25411
- fix: break circular dependency by passing creditCheckFn in messageDispatcher by @hbjORbj in #25343
- chore: UI Nits onboarding v3 by @sean-brydon in #25409
- fix: minor styling issues by @pasqualevitiello in #25421
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.5...v5.9.6
v5.9.5
What's Changed
- fix: prevent 500 errors in round-robin scheduling from OOO calibration for single host by @hbjORbj in #25369
- fix: Grab booking organizer credentials when team admins request reschedule by @joeauyeung in #24645
- fix: Onboarding v3 - create team then invite. by @sean-brydon in #25364
- fix: Remove square enforcing in resizeBase64Image by @sean-brydon in #25389
- fix: google meet link is disappear when a seat is cancelled by @anikdhabal in #25368
- chore: team update handler refactor by @anikdhabal in #25332
- fix: set new icalUid when host reassign by @anikdhabal in #25365
- feat: google ads conversion tracking by @Amit91848 in #25198
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.4...v5.9.5
v5.9.4
What's Changed
- feat: Ensure teams with conflicting slugs owned by the user are migrated(handled in backend, frontend already had this restriction) by @hariombalhara in #25291
- fix: added pattern checking for urls while creating a team by @Spandan-Mishra in #24777
- fix: break circular dependency between reminderScheduler and credit-service by @hbjORbj in #25312
- fix: improve overlapping events with dynamic offsets and widths by @eunjae-lee in #25310
- fix: enable block calendar slots by default for required confirmations by @kartik-212004 in #25239
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.3...v5.9.4
v5.9.3
What's Changed
- feat: add validation for null values in bookingFieldsResponses by @ibex088 in #25272
- feat: add hashedLink to BOOKING_REQUEST/CREATED webhooks payload via RegularBookingService by @ThyMinimalDev in #25274
- fix(platform): loading spinner showing on all plans by scoping loading state to selected plan by @priyanshusaini105 in #25292
- refactor: Remove all code related to the old cache system by @emrysal in #25284
- fix: One flaky E2E tests by @anikdhabal in #24815
- feat: Add configurable trial days to org subscriptions + wizard warning by @joeauyeung in #25229
- docs: Self Hosted contact link update by @mintlify[bot] in #25275
- docs: Add Cal.com API V1 to V2 Migration Guide by @mintlify[bot] in #25196
- feat: filter out platform organizations from admin organization list by @sean-brydon in #24926
- fix: enable api v2 sms by @ThyMinimalDev in #25311
- docs: update the app store doc regarding seed by @eunjae-lee in #25317
- fix: Improve add users to org by @volnei in #25314
- fix: Remove hosts - verify event type belongs to event type by @joeauyeung in #25321
- fix: meeting ended page server component dto by @ThyMinimalDev in #25318
- fix: refactor handler for global apps by @sean-brydon in #25323
- fix: access service class for editLocationHandler by @sean-brydon in #25315
- fix: toggleEnabled handler by @CarinaWolli in #25325
- chore: update seed.ts by @eunjae-lee in #25316
- chore: improve membership check by @Ryukemeister in #25326
- fix: filter on invites by @sean-brydon in #25330
- fix: Proxy Mintlify traffic through a Next.js API route by @alishaz-polymath in #25320
- chore: update event owner procedure by @Ryukemeister in #25333
- fix: signup by @joeauyeung in #25334
New Contributors
- @priyanshusaini105 made their first contribution in #25292
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.2...v5.9.3
v5.9.2
What's Changed
- chore: improve floating schedule button by @PeerRich in #23873
- chore: remove ui-playground app by @sean-brydon in #25266
- refactor: implement DI in team billing service and team billing data repository factory by @joeauyeung in #24803
- fix: put booking details and calendar behind feature flag by @eunjae-lee in #25175
- chore: No more clientside markdown when importing Checkbox by @emrysal in #25278
- fix: prevent bulk update of locked locations in child managed event types by @joeauyeung in #24978
- chore: add
StripeConnectatom docs by @Ryukemeister in #24791 - feat: add
avatarUrlandbiofields to /me endpoint response by @Ryukemeister in #25224 - chore: tidy up onboarding with new animations and illustrations by @sean-brydon in #25124
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.1...v5.9.2
v5.9.1
What's Changed
- fix: correct square image validation logic in resizeBase64Image by @Armadillidiid in #25130
- fix: made show all columns work correctly by @Spandan-Mishra in #25106
- fix: german-translation-link-meeting by @dhairyashiil in #25210
- test: Improve create teams handler tests by @sean-brydon in #25213
- feat: add defaultPhoneCountry prop with ISO 3166-1 alpha-2 type safety by @ThyMinimalDev in #25204
- chore: fix one flake and Update test results repository to test-results-2 by @anikdhabal in #25199
- fix: empty screen added in routing position page when no options are present by @Spandan-Mishra in #25170
- fix: api v2 empty event type array if no username by @dhairyashiil in #25178
- style: hide icons from booking actions dialog in mobile view by @dhairyashiil in #25147
- fix: delegation credential error webhooks + refactor repeated code by @ThyMinimalDev in #25232
- fix: flaky integrations tests by @anikdhabal in #25218
- fix: unable to update username by @anikdhabal in #25221
- fix: Prevent silent loss of changes in routing form when only one field exists by @Zopsss in #25197
- feat: normalize routing form identifier field with URL-safe format by @PeerRich in #25128
- fix: routing-form org redirects when profile slug equals legacy slug by @anikdhabal in #25003
- fix: correct assignment reason badge mapping by @anikdhabal in #25255
- fix: transcript endpoint API v2 by @Udit-takkar in #25136
- fix: increase dropdown z-index to appear above logo by @joeauyeung in #24057
- fix: Conditional fetch cache by @volnei in #24816
- fix: dialog click propagation by @Udit-takkar in #25154
- fix: Skip Prisma pooling in CI to fix test flakiness by @anikdhabal in #25240
- feat: add organization-level autofill disable setting by @anikdhabal in #23504
- fix: additional notes isn't visible when booking needs confirmation by @anikdhabal in #25163
- docs: update embed-events.mdx with all currently emitted embed events by @joeauyeung in #25099
- fix: archive hubspot meeting during host-change reschedules by @anikdhabal in #25098
- fix: use UTC parsing for recurring booking dates to prevent timezone conversion issues by @ibex088 in #25235
- feat: remove OAuth clients link from settings navigation by @PeerRich in #25206
- feat: [Booking Audit Stack - 1] Add Booking Audit System foundation (database schema and repositories) by @hariombalhara in #24838
- fix: dynamic group meeting slots not loading by @hackice20 in #25101
- feat: add UUID v7 and @db.Uuid to AuditActor model by @hariombalhara in #25269
- fix: convert booking field label error to log.error to prevent booking failures by @hariombalhara in #25062
- chore: Remove next-collect package by @emrysal in #25146
New Contributors
- @Armadillidiid made their first contribution in #25130
- @Zopsss made their first contribution in #25197
Full Changelog: https://github.com/calcom/cal.com/compare/v5.9.0...v5.9.1
v5.9.0
What's Changed
- fix: added timezonebadge to insights/routing which appears on timezone mismatch by @Spandan-Mishra in #25138
Full Changelog: https://github.com/calcom/cal.com/compare/v5.8.14...v5.9.0
v5.8.14
What's Changed
- fix: allow whitelisted paths like onboarding as team/user slugs on org domains by @hariombalhara in #24984
- refactor: remove useInsightsParameters() by @eunjae-lee in #25020
- chore: fix seed-insights.ts by @eunjae-lee in #25018
- fix: prevent modal clicks from closing when used in booking list by @anikdhabal in #25153
- refactor: extract logic as bookingDetailsSheetStore by @eunjae-lee in #25129
- fix: revert bookings redesign by @eunjae-lee in #25172
- fix: Improve MS Teams app installation guidance in App Store by @anikdhabal in #25173
Full Changelog: https://github.com/calcom/cal.com/compare/v5.8.13...v5.8.14
v5.8.13
What's Changed
- fix: back button in settings updated to use window history by @Spandan-Mishra in #24952
- fix: configure correct error message for duplicate event type slug by @dhairyashiil in #24928
- fix(apps/web): enhance JWT response with token type and expiration details by @zhyd1997 in #24841
- fix: strip internal $RCH$ prefix from cancellation reason in ICS files by @kartik-212004 in #25016
- fix: Org Admin not able to access their regular(non-subteam) team's event by @hariombalhara in #24985
- fix: resolve flaky integration tests by @anikdhabal in #25030
- refactor: Removed asStringOrNull functions by @emrysal in #25029
- test: add routing-forms tests by @volnei in #25044
- style: fix dropdown spacing issues by @pasqualevitiello in #24917
- fix: events type apps tab (Available Apps) section overflow small screens by @muhammadusmandev in #23972
- docs: update Docker documentation to reference main cal.com repository by @dhairyashiil in #24899
- chore: update api v2
/meendpoint by @Ryukemeister in #23984 - fix: improve access control in booking operations by @volnei in #25054
- chore: Rate limit top level of public booking pages by @emrysal in #25056
- docs: api v2 rate limits by @supalarry in #24971
- fix: skip email verification for reschedules and added test case by @kartik-212004 in #24867
- perf: Improve check user exists by @volnei in #25057
- feat: v2 api allow switching event type between collective and round robin by @supalarry in #25045
- chore: Add calendar weekly view enhancements and welcome modal feature by @sean-brydon in #24948
- feat: add booking details sheet for /bookings by @rodrigoehlers in #24795
- refactor: Split EmailManager into focused service files by @ThyMinimalDev in #24997
- feat: cal.ai form triggers #4 by @CarinaWolli in #23587
- feat: Add delegation credential error webhook trigger by @Ryukemeister in #24871
- fix: added empty screen for routing response results table by @Spandan-Mishra in #25076
- feat: add booking actions into BookingDetailsSheet by @eunjae-lee in #24912
- feat: add tooltip to Group Options label in attributes form by @hariombalhara in #25063
- fix: skip email verification for reschedules by @anikdhabal in #25061
- feat: custom-labels-for-attendee-location-fields by @dhairyashiil in #25070
- feat: Reduce webhook response payload to status-only by @hariombalhara in #25072
- chore: Add diagnostics tool for confirming visitor IP by @emrysal in #25083
- fix: Salesforce - handle special characters in emails when querying for contact/lead by @joeauyeung in #25079
- Add API v1 deprecation banners by @mintlify[bot] in #25065
- perf: Use Stripe singleton in StripeBillingService by @hbjORbj in #25058
- fix: add recurringEventCount to URL params by @ibex088 in #24986
- fix: v2 get event type by id return type by @supalarry in #25090
- fix: Polish, fixes, and i18n updates for onboarding by @sean-brydon in #24949
- refactor: extract back button logic into dedicated wrapper component by @ibex088 in #25093
- fix: hide duplicate phone field when attendee phone location selected by @dhairyashiil in #23118
- refactor: optimize credit-service imports with lazy loading by @ThyMinimalDev in #25091
- fix: add team installation support for HitPay payment integration by @anikdhabal in #24738
- chore: system wide ratelimit per path by @emrysal in #25080
- revert: "chore: Rate limit top level of public booking pages (#25055)" by @emrysal in #25086
- fix: Make identifier for rate limit URL safe by @emrysal in #25111
- fix: make identifier url safe 2 by @emrysal in #25112
- refactor: Clean up billing service factory and index file by @hbjORbj in #25060
- fix: enable webhook form submit button when all required fields are filled by @eunjae-lee in #25109
- feat: organization v3 redesign onboarding by @sean-brydon in #24967
- feat: distributed tracing - 2 by @Udit-takkar in #24861
- feat: use form responses as workflow variables by @CarinaWolli in #24716
- feat: bookings page redesign v3 with calendar view by @rodrigoehlers in #24664
- feat: Toggle auto adding users to an org if they signup without an invite by @joeauyeung in #25051
- fix: add 'use client' to routing-forms components to resolve React error 185 by @joeauyeung in #25107
- fix: change edge runtime to prevent weird header override in unkey sdk by @emrysal in #25140
- fix: learn more link missing in add question by @dhairyashiil in #25104
- fix: NextJS does not support non-ascii in NextResponse headers by @emrysal in #25148
New Contributors
- @pasqualevitiello made their first contribution in #24917
- @muhammadusmandev made their first contribution in #23972
Full Changelog: https://github.com/calcom/cal.com/compare/v5.8.12...v5.8.13
v5.8.2
What's Changed
- refactor: Remove circular deps between @calcom/lib and @calcom/features [2] by @hbjORbj in #24438
- chore: fix-vertical-space-between-name-toggle by @dhairyashiil in #24527
- fix: Apply organization brand colors and theme to member personal events by @anikdhabal in #24456
- chore: calendar cache optmize by @volnei in #24533
- chore: organization onboarding refactor by @sean-brydon in #24381
- 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
- chore: version packages by @github-actions[bot] in #24451
- 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
- chore: [Booking Cancellation Refactor - 0] - Add skeleton for BookingCancelService by @hariombalhara in #24038
- fix: Description field duplicating content when editing Event Types by @Parship999 in #24233
- chore: improve text for booker active booking limit by @dhairyashiil in #24526
- chore: Add turbo package to dependencies by @dcharles525 in #24572
- refactor: extract bookings list and calendar views by @eunjae-lee in #24486
- feat: [Booking flow refactor - 3] Rename booking handlers to service names and remove Prisma import from InstantBookingCreateService by @hariombalhara in #23682
- refactor: remove unused packages from transpiledPackages by @volnei in #24595
- perf: Remove circular dependencies by @volnei in #24586
- chore: Remove inMaintenanceMode from APIv1 for increased robustness by @emrysal in #24576
- fix: remove circular dependency in packages/prisma by @volnei in #24596
- fix: Allow booking details view for round robin with no hosts by @dhairyashiil in #24250
- feat: SMS workflow action for form triggers #3 by @CarinaWolli in #23673
New Contributors
- @Spandan-Mishra made their first contribution in #24542
- @AdeboyeDN made their first contribution in #24571
Full Changelog: https://github.com/calcom/cal.com/compare/v5.8.1...v5.8.2
v5.7.1
What's Changed
- fix: eslint no-restricted-imports app-store rule by @ThyMinimalDev in #23845
- chore: add build platform libs in api v2 github actions by @ThyMinimalDev in #23862
- 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
- chore: [Booking Refactor - Preparation - 0]Move modules required by RegularBookingService to moduleLoader format by @hariombalhara in #23740
- fix: unable to add users from the admin page by @anikdhabal in #23869
- chore: use local platform libraries instead of npm package by @ThyMinimalDev in #23834
- 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
- chore: add auth strategy test only x-cal-client-id provided by @ThyMinimalDev in #23872
- feat: show refresh and back button is app mode by @clicktodev in #23838
- chore: update env variables for atoms e2e yml by @Ryukemeister in #23883
- feat: e2e tests for
Connectatoms by @Ryukemeister in #23433 - feat: event type pbac by @sean-brydon in #22618
- fix: Teams list not getting refreshed after adding a new team by @asadath1395 in #23881
- fix: Alternate reschedule behaviour for past bookings - Don't allow new booking by @hariombalhara in #23736
- fix: api-v2 tests by @hariombalhara in #23896
- fix: resolve hydration mismatch in analytics app installation by @anikdhabal in #23877
- fix: Zod error caused by number-type responses by @anikdhabal in #23804
- fix: resolve JSON parsing error in Stripe subscription endpoint by @anikdhabal in #23892
- fix: Bookings unconfirmed count not getting updated in left sidebar badge by @asadath1395 in #23886
- fix: Showing 0 in onboard members to team screen by @asadath1395 in #23882
- fix: e2e flakes visible in ci by @anikdhabal in #23897
- refactor: circular deps between app store and lib [4] by @hbjORbj in #23829
- fix: users still get updated email when reassign event after disabling standard emails by @anikdhabal in #23906
- fix: event startTime is defaulting to UTC in zoom app by @anikdhabal in #23905
- fix: reassign PBAC role before deleting by @sean-brydon in #23889
Full Changelog: https://github.com/calcom/cal.com/compare/v5.7.0...v5.7.1
v5.7.0
What's Changed
- chore: small cal.ai updates by @PeerRich in #23827
- 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
- docs: update knowledge base regarding auth checks in page by @eunjae-lee in #23672
- 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
- chore: Upgrade prisma-kysely by @keithwillcode in #23825
- docs: add search tools priority by @eunjae-lee in #23843
- feat: PBAC remove dogfood for safe checking by @sean-brydon in #23846
- fix: catch HttpError in getRoutedUrl by @ThyMinimalDev in #23844
- fix: phone number billing bug by @Udit-takkar in #23851
Full Changelog: https://github.com/calcom/cal.com/compare/v5.6.20...v5.7.0
v5.6.20
What's Changed
- 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
- fix: adjust free monthly credits for orgs by @CarinaWolli in #23798
- feat: redirect authenticated users from signup page by @PeerRich in #23766
- perf: remove trpc
basecamp3router by @hbjORbj in #23785 - fix: dynamic adapter imports not working in self-hosted instances by @naaa760 in #23784
- feat: support web calls in webhook by @Udit-takkar in #23788
- chore: add webhook architecture skeleton by @alishaz-polymath in #23247
- fix: make cal ai div clickable by @Udit-takkar in #23807
- fix: managed event types inherit team hideBranding setting by @joeauyeung in #23562
- fix: couldn't get adapter issue for few apps by @anikdhabal in #23813
- fix: platform library export-verifyEmailCodeUnAuthenticated by @hbjORbj in #23814
- docs: update insights chart dev guide for Prisma v6 by @eunjae-lee in #23793
- refactor: remove circular dependency between appstore and trpc by @hbjORbj in #23768
- refactor: circular deps between app store and lib [3] by @hbjORbj in #23742
- feat: cal ai promo design by @Udit-takkar in #23651
- feat: call history V1 by @Udit-takkar in #23761
New Contributors
Full Changelog: https://github.com/calcom/cal.com/compare/v5.6.19...v5.6.20
v5.6.19
What's Changed
- feat: workflows v3 UI by @PeerRich in #22772
- fix: Intercom not opening with openSupport param by @Amit91848 in #23755
- chore: Upgrade prisma to 6.7.0 by @zomars in #21264
- 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
Full Changelog: https://github.com/calcom/cal.com/compare/v5.6.18...v5.6.19
v5.6.18
What's Changed
- 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 [#̴
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.