What's Changed
- chore: resolve @modelcontextprotocol/sdk to 1.26.0 by @pedroccastro in #27640
- fix: update booking page terms text to use APP_NAME instead of "our" by @CarinaWolli in #27834
- fix: add i18n + migration for booking history pbac by @sean-brydon in #27836
- fix: API v2
@GetWebhook()decorator doesn't generate OpenAPI path by @Ryukemeister in #27612 - perf: optimize getBusyTimesForLimitChecks with batched parallel queries by @Udit-takkar in #27399
- feat: refactor billing to strategy implemention by @sean-brydon in #27828
- refactor: apply biome formatting to apps/web by @eunjae-lee in #27692
- feat: add claude specs by @Udit-takkar in #26852
- fix: renamed
rediss://toredis://in .env.example by @romitg2 in #27478 - fix: hide cancel/reschedule links in emails when disabled by @evertonresende in #27637
- Populated Contributing Section with a welcoming summary by @Kmadhav824 in #27830
- fix: use randomString() for booking UIDs in slots E2E tests by @anikdhabal in #27847
- fix: ensure metadata key is always present in BOOKING_CREATED webhook payload by @devin-ai-integration[bot] in #27300
- feat: caretta.so app by @PeerRich in #27840
- fix: unable to add and remove org banner by @anikdhabal in #27848
- feat: add UTM parameter data to insights bookings CSV download by @CarinaWolli in #27854
- chore: add agent rules to prevent circular dependencies between packages by @hbjORbj in #27860
- feat(form-builder): format field labels to display human-readable names by @Shrey-Sutariya in #27858
- fix: adjusted zoho Token expiry time to miliseconds. by @saptarshi-bose in #27855
- feat: add fallback action options to routing form fallback section by @joeauyeung in #27449
- perf: use UNION ALL with DISTINCT for bookings query optimization by @keithwillcode in #27841
- refactor: apply biome formatting to packages/features by @eunjae-lee in #27844
- fix: few flaky api v2 e2e tests by @anikdhabal in #27849
- feat: login overlay re design by @Udit-takkar in #27800
- fix: Improve wrong assignment report by @joeauyeung in #27162
- chore(deps): resolve fast-xml-parser to 5.3.4 by @pedroccastro in #27887
- fix: maintain uid parameter in BookingDetailsSheet URL by @eunjae-lee in #27872
- feat: re-render bookings page after feature opt-in without full refresh by @eunjae-lee in #27873
- fix(form-builder): correct value of selection box behavior in Edit of new Added Question dialog by @Shrey-Sutariya in #27890
- fix: feedback dialog overlay on intercom by @dhairyashiil in #27892
- chore: Remove /api/ routes from proxy by @keithwillcode in #27883
- feat: add list formatting options to profile and event description editor by @SinghaAnirban005 in #27838
- fix: support underscores in workflow template variables with backward compatibility by @hariombalhara in #27571
- feat: add wrong routing tab under Insights for reviewing assignment reports by @joeauyeung in #27423
New Contributors
- @Kmadhav824 made their first contribution in #27830
- @saptarshi-bose made their first contribution in #27855
Full Changelog: v6.1.14...v6.1.15