What's Changed
- chore: Add High-Load warning for availability checks with many users by @emrysal in #22369
- fix: use domain errors instead of trpc by @sean-brydon in #22341
- perf: Remove Redundant Key in common.json for english by @akashkinkarpandey in #22362
- docs: booking attendee absent by @weknowyourgame in #22094
- refactor: enhance UI spacing and text styling in Locations component … by @Devanshusharma2005 in #22328
- fix: Move pbac to prisma from kysley by @sean-brydon in #22318
- fix: Add new route to create team routing-form response by @hariombalhara in #22347
- refactor: convert UserRepository to use dependency injection pattern by @devin-ai-integration[bot] in #22360
- fix: Always return
cancellationReason
andcancelledByEmail
for cancelled bookings by @dhairyashiil in #22082 - fix: improve layout in copy times popup by @devin-ai-integration[bot] in #22368
- refactor: convert TeamRepository to use dependency injection pattern by @devin-ai-integration[bot] in #22383
- refactor: convert SelectedSlotsRepository to use dependency injection pattern by @devin-ai-integration[bot] in #22387
- refactor: convert BookingRepository to use dependency injection pattern by @devin-ai-integration[bot] in #22389
- feat: remove unused x-cal-timezone header and middleware matcher by @keithwillcode in #22398
- Revert "feat: add race condition test for calendar-cache-serve booking flow" by @zomars in #22400
- revert: "fix: Add new route to create team routing-form response (#22… by @keithwillcode in #22399
Full Changelog: v5.4.17...v5.4.19