Releases: calcom/cal.com
Releases · calcom/cal.com
v5.3.1
What's Changed
- fix: (hu) correct typo 'ektávolítás' to 'eltávolítás' in Hungarian tr… by @Devanshusharma2005 in #21348
- fix: Allow zero
routingFormResponseId
in API v2 available endpoint by @hariombalhara in #21301 - fix: eventType filter on /insights and add unit tests for buildBaseWhereCondition by @devin-ai-integration in #21154
- test: add unit tests for getWhereForTeamOrAllTeams function by @devin-ai-integration in #21152
- fix: booker atom seated events reservation by @supalarry in #21339
- fix: POST /v2/bookings validate submitted booking fields by @supalarry in #21163
- fix: create event type with output of another create event type by @supalarry in #21273
- fix: remove disabled on SMS Workflow actions by @CarinaWolli in #21362
- feat: automated changelogs and releases by changesets by @supalarry in #21299
- fix: Update email template to display rescheduleBy by @anikdhabal in #21363
- fix: allows users with additional credits to send verification code by @anikdhabal in #21367
- perf: ignore Object Not Found Matching Id error to prevent sentry overload by @hbjORbj in #21365
New Contributors
- @Devanshusharma2005 made their first contribution in #21348
Full Changelog: v5.3.0...v5.3.1
v5.3.0
What's Changed
- feat: Add
AssignmentReason
toBOOKING_CREATED
webhook by @joeauyeung in #21315 - fix: sms credits follow up by @CarinaWolli in #21304
- fix: add link to /help/billing-and-usage/messaging-credits by @CarinaWolli in #21333
- fix: v2 token secret conflicts by @supalarry in #21279
- fix: unable to save workflow with verified secondary email by @anikdhabal in #21338
- refactor: check insights feature flag in higher stack by @hbjORbj in #21341
Full Changelog: v5.2.17...v5.3.0
v5.2.17
What's Changed
- fix: Salesforce - fix option to create contact if account exists by @joeauyeung in #21288
- chore: remove @calcom/lib barrel file by @devin-ai-integration in #21267
- fix: add arg validation to ensureValidPhoneNumber by @hbjORbj in #21259
- docs: correct documentation for slot format in 2024-09-04 API by @ArturAmpilogov in #21196
- fix: v2 sentry errors by @supalarry in #21214
- fix: v2 bookings with sms reminders by @supalarry in #21191
- fix: sticky columns in DataTable by @eunjae-lee in #21278
- fix: DelegationCredential - Duplicate GoogleMeet and unnecessary serviceAccount key access by @hariombalhara in #21269
- chore: Lower number of errors sent to Sentry by @keithwillcode in #21300
- fix: useLocale used outside of App Router & time zone dropdown timeout by @supalarry in #21306
- feat: add denormalized table for RoutingFormResponse view by @eunjae-lee in #21009
- fix: case insensitive filter for attendees on /bookings by @eunjae-lee in #21302
- chore: Back down @calcom/Consumer CODEOWNERS by @keithwillcode in #21311
- chore: Add @calcom/Consumer as CODEOWNER for ui-playground by @keithwillcode in #21312
- refactor: Handle API v2 team slots in useSchedule hook by @hbjORbj in #21309
- fix: user primary email not updating on reassignment by @anikdhabal in #21318
- fix: Seated events and round robin - all round robin hosts are being added to the calendar event by @anikdhabal in #21317
New Contributors
- @ArturAmpilogov made their first contribution in #21196
Full Changelog: v5.2.16...v5.2.17
v5.2.16
What's Changed
- fix: Credentials cron for DelegationCredential not working by @hariombalhara in #21239
- fix: localStorage error in AvailableTimeSlots by @hbjORbj in #21265
- feat: Credit System (SMS) by @CarinaWolli in #20126
- chore: Remove @calcom/lib/schedules barrel file by @hbjORbj in #21266
- chore: remove @calcom/lib/server/queries barrel file by @devin-ai-integration in #21268
- fix: Ensure Default Location is Applied When Creating New Event Type via API v2 by @SomayChauhan in #21256
- fix: Inconsistent Location Handling for Event Types API - Map office365-video to msteams in Validation Handling by @SomayChauhan in #21255
- feat: SMS credits for free users by @CarinaWolli in #21245
- fix: corrected path for cron in documentation by @frhanjav in #21274
- perf: don't load ring.mp3 on booking page by @Udit-takkar in #21272
- fix: use actual event duration mins for templated event names by @jamiedavenport in #21263
- fix: add --ignore-missing flag to sentry-cli set-commits command by @devin-ai-integration in #21285
- chore: Remove
bcryptjs
dependency from @calcom/lib by @hbjORbj in #21286
New Contributors
- @frhanjav made their first contribution in #21274
- @jamiedavenport made their first contribution in #21263
Full Changelog: v5.2.15...v5.2.16
v5.2.15
What's Changed
- fix: sentry builds by @zomars in #20310
- feat: add autocomplete to login and signup by @usrrname in #21065
- feat: active managed user billing (v1) by @Ryukemeister in #20499
- chore: migrate signup API to appDir by @hbjORbj in #19975
- feat: add pagination to get bookings endpoints [v2] by @ThyMinimalDev in #21173
- fix: typos in packages/ by @luzpaz in #21216
- fix: typos in apps/web by @luzpaz in #21224
- fix: typos in apps/ui-playground by @luzpaz in #21223
- test: add e2e tests for filter segment functionality by @devin-ai-integration in #21160
- refactor: Uses withReporting to force named functions for tracing by @zomars in #21219
- fix: local storage in useTheme hook by @hbjORbj in #21258
- feat: update translations via @lingodotdev by @calcom-bot in #20599
- feat: useApiV2AvailableSlots by @ThyMinimalDev in #21138
New Contributors
Full Changelog: v5.2.14...v5.2.15
v5.2.14
What's Changed
- chore: Remove all barrel files in @calcom/features/schedules by @hbjORbj in #21199
- feat: v2 membership attributes by @supalarry in #21131
- refactor: Use Iffy for workflow body scanning by @joeauyeung in #21170
- feat: add feature flag for sending workflow emails with smtp by @CarinaWolli in #21187
- refactor: removes copy-webpack-plugin by @zomars in #21200
- build(apps/web): enabled client code Sentry source maps uploading. by @zhyd1997 in #21108
- test: add tests for the search dropdown in /bookings/upcoming filter by @retrogtx in #21141
- chore: setup delegation credential related crons by @hariombalhara in #21176
- chore: Remove Sentry replay integration by @keithwillcode in #21211
- fix: add org email into ics when hideorganizer email is true by @anikdhabal in #21212
- feat: add SMS_ATTENDEE action to activateEventType.handler.ts by @devin-ai-integration in #21201
- feat: Add option to include no shows in RR calculations by @joeauyeung in #21063
Full Changelog: v5.2.13...v5.2.14
v5.2.13
What's Changed
- perf: optimize event type query by using team IDs instead of complex join by @devin-ai-integration in #21162
- fix: hiding And connect with specific team members option for non org teams by @romitg2 in #21083
- test: add e2e test for round robin event types by @Udit-takkar in #21159
- feat: Add
handleSlotSelect
prop for custom timeslot selection/reservation handling by @SomayChauhan in #21133 - fix: unable to change the workflow action by @anikdhabal in #21185
- fix: attendees not visible for hosts in a seated team booking by @anikdhabal in #21156
- feat: enforce log in cal video by @Udit-takkar in #21082
- fix: don't allow double reserving already reserved slot by @supalarry in #21139
- chore: remove @calcom/lib/server barrel file by @hbjORbj in #21190
- feat: booking references api type filter by @SomayChauhan in #21179
- docs: Update delegation credential README by @hariombalhara in #21178
- feat: Prerender booking link and reuse with headless router by @hariombalhara in #20720
Full Changelog: v5.2.12...v5.2.13
v5.2.12
What's Changed
- chore: Updates already released embed version by @hariombalhara in #21033
- feat: add denormalized table for BookingTimeStatus view by @eunjae-lee in #20947
- perf: Optimize team bookings query by fetching data for multiple users at once by @devin-ai-integration in #21137
- fix: delete organization user endpoint not working in api v2 by @asadath1395 in #21136
- fix: advanced text filters getBookings with kysely by @ThyMinimalDev in #21143
- refactor: Consolidate date parameter extraction and booking period check logic by @devin-ai-integration in #21142
- fix: Reduce payload size by @hariombalhara in #21093
- feat(v3): table designs by @sean-brydon in #21147
- chore: convert booking_denormalized e2e test to integration test by @eunjae-lee in #21148
- feat: Add booking references API endpoints by @SomayChauhan in #21127
- fix: e2e flakes by @anikdhabal in #20630
- feat: add 'View Responses' menu item to Routing Form dropdown by @devin-ai-integration in #21114
- fix: api v2 routing form responses flaky tests by @ThyMinimalDev in #21150
- fix: decline-booking-reason-missing by @giripatel in #21144
- feat: Add tests for booking and duration limits by @devin-ai-integration in #21158
- chore: Removes around app by @zomars in #20650
- perf: Refactor bookings queries for API by @keithwillcode in #16407
Full Changelog: v5.2.11...v5.2.12
v5.2.11
What's Changed
- feat: Salesforce Event Type App v3 designs by @sean-brydon in #21100
- fix: get bookings advanced email and attendee filter by @ThyMinimalDev in #21125
- docs: Update delegation-credential.md by @hariombalhara in #21124
- fix: improvements for scheduling Email reminders by @CarinaWolli in #21129
Full Changelog: v5.2.10...v5.2.11
v5.2.10
What's Changed
- refactor: centralize feature flag operations in FeaturesRepository by @zomars in #21032
- chore: get bookings with kysely by @ThyMinimalDev in #21084
- fix: theme search param crashing booking page by @hbjORbj in #21120
Full Changelog: v5.2.9...v5.2.10