What's Changed
- chore: Infrastructure scaffolding for Webhook's Producer/Consumer approach before wiring by @alishaz-polymath in #25954
- fix: update Learn More button link on teams page to cal.com/teams by @devin-ai-integration[bot] in #27065
- fix: update Learn more button URL on routing forms page to cal.com/routing by @devin-ai-integration[bot] in #27068
- refactor: remove remaining user.startTime and user.endTime usages by @emrysal in #27092
- fix: ensure verification token has team before processing by @anikdhabal in #27139
- test: add e2e tests for team filter in bookings list by @keithwillcode in #27144
- feat(flags): add @memoize and @Unmemoize decorators for declarative caching by @eunjae-lee in #27063
- chore: improve biome checking by @volnei in #27140
- feat: add rrHostSubsetIds to reschedule booking endpoint by @ThyMinimalDev in #27135
- chore: drop deprecated user.startTime and user.endTime columns by @emrysal in #27146
- perf: optimize getEventTypeIdsFromTeamIdsFilter with raw SQL query by @keithwillcode in #27145
- feat: Add download CSV button on bookings page by @pumfleet in #27107
- feat: add wrong assignment report dialog and webhook for routing form bookings by @PeerRich in #25839
- perf: Add teamId index on Credential by @keithwillcode in #27153
- chore: update lodash to 4.17.23 by @pedroccastro in #27157
- docs: add guidance for creating smaller, self-contained PRs by @volnei in #27155
- chore: pin tar to 7.5.4 by @pedroccastro in #27161
- chore: Webhook Scaffolding cleanup by @alishaz-polymath in #27159
- fix: Upgradetip text overlapping fixed by @Recxsmacx in #27118
- docs: add Unkey rate limiting setup documentation by @perkinsjr in #27163
- chore: upgrade companion version
1.0.1by @dhairyashiil in #27167 - feat: add all event-types and upcoming bookings to KBar by @PeerRich in #26507
- refactor: move organization members page from /settings/organizations/members to /members by @PeerRich in #27053
- fix: correct typos in comments and variable names by @bodhisilberling in #27164
- chore: Integrate round-robin reassignment booking audit by @hariombalhara in #26586
- feat: add graceful error handling for audit log enrichment by @hariombalhara in #27142
- fix:
BookerEmbedatom broken by @Ryukemeister in #27143 - test: few flaky e2e tests by @anikdhabal in #27171
- feat: add scheduled trigger.dev task for monthly proration by @sean-brydon in #26991
- fix: add type property to @apiquery decorators in slots controller by @ThyMinimalDev in #27175
- feat: allow normal users to see userId filter with only themselves as option by @eunjae-lee in #26835
- fix(coss-ui): convert /settings/my-account/general to coss-ui by @eunjae-lee in #26053
- fix: use Cal.com video URL instead of daily.co in email reminders workflow by @anikdhabal in #27184
- chore: Add initial webhook wiring (TRPC handlers) to the new architecture by @alishaz-polymath in #27170
- refactor: platform billing jobs tasks constants by @ThyMinimalDev in #27190
- feat: Custom host location by @Udit-takkar in #25916
- fix: type err by @Udit-takkar in #27196
- fix: update API key modal text and reorder developer settings sidebar by @PeerRich in #27194
- fix: onboarding - team invites by @sean-brydon in #27113
- feat: group same booking reports together by @Udit-takkar in #26529
- fix: skip Select Account step if only one account is available by @sahitya-chandra in #23432
- feat: display assignment reason in organizer emails and booking single view by @joeauyeung in #27192
- chore: Update SFDC package config with new id by @joeauyeung in #27197
- feat(companion): add app store rating prompts for iOS and Android by @PeerRich in #27210
- perf: make nested packages independent for better type-check performance by @volnei in #27219
- fix: return 400 instead of 500 for invalid email in iCal generation by @hbjORbj in #27217
- refactor: remove New OAuth client button from admin page by @supalarry in #27181
- fix: improve empty screen for call history by @CarinaWolli in #27231
- refactor: move timezone-select, settings, and insights components from packages/features to apps/web/modules by @hbjORbj in #27227
- fix: use batchTriggerAndWait in monthly proration by @sean-brydon in #27234
- feat: atoms enhancements by @Ryukemeister in #27224
- refactor: move auth components and hooks from packages/features to apps/web/modules by @hbjORbj in #27223
- feat: rename Automation category to AI & Automation by @PeerRich in #27237
- refactor: move hooks and stores from packages/features to apps/web/modules by @hbjORbj in #27221
- refactor(companion): split calcom.ts into modular service files by @PeerRich in #27206
- chore: use token for commit step in draft-release job by @ThyMinimalDev in #27244
New Contributors
- @perkinsjr made their first contribution in #27163
- @bodhisilberling made their first contribution in #27164
Full Changelog: v6.1.3...v6.1.4