Releases: calcom/cal.com
Releases · calcom/cal.com
v5.0.7
What's Changed
- perf: cache app store imports by @keithwillcode in #19519
- perf: run
ssrInit()
at root layout by @hbjORbj in #19460 - chore: migrate
/api/avatar/[uuid]
to App Router by @hbjORbj in #19514 - fix: Encode usernames in booking url to UTF-8 to prevent 500 throws by @hbjORbj in #19475
- chore: pr-template updates to include demonstrations by @TusharBhatt1 in #19533
- fix: No option to install/disconnect app from app detail page by @asadath1395 in #17997
- fix: Attempted to call ZFormsInputSchema() from the server by @anikdhabal in #19540
- feat: v2 managed organizations by @supalarry in #19341
- fix: disable skip confirm for booker_layout=WEEK_VIEW by @SomayChauhan in #19524
- fix: refactor filter UIs on /bookings by @eunjae-lee in #19532
- chore: remove not used code related to filters on /bookings by @eunjae-lee in #19450
- fix: some ui fixes by @anikdhabal in #19558
- chore: migrate /user embed pages by @hbjORbj in #19149
- feat: Manage Team ooo or crud by @vijayraghav-io in #16456
- fix: old v2 booking cancel endpoint issue by @ThyMinimalDev in #19564
- fix: apply routing form filter by default on /insights/routing by @eunjae-lee in #19535
- chore: small ooo translation fixes by @PeerRich in #19569
- feat: Introduce a 'slot no longer available' message by @hariombalhara in #18935
- refactor: platform default event types by @supalarry in #19225
- feat: update translations via @lingodotdev by @calcom-bot in #19576
- fix: time slot doesn't get selected in email embed by @anikdhabal in #19523
- test: Salesforce CRM - Add user facing tests and more logs by @hariombalhara in #19531
- feat: booker atom prevent event type success redirect by @ThyMinimalDev in #19573
- fix: phone input and week view missing styles atoms by @ThyMinimalDev in #19581
- feat: support attendee name and email filter on /bookings by @eunjae-lee in #19565
Full Changelog: v5.0.6...v5.0.7
v5.0.6
What's Changed
- fix: block POST requests to invalid routes in middleware intentionally by @hbjORbj in #19446
- feat: enable_pip_ui in dailyvideo by @vijayraghav-io in #19423
- perf: do not use dynamic imports for settings layouts by @hbjORbj in #19461
- feat: update translations via @lingodotdev by @calcom-bot in #19462
- fix: FAB size by @PeerRich in #19466
- fix: Revert "fix: FAB size" by @PeerRich in #19467
- Upgrade
dub
version by @steven-tey in #19472 - fix: FAB size by @PeerRich in #19469
- perf: move all booking pages into (booking-page-wrapper) route group by @hbjORbj in #19321
- fix: Username input field not in line by @anikdhabal in #19480
- chore: new license purchase link by @PeerRich in #19363
- fix: Misaligned Select with input box by @harshit078 in #19400
- fix: Wrong avatars shown in webhooks page by @asadath1395 in #19386
- feat(lexicalEditor): custom enter-key plugin by @SySagar in #15952
- fix: display error msg when end date not selected by @vijayraghav-io in #19485
- fix: typos in packages/app-store by @luzpaz in #19470
- feat: extract bottom navigation logic into a custom hook by @ddoemonn in #19468
- revert: default people filter at bookings by @eunjae-lee in #19486
- chore: cleanup - Remove WithLayout HoC itself by @hbjORbj in #19490
- fix: Some errors breaking storybook build by @cnhhoang850 in #18767
- chore: bump alby packages by @rolznz in #18406
- fix: typos in several package/ directories by @luzpaz in #19495
- chore: replace toaster with sonner by @nayan-bagale in #19342
- chore: .env.example by @PeerRich in #19364
- chore: removed experimental calcom license api call by @PeerRich in #19366
- fix: /bookings get handler by @eunjae-lee in #19369
- fix: replace filter implementations on bookings by @eunjae-lee in #19445
- fix: Fix for 'Scheduling by cal.com' is still showing in workflow emails even when branding is disabled by @sn10-debug in #18862
- perf: improve matching paths in middleware by @hbjORbj in #19491
- revert: "fix: replace filter implementations on bookings (#19445)" by @eunjae-lee in #19506
- fix: consider sendToAll settings in routingForms response by @vijayraghav-io in #18226
New Contributors
- @sn10-debug made their first contribution in #18862
Full Changelog: v5.0.5...v5.0.6
v5.0.5
What's Changed
- fix: Routing Form - Crash due to an invalid state of connected field that was deleted in main form by @hariombalhara in #19421
- fix: #19296 Success pages shows wrong nr of occurrences (recurring booking) by @PAVANNAIK25 in #19304
- fix: preserve columnVisibility from initialState by @eunjae-lee in #19412
- feat: v2 routing forms responses endpoints by @supalarry in #19319
- fix: typos in packages/features by @luzpaz in #19220
- fix: Tabs activation issue and refactor by @anikdhabal in #19399
- feat: display alert when leaving/reloading booking page by @Udit-takkar in #18932
- fix: booking fields being overridden whenever saving with atom by @Ryukemeister in #19339
- refactor: Enabling typescript 5.3.3 in @calcom/trpc by @emrysal in #19394
- fix: skip confirm step followup by @SomayChauhan in #19076
- chore: remove deprecated code, Meta & MetaProvider by @hbjORbj in #19407
- docs: add help section for creating phone only event type by @Udit-takkar in #19440
- chore: More salesforce logs by @hariombalhara in #19409
- fix: typos in packages/ui by @luzpaz in #19434
- fix: Issues in custom event name by @anikdhabal in #19405
Full Changelog: v5.0.4...v5.0.5
v5.0.4
What's Changed
- fix: impersonation button alignment by @retrogtx in #19383
- chore: Salesforce - Added logs more by @hariombalhara in #19397
- fix: phone input crash for platform by @Ryukemeister in #19396
- fix: Dry Run improvements - Slot reservation by @hariombalhara in #18865
- fix: multiselect is broken by @anikdhabal in #19351
- fix: reduce abnormal spacing in calendar invite by @retrogtx in #19290
- feat: implement mintlify AI search into CMD+K by @Amit91848 in #18749
- chore: remove /user & /user/type dynamic routes from middleware by @hbjORbj in #19345
- fix: fix youtube link and referral url by @yuriisilkov1986 in #19410
- feat: update translations via @lingodotdev by @calcom-bot in #19417
- chore: remove org/team booking routes from middleware by @hbjORbj in #19349
- fix: Issues with scheduling timezone change without end time by @nayan-bagale in #19103
- chore: Block POST requests to all page routes except a whitelist by @hbjORbj in #19346
New Contributors
- @nayan-bagale made their first contribution in #19103
Full Changelog: v5.0.3...v5.0.4
v5.0.3
What's Changed
- fix: empty hosts array in filterHostsByLeadThreshold by @CarinaWolli in #19343
- fix: Plain Chat loading in embed by @hariombalhara in #19348
- fix: tanstack getRight error, focus in user impersonation, missing space after input fields, border in my-profile email by @retrogtx in #19350
- fix: Test preview - Routing forms crash for regular teams(that are not sub-teams) by @hariombalhara in #19353
- fix: Show loading indicator in button when delete account API is in progress by @asadath1395 in #19361
- fix: Dont crash entire listing if one form has faulty JSON fields by @hariombalhara in #19368
- feat: Duration select dropdown multiple durations email embed by @Amit91848 in #17432
- chore: deprecate
requiresLicense = true
by @hbjORbj in #19374 - fix(ui): prevent text descender cutoff in user dropdown by @ddoemonn in #19309
- feat: added millis ai - low latency voice scheduling AI by @PeerRich in #19357
- fix: Improved EventsLimit page for mobile viewports by @harshit078 in #19270
- feat: Add 'Monobot CX' web application into cal.com app-store by @yuriisilkov1986 in #18505
- docs: Mintlify help updates by @mintlify in #19084
- fix: Intercom app - book an event inside the messenger by @vachmara in #19391
New Contributors
- @ddoemonn made their first contribution in #19309
- @harshit078 made their first contribution in #19270
- @yuriisilkov1986 made their first contribution in #18505
Full Changelog: v5.0.2...v5.0.3
v5.0.2
What's Changed
- feat: Create
UserCreationService
and use in API V1 create user endpoint by @joeauyeung in #19150 - fix: HubSpot doesn't work for paid team events. by @anikdhabal in #19298
- fix: timezone input text is now visible in dark mode by @retrogtx in #19325
- feat: make first tab active by default by @retrogtx in #19315
- perf: Use one PageWrapper instance for all settings pages by @hbjORbj in #18752
- fix: Can't use unsaved booking question as variable in event name by @Amit91848 in #18604
- chore: remove WithLayout from not-found route by @hbjORbj in #19331
- fix: redirect logic in /settings/admin/apps route by @hbjORbj in #19332
- chore: v3 fixed filters, new profile view by @PeerRich in #19312
- fix: Issues with date changes in column view by @anikdhabal in #19258
- chore: fixed tooltip position for routing form by @PeerRich in #19267
- fix: Fairness when routing by @emrysal & @CarinaWolli in #18550
- fix: blank add guest input, location and request reschedule glitch by @retrogtx in #19335
Full Changelog: v5.0.1...v5.0.2
v5.0.1
What's Changed
- fix: global e2e fail by @anikdhabal in #19306
- chore: migrate
/apps/routing-forms/[...pages]
to App Router by @hbjORbj in #18956 - chore: migrate api for team upgrade to App Router by @hbjORbj in #19100
- fix: cut off and alignment bug by @retrogtx in #19317
- fix: nested scrolls on /bookings by @eunjae-lee in #19284
- fix: Can't change availability for managed event type by @anikdhabal in #19006
- fix: bulk-update-in-scheduleId-in-detailed-view by @TusharBhatt1 in #19295
- feat: prevent automatic query parameters when opening booking page by @sanchitttt in #18132
- feat: atoms adjustments with ui v3 styles by @Ryukemeister in #19320
- refactor: Clean out old code, no longer needed by @emrysal in #19323
Full Changelog: v5.0.0...v5.0.1
v5.0.0
What's Changed
- chore: calendars controller v2 docs by @ThyMinimalDev in #19291
- feat: v3 of UI components by @sean-brydon in #19136
- fix: add ireland to noAlphanumericSenderIdSupport by @CarinaWolli in #19117
- perf: separate client vs server code from insights layout by @hbjORbj in #19285
- feat: Use Folders to organize SMS links on Dub by @steven-tey in #19248
- fix: removing-all-members-toggle-for-fh by @TusharBhatt1 in #19277
Full Changelog: v4.9.13...v5.0.0
v4.9.13
What's Changed
- fix: Salesforce - if no contact throw Error by @joeauyeung in #19271
- fix: missing await router controller by @ThyMinimalDev in #19276
- fix: Default people filter in bookings list for admin by @vijayraghav-io in #18035
- feat: add CSAT to V2 bookings return by @alishaz-polymath in #19278
- chore: disable v2 booking seats safe parse error logs by @supalarry in #19292
- revert: Reapply "fix: Multiple rr-hosts combine to create erroneous availabil… by @emrysal in #19263
Full Changelog: v4.9.12...v4.9.13
v4.9.12
What's Changed
- chore: CreateCRMEvent task - Handle cancelled status by @joeauyeung in #19272
- feat: Use new /routing URL for routing forms by @hariombalhara in #19235
- fix: remove section on /bookings if no data exists by @eunjae-lee in #19261
- feat: v2 slots new version by @supalarry in #18758
- refactor: remove depreceated fields by @Udit-takkar in #19279
- chore: Refactor to remove
getServerSideProps
for /teams route by @hbjORbj in #19286
Full Changelog: v4.9.11...v4.9.12