Releases: calcom/cal.com
Releases · calcom/cal.com
v5.5.10
What's Changed
- fix: add new end of month UI to mobile by @CarinaWolli in #22836
- feat: add optional startTime prop to BookerPlatformWrapper by @devin-ai-integration[bot] in #22731
- test: add comprehensive unit tests for handleInstantMeeting by @anikdhabal in #22820
- fix: return rescheduledByEmail in V2 bookings by @alishaz-polymath in #22804
- refactor: convert getShouldServeCache to CacheService with dependency injection by @devin-ai-integration[bot] in #22814
- fix: increment iCalSequence when changing booking location by @joeauyeung in #22847
- fix: Cal Video sidebar not showing meeting time in timezone by @joeauyeung in #22821
- chore: Add node_modules/dist to ignore + convert config to .ts by @emrysal in #22852
Full Changelog: v5.5.9...v5.5.10
v5.5.9
What's Changed
- fix: resolve type error causing CI failure by @anikdhabal in #22793
- fix: improve error messages for PayPal credential validation by @sahitya-chandra in #22786
- feat: BTCPay Server App by @TChukwuleta in #21197
- chore: Log availability snapshot when booking is created by @joeauyeung in #22782
- feat: add race condition test with dynamic date selection by @anikdhabal in #22533
- fix: alignment of time unit select box content by @SinghaAnirban005 in #22800
- fix: center-align timezone and edit availability button on mobile layout by @sahitya-chandra in #22760
- fix: skip last name check when creating a booking in v2 by @Ryukemeister in #22794
- chore: hash rate limit trackers api v2 by @ThyMinimalDev in #22767
- refactor: rename app.ts to appRepository.ts for better naming consistency by @eunjae-lee in #22693
- feat: rename repository files to include Repository suffix by @eunjae-lee in #22716
- refactor: remove atoms dev from package.json by @supalarry in #22811
- fix: date overrides for availability settings atom by @Ryukemeister in #22701
- refactor: rename repository files to include Repository suffix by @eunjae-lee in #22717
- fix: redir parameter for connect atoms by @Ryukemeister in #22815
- feat: Support an array response for a field when used as
Value of Field
by @hariombalhara in #22740 - fix: flaky e2e by @anikdhabal in #22819
- fix: merge working hours when adjacent by @emrysal in #21912
- feat: Improving Booking Visibility at Month-End by @CarinaWolli in #22770
- chore: Refactor logs by @joeauyeung in #22824
- fix: Errors in org onboarding in some edge cases by @hariombalhara in #22711
- feat: enable PBAC checking on organization settings page by @sean-brydon in #22467
- refactor: convert checkBookingLimits to class service with dependency injection by @devin-ai-integration[bot] in #22768
- fix: Return empty available days if error querying calendar by @joeauyeung in #22828
New Contributors
- @TChukwuleta made their first contribution in #21197
Full Changelog: v5.5.8...v5.5.9
v5.5.8
What's Changed
- fix: remove fallback permssions on organization Id. by @sean-brydon in #22769
- refactor: platform managed user org admin access by @supalarry in #22597
- docs: fix broken deployment by @mintlify[bot] in #22774
- fix: CSV generation from insights returns empty results by @anikdhabal in #22775
- fix: changesets atoms release env variables by @supalarry in #22773
- fix: locationToDisplay?.startsWith is not a function by @anikdhabal in #22780
- feat: add cancelledBy and rescheduledBy parameters to workflow links by @joeauyeung in #22438
- fix: show seated attendees to host even when seatsShowAttendees is disabled by @anikdhabal in #22565
- feat: Ability to set a locked timezone for event type by @anikdhabal in #22531
- refactor: update charts on /insights to use InsightsBookingService by @eunjae-lee in #22744
Full Changelog: v5.5.7...v5.5.8
v5.5.7
What's Changed
- fix: App Crash inside Embed when Cross Domain cookies are disabled in browser(Firefox) by @hariombalhara in #22679
- fix: a.trim is not a function type error by @anikdhabal in #22728
- fix: refactor AverageEventDurationChart to use InsightsBookingService by @eunjae-lee in #22702
- fix: use InsightsBookingService for Download button on /insights by @eunjae-lee in #22698
- docs: Update contributors-guide by @alishaz-polymath in #22734
- fix(seed): prevent prisma seed failure by skipping duplicate team slug creation by @sahitya-chandra in #22738
- fix: use email instead of id for customer id by @Amit91848 in #22739
- chore: small UI changes to plain chat box by @PeerRich in #22742
- refactor: event trends chart on /insights to use InsightsBookingService by @eunjae-lee in #22741
- chore: remove engines node>=18 from monorepo root by @emrysal in #22726
- chore: add auto recording by @Udit-takkar in #22723
- refactor: rename SelectedSlotsRepository to PrismaSelectedSlotRepository by @emrysal in #22705
- docs: fix path to coding style guide by @SinghaAnirban005 in #22749
- fix: (PBAC) Add organization fallback on resources by @sean-brydon in #22733
- fix: buy credit option is not visible on personal account by @anikdhabal in #22721
- fix: Add CSP back to login page by @hariombalhara in #22688
- refactor: use dependency injection for InsightsRoutingService by @eunjae-lee in #22677
New Contributors
- @sahitya-chandra made their first contribution in #22738
- @SinghaAnirban005 made their first contribution in #22749
Full Changelog: v5.5.6...v5.5.7
v5.5.6
What's Changed
- fix: Fixed the webhook select indicators which is misaligned when the height increases. by @kartik-212004 in #22694
- fix: small ui improvement on booking questions by @romitg2 in #22624
- fix: a.trim is not a function type error by @anikdhabal in #22710
- feat: assign custom roles by @sean-brydon in #22662
- feat: Add contact form for free users in Plain support widget by @devin-ai-integration[bot] in #22311
- feat: Enhance private link expiration with usage and date limits by @alishaz-polymath in #22304
- perf: Add an explicit DTO + other type improvements to membership repo by @emrysal in #22163
- feat: update translations via @lingodotdev by @calcom-bot in #22426
- fix: unskip and fix API v1 unit tests, add comprehensive bookings test coverage by @keithwillcode in #22441
- perf: server-fetch data for all pages in /settings/my-account by @hbjORbj in #20712
- refactor: A improvement fix related to optional phone validation by @Vansh5632 in #22305
- feat: (PBAC) Add db seed by @sean-brydon in #22704
New Contributors
- @Vansh5632 made their first contribution in #22305
Full Changelog: v5.5.5...v5.5.6
v5.5.5
What's Changed
- fix: routing form response denormalized triggers by @eunjae-lee in #22518
- refactor: rename team service files to follow camelCase convention by @eunjae-lee in #22671
- refactor: rename eventType files to eventTypeRepository and eventTypeService by @eunjae-lee in #22670
- fix: align toast icons with message text vertically by @kartik-212004 in #22614
- fix: (pbac) edit sheet readonly to all to readonly by @sean-brydon in #22672
- fix: Scrolling to timeslot issue on Safari with inline-embeds by @hariombalhara in #22547
- feat: add allow="payment" attribute to embed iframes for Apple Pay/Google Pay support by @hariombalhara in #22446
- refactor: Booking list items actions UI by @Udit-takkar in #22540
- feat: expose form validation methods from EventTypePlatformWrapper by @devin-ai-integration[bot] in #22655
- chore: add review rule for agents to avoid large PRs by @eunjae-lee in #22690
- fix: team settings label ui by @kart1ka in #22684
- fix: Remove cancel and reschedule links from email when event type doesn't allow by @volnei in #22653
New Contributors
Full Changelog: v5.5.4...v5.5.5
v5.5.4
What's Changed
- feat: add test to verify unpublished platform orgs are excluded from credit usage by @anikdhabal in #22567
- feat: add hourly booking charts on /insights by @eunjae-lee in #22619
- feat: include record IDs in Salesforce assignment reason strings by @joeauyeung in #22561
- feat: add calendar cache status and actions by @zomars in #22532
- fix: issues found in PBAC creation by @sean-brydon in #22659
Full Changelog: v5.5.3...v5.5.4
v5.5.3
What's Changed
- docs: add BrowserStack attribution to README by @hariombalhara in #22615
- fix: Use org slug in link to members page from settings by @joeauyeung in #22612
- fix: don't use unpublished org in any credit context by @anikdhabal in #22600
- feat: team roles ui pbac by @sean-brydon in #22585
- fix: Code Quality improvements to response record endpoint and added unit tests by @hariombalhara in #22264
- fix: Editing RR weights adds all hosts by @romitg2 in #22623
- feat: preview default roles permissions by @sean-brydon in #22621
- fix: API handler response termination logic by @zomars in #22575
- fix: v2 ignore permissions check for 3rd party oauth by @supalarry in #22588
- fix: update enterprise sales URL from i.cal.com to go.cal.com by @PeerRich in #22627
- perf: Prevent parse when object is empty, resulting in a truthy value by @emrysal in #22625
- fix: remove team plan check by @Udit-takkar in #22628
- chore(eslint): add no-this-in-static-method rule to prevent context loss by @eunjae-lee in #22410
- feat: add 2FA status column to organization members table by @joeauyeung in #22564
Full Changelog: v5.5.2...v5.5.3
v5.5.2
What's Changed
- fix: Add new route to create team routing-form response again(after revert earlier) by @hariombalhara in #22407
- fix: Use
WEBAPP_URL
for org members new tab by @joeauyeung in #22568 - fix: v2 managed event type creation hosts by @supalarry in #22584
- fix: don't schedule reminder from the past by @CarinaWolli in #22353
- fix: update styles of charts on /insights by @eunjae-lee in #22557
- feat: make Salesforce WriteToObjectSettings entries editable with save/cancel functionality by @joeauyeung in #22440
- fix: Create new Daily room if original expired during past booking reschedule by @anikdhabal in #22591
- fix: add missing ref parameter to SatSymbol forwardRef component by @eunjae-lee in #22274
- fix: Create
RoutingFormResponseService
to get field value from identifier by @joeauyeung in #22396 - perf: Faster logic by preventing instanceof Dayjs in slots.ts by @emrysal in #22590
Full Changelog: v5.5.1...v5.5.2
v5.5.0
What's Changed
- test: Add e2e for prerendering headless router with attribute routing by @hariombalhara in #22080
- fix: resolve unique constraint violations in listWithTeam integration test by @zomars in #22493
- feat: convert InsightsBookingService to use Prisma.sql raw queries by @eunjae-lee in #22345
Full Changelog: v5.4.20...v5.5.0