What's Changed
- chore: make atoms release depend on trusted publisher by @supalarry in #24769
- chore: refactor onboarding v3 to use reusable components by @sean-brydon in #24711
- fix: prevent base64 logo/banner storage in organization onboarding by @hariombalhara in #24761
- perf: og image caching v2 by @hbjORbj in #23189
- perf: add docker ignore in root path by @Udit-takkar in #24585
- feat: Add official docker support by @keithwillcode in #24672
- feat: add bookingRequiresAuthentication validation to 2024-04-15 booking controller by @ThyMinimalDev in #24735
- chore: Removed unneeded yarn reinstall API v2 Docker by @keithwillcode in #24772
- chore: Determine to serve cache high level by @emrysal in #24756
- fix: Auto Assignment of team member to event when that member is auto-accepted during direct invite to sub-team by @hariombalhara in #24731
- fix: exclude attendee responses from calendar for seated event by @anikdhabal in #24739
- chore: invites to submit hook instead of relying on state by @sean-brydon in #24744
- chore: version packages by @github-actions[bot] in #24729
- fix: Modified teamName to be null when host is not fixed by @ibex088 in #24728
- fix: require notice threshold when type time by @ibex088 in #24784
- fix: Optimized Slots setting not updating on children event types by @Anshumancanrock in #24208
- fix: changesets release to npm by @supalarry in #24788
- feat: add separator support to data table by @rodrigoehlers in #24752
- chore: Implement onboarding redirect logic in event-types and main page components by @sean-brydon in #24785
- fix: use highest role for org admins accessing sub team event types by @joeauyeung in #24748
- feat: distributed tracing - Part (1) by @Udit-takkar in #24717
- feat: move bookings tabs to sidebar navigation by @eunjae-lee in #24605
- fix: allow org admin to cancel and reschedule seated bookings by @Ryukemeister in #24640
- chore: update
Bookeratom docs by @Ryukemeister in #24755 - chore: add
handleCreateRecurringBookingprop to booker atom by @Ryukemeister in #24786 - fix: return the actual error message for hitpay by @anikdhabal in #24792
- fix: isEventTypeLoggingEnabled bug where empty string matches eventTypeId 0 by @emrysal in #24804
- chore: CalendarEventBuilder - generate calendarEvent without PII using booking by @ThyMinimalDev in #24678
- chore: add signout button on onboarding v3 layout by @sean-brydon in #24801
- chore: redirect if part of orgs or not company email by @sean-brydon in #24800
- test(e2e): optimize email verification timeout by @anikdhabal in #24799
- fix: Use index DB instead of local storage for onboarding by @sean-brydon in #24798
- chore: add missing metadata i18n strings by @sean-brydon in #24814
- feat: link advanced event type settings to docs by @dhairyashiil in #24629
- fix: changesets node version by @supalarry in #24812
- feat: include EventType.seatsPerTimeSlot in bookings get handler response by @eunjae-lee in #24813
- chore: Set shouldServeCache to falsy, unless specified input by @emrysal in #24778
- fix: preserve attendee names during round robin host reassignment when reassignmentReason is required by @ibex088 in #24771
- fix: disable request reschedule feature for seated event by @anikdhabal in #24793
- feat: implement booking calendar view with weekly layout by @eunjae-lee in #24563
- fix: Allow all team members to view hidden fields and UTM tracking data by @hariombalhara in #24619
- chore: version packages by @github-actions[bot] in #24818
- fix: Add Web Crypto feature detection for BotID in React Native WebView by @hariombalhara in #24790
- fix: run changesets on github hosted runner by @supalarry in #24825
- fix: specify atoms package.json repository by @supalarry in #24828
- fix: cleanup unused env vars by @volnei in #24819
- fix: round robin settings can be updated only on change by @Spandan-Mishra in #24853
- fix: sanitize username input to prevent hyperlinks by @dhairyashiil in #24210
- feat: Add Preview buttons for every private link by @dhairyashiil in #24623
- fix: add event type validation by @Udit-takkar in #24429
- fix(docker): correct build context for calcom-api by @roy-abir05 in #24849
- feat: booking report table backend by @Udit-takkar in #24794
- fix: “Maximum update depth exceeded” on email verification Dialog by @ibex088 in #24857
- feat: welcome to organizations modal after creation by @sean-brydon in #24823
- feat: add banner for upgrade when using company email by @sean-brydon in #24829
- chore: fixes UI nits in onboarding v3 flow by @sean-brydon in #24863
- fix: dont allow email exclusion bypass with capital letters by @dhairyashiil in #24741
New Contributors
- @roy-abir05 made their first contribution in #24849
Full Changelog: v5.8.7...v5.8.8