What's Changed
- feat: add createdAt and updatedAt fields to EventType model by @anikdhabal in #23949
- chore: remove @id from BookingTimeStatusDenormalized for Prisma .16 support by @emrysal in #24024
- fix: Remove team members as org admin by @joeauyeung in #24020
- refactor: implement PBAC for team member listing in listSimpleMembers handler by @eunjae-lee in #24005
- feat: add BillingCacheService with 1-hour TTL for team subscription data by @devin-ai-integration[bot] in #23934
- fix: make createdById at Watchlist nullable by @eunjae-lee in #24033
- chore: upgrade eslint 9 by @volnei in #24002
- refactor: replace isTeamAdminOrOwner with PBAC permissions by @eunjae-lee in #24037
- chore: add react checks for features by @volnei in #24054
- test: replace prismaMock with BookingRepository mock in checkDurationLimits tests by @keithwillcode in #24050
- fix: platform billing portal by @Ryukemeister in #23975
- chore: reduce atoms bundle size prisma types by @ThyMinimalDev in #24001
- feat: adds user plan info in
useHasPaidPlan
for intercom by @Amit91848 in #23790 - refactor: use permission check service for isTeamAdmin by @hbjORbj in #24026
- fix: border appearing in shell billing by @sean-brydon in #24003
- fix: add missing api v2 swagger DTOs by @supalarry in #24065
- feat: add fallbackRoles parameter to getTeamIdsWithPermissions method by @eunjae-lee in #24042
- feat: CI job to detect breaking api v2 changes by @supalarry in #24028
Full Changelog: v5.7.4...v5.7.5