What's Changed
- fix: add InsightsBookingRepository by @eunjae-lee in #22003
- feat: disable changing field type of routing forms if responses exist by @devin-ai-integration in #21911
- fix: handle existing oAuth client ID in user email to prevent duplication by @SomayChauhan in #22021
- fix: google calendar event creation failure due to invalid timezone by @anikdhabal in #22048
- fix: Persist filters across tabs to improve user experience by @weknowyourgame in #21706
- fix: make uuid of App_RoutingForms_FormResponse nullable by @eunjae-lee in #22056
- chore: bump platform libraries by @supalarry in #22063
- fix: Generate new idempotency key when round robin reassigning by @joeauyeung in #22065
- chore: Disable setting profile picture from Google by @joeauyeung in #22074
Full Changelog: v5.4.7...v5.4.8