Releases: calcom/cal.com
Releases · calcom/cal.com
v4.0.3
What's Changed
- fix: browser back button not working by @abhijeetsingh-22 in #13345
- fix: Add navigatedToBooker event and fix infinite loop of events by @hariombalhara in #14694
- feat: improve error handling for signup events by @sean-brydon in #14668
- chore: "toggle transcription" to "Cal.ai" by @PeerRich in #14710
- chore:
EventManager
addcancelEvent
method by @joeauyeung in #14261 - feat: SMS/Whatsapp to attendee for teams by @CarinaWolli in #14648
- chore: v4.0.2 by @zomars in #14724
- fix: Improve French translations by @keithwillcode in #14718
- feat: Add app store entry for "Autocheckin" (Challenge/Bounty) by @pgvr in #14683
- fix: settings layout for org admin by @Udit-takkar in #14723
- chore: v4.0.3 by @zomars in #14725
New Contributors
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- fix: API v2 recurring spelling by @keithwillcode in #14620
- fix: Hide org tab when you are team admin by @sean-brydon in #14627
- fix: add new styling for emoji links by @CarinaWolli in #14481
- chore: settings design match by @sean-brydon in #14630
- fix: use 'success' value for better accuracy by @chronark in #14624
- feat: AI Transcribe by @exception in #14140
- fix: 500 on forbidden showing up in logs by @emrysal in #14636
- fix: v2 app.rewrites.middleware.ts by @supalarry in #14626
- fix: add linting exception for website by @zomars in #14645
- chore: atoms 1.0.29 + fix typing issues by @ThyMinimalDev in #14633
- feat: booker atom custom location by @supalarry in #14635
- fix: Namespaced react embeds not working with Floating and Element Click Popups by @hariombalhara in #13386
- chore: atoms 1.0.30 by @ThyMinimalDev in #14650
- fix: v2 e2e tests by @supalarry in #14655
- fix: api v2 - platform users can disable emails and display their links by @ThyMinimalDev in #14604
- fix: managed users check if exist by @ThyMinimalDev in #14649
- feat: Tasker by @zomars in #14180
- chore: Remove all avatar/logo references by @emrysal in #14532
- fix: only boot intercom if .env variable is set by @SomayChauhan in #14656
- feat: include org role in org session data by @sean-brydon in #14652
- chore: Add self serve variable in tests by @hariombalhara in #14665
- chore: better string for "Create an Out of Office" by @PeerRich in #14647
- fix: remove away view by @CarinaWolli in #14672
- fix: get llm response schema by @Udit-takkar in #14670
- chore: Removing away (DB related, not slot related) from code by @emrysal in #14673
- fix: credit card icon by @PeerRich in #14678
- fix: managed type url in orgs by @Udit-takkar in #14698
- fix: show toast in center of screen by @guvvanch in #14690
- fix: tooltip text on Create event type dialog by @Tasztalos69 in #14681
- fix: Private settings of the event disabled after making changes to your event by @SomayChauhan in #14628
- fix: Date Override Modal Trims Date Picker by @smk1993 in #14680
- fix: Update visibility of team members based on user role by @sean-brydon in #14629
- feat: updated the useage of listCurrent in the app and use org role from session by @sean-brydon in #14653
- fix: send completed_onboarding to intercom by @SomayChauhan in #14703
- fix: Managed event isn’t showing in the upcoming bookings when filtered by @Amit91848 in #14552
- fix: invalid Cancelled / Rescheduled downstream calendar block by @emrysal in #14700
- fix: Avatar API isn't ran at signup handler by @emrysal in #14675
New Contributors
- @guvvanch made their first contribution in #14690
- @Tasztalos69 made their first contribution in #14681
- @smk1993 made their first contribution in #14680
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- fix: removing stripe results in the event-types page loading indefintely by @SomayChauhan in #14583
- fix: conditionally remove fixed prop if we're in embed by @sean-brydon in #14586
- fix: acme.cal.local crashes due to missing requestedSlug in seed by @emrysal in #14592
- fix: email not sending with : in from name by @CarinaWolli in #14594
- fix: intercom visible on mobile by @SomayChauhan in #14563
- fix: Re-instate hasEmailBeenChanged before sending email by @emrysal in #14596
- feat: use experimental optimizePackageImports for @calcom/ui by @sean-brydon in #14587
- chore: org signup for admins min 1 org user, for self-serve 30 by @PeerRich in #14567
- feat: update platform oauth client form by @ThyMinimalDev in #14542
- chore: Delete duplicate apps/platform directory by @PeerRich in #14520
- fix: update sub-team slug - update tempOrgRedirect by @sean-brydon in #14523
- fix: hide "upgrade org banner" for isPlatform by @PeerRich in #14522
- fix: Remove // @ts-ignore by @kaleem68 in #14582
- chore: bump atoms to v1.0.22 by @ThyMinimalDev in #14585
- fix: custom attributes not being synced in intercom by @SomayChauhan in #14600
- refactor: remove /ee/ url segment from atoms hooks by @supalarry in #14602
- feat: round robin: show avatar and name of person on success page by @Amit91848 in #14245
- fix: always load troubleshooter without SSR by @sean-brydon in #14476
- chore: Adds deprecated-imports-next-router by @zomars in #14486
- fix: change max width to avoid overflow in dialog when creating new event type by @xylonx in #14198
- fix: Organization payment failure in case of custom price by @hariombalhara in #14574
- fix: rescheduling daily by @Udit-takkar in #13736
- fix: booker atoms using next/router by @ThyMinimalDev in #14612
- fix: Minimum fix for N Calendar Invites by @joeauyeung in #14617
- chore: v4.0.1 by @keithwillcode in #14618
New Contributors
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- chore: remove /ee from apiv2 urls by @ThyMinimalDev in #14568
- fix: only call useMe if access token is set by @ThyMinimalDev in #14576
- fix: Production deploys by @keithwillcode in #14578
- fix: Remove PageWrapper by @emrysal in #14579
Full Changelog: v3.9.9...v4.0.0
v3.9.9
What's Changed
- fix: State Inconsistency issue on webhook edit modal by @Amit91848 in #14544
- chore: Publish new versions of embeds by @hariombalhara in #14543
- fix: atoms package types were not exported by @ThyMinimalDev in #14546
- fix: Remove hardcoded stripe.. by @emrysal in #14549
- chore: Bump SDK version 1.0.1 by @exception in #14524
- fix: [CAL-3374] Says Number is not Verified, but it is Verified by @Chiranjeev-droid in #14531
- fix: v2 create schedule with availabilities by @supalarry in #14551
- feat: Delete/Create WebhookScheduledTriggers for existing bookings by @Amit91848 in #14121
- feat: travel schedules to schedule timezone changes by @CarinaWolli in #14512
- chore: enable platform emails by @ThyMinimalDev in #14471
- fix: Cal Video Links Expire After 14 Days by @joeauyeung in #14557
- fix: update playwright config to allow permissions by @sean-brydon in #14526
- feat: add classNames prop to
Booker
atom for passing external styles by @Ryukemeister in #14270 - fix: remove prefix /api from apiv2 by @ThyMinimalDev in #14559
- chore: adds maintenance mode for API v1 by @zomars in #14555
- revert: "fix: view team bookings (#14079)" by @keithwillcode in #14561
- chore: fix class type and bump atoms version by @ThyMinimalDev in #14562
- refactor: v2 event types endpoint paths by @supalarry in #14545
- feat: return
isPlatform
boolean to detect if user is a platform user by @Ryukemeister in #14570 - fix: Integrate maintenance mode with current middleware by @keithwillcode in #14571
Full Changelog: v3.9.8...v3.9.9
v3.9.8
What's Changed
- fix: Ensure the session is invalidated during booking-seats test by @emrysal in #14478
- chore: add instruction in recording email by @Udit-takkar in #14424
- refactor: Add
crm
type to app credentials by @joeauyeung in #14147 - fix: Remove exports in barrel file which are causing prisma import on client side by @hariombalhara in #14475
- fix: isTeamEvent would eval to null when undefined by @emrysal in #14480
- fix: Remove logo from getPublicEvent response by @emrysal in #14488
- feat: ooo-v2 by @alannnc in #13621
- refactor: v2 docs by @supalarry in #14446
- fix: unnecessary access token guard on public endpoint for slots by @ThyMinimalDev in #14492
- fix: [CAL-422] Intercom App add link by @vachmara in #14496
- fix: view team bookings by @SomayChauhan in #14079
- chore: AtomsWrapper to scope css by @ThyMinimalDev in #14490
- feat: new App install flow by @ThyMinimalDev in #11975
- fix: org-redirect-url-admin-update by @sean-brydon in #14493
- fix: private link for a team event gives 404 by @Amit91848 in #14473
- feat: SDK managed users + PLA fixes by @exception in #14495
- fix: Fix broken locale in Availability Settings title by @emeeran in #14501
- chore: bump atoms to 1.0.13 by @ThyMinimalDev in #14506
- fix: OOO for team events by @CarinaWolli in #14503
- fix(platform): missing string literal opening by @johnforte in #14463
- feat: Implement the ability to login via multiple means when signed up via google/non-cal providers by @asadath1395 in #14082
- fix: correct language is used when booking with a modal + location icon visible in booker when using light mode by @Jojo14234 in #14280
- feat: In Embed, Fire 'routed' event when Routing Form routes by @hariombalhara in #14470
- fix: platform booking endpoints should be public by @ThyMinimalDev in #14509
- fix: platform gcal connect reconnect credentials by @ThyMinimalDev in #14513
- fix: Broken SSR for event booking pages by @hariombalhara in #14497
- fix: test by @hariombalhara in #14535
- feat: add redirect uris for booking success, cancel and reschedule for a platform user by @Ryukemeister in #14518
- fix: Redirect only those apps that extend 'EventType' to the new apps install flow by @SomayChauhan in #14527
- feat: always show intercom on desktop by default (hidden on mobile) by @SomayChauhan in #14423
- revert: "fix: Redirect only those apps that extend 'EventType' to the new apps install flow" by @exception in #14539
- fix: Invalid 403 forbidden for event-types GET by @keithwillcode in #14528
- revert: "feat: new App install flow" by @exception in #14540
New Contributors
- @emeeran made their first contribution in #14501
- @johnforte made their first contribution in #14463
- @Jojo14234 made their first contribution in #14280
Full Changelog: v3.9.7...v3.9.8
v3.9.7
What's Changed
- docs: Update README.md add minimum PostgreSQL version by @uxfed in #14432
- docs: Update README.md regarding POSTGRES db port by @yaminikosaraju in #14431
- fix: Return team event type by @keithwillcode in #14464
- fix: Allow unpublished org to serve redirected links plus other org onboarding fixes by @hariombalhara in #14337
- chore: Release SDK 1.0.0 by @exception in #14462
- chore: typo by @PeerRich in #14472
New Contributors
- @uxfed made their first contribution in #14432
- @yaminikosaraju made their first contribution in #14431
Full Changelog: v3.9.6...v3.9.7
v3.9.6
What's Changed
- chore: bump atoms package to 1.0.11 by @ThyMinimalDev in #14344
- fix: remove port in prod url apiv2 by @ThyMinimalDev in #14343
- fix: scope oauth managed users to oauth client id to avoid username / emails conflicts by @ThyMinimalDev in #14347
- fix: create platform handler isPlatform flag by @supalarry in #14288
- fix: "Checkbox" custom field throws error by @Amit91848 in #14339
- fix: change identity provider on password reset by @Udit-takkar in #14326
- chore: bump atoms package version 1.0.12 by @ThyMinimalDev in #14428
- fix: filter and listMember handler by @sean-brydon in #14429
- feat: retell AI webhook url by @Udit-takkar in #14430
- ci: adds api v1 builds to required checks by @zomars in #14345
- fix: v1 tsconfig decorators by @supalarry in #14454
- chore: change timezone format and update webhook by @Udit-takkar in #14433
- fix: Team Invite Email Text formatting by @hariombalhara in #14434
- fix: Empty "Add guests" email input is blocking form submission by @Amit91848 in #14442
- fix: Add missing import for Icon component by @kart1ka in #14440
Full Changelog: v3.9.5...v3.9.6
v3.9.5
What's Changed
- chore: Move avatars using cursor by @emrysal in #14257
- chore: Platform tidy up unused variables, etc by @exception in #14289
- fix: org guard did not have user org profile + missing db read in selectedCalendarRepo by @ThyMinimalDev in #14303
- feat: new org onboarding wizard by @PeerRich in #13139
- chore: publish atoms on npm and bump version by @supalarry in #14309
- fix: API builds after rename by @zomars in #14319
- chore: icon cleanup by @zomars in #13770
- fix: Add adminReview option to allow impersonating org members by @hariombalhara in #14275
- feat: list managed users of an oauth client by @ThyMinimalDev in #14330
- fix: pass begin_message for updating LLM by @Udit-takkar in #14327
- chore: downgrade react query atoms by @supalarry in #14328
- revert: chore downgrade react query atoms by @supalarry in #14332
- docs(contrib): update docs for
yarn.lock
management by @p6l-richard in #14230 - chore: Remove payment keys from appKeysSchema by @joeauyeung in #14298
- fix: Show proper error when API_V2_URL variable is missing by @hariombalhara in #14269
- chore: added email and company form to cal.ai form by @PeerRich in #14306
- fix: refresh access token expiry 60m by @ThyMinimalDev in #14331
- fix: correct limit amount in api middleware by @sean-brydon in #14333
- feat: implement turnstile on signup by @sean-brydon in #13913
- fix: urls, gcal check, oauth client controller by @ThyMinimalDev in #14335
- revert: OAuth creation form hide apps permissions by @supalarry in #14336
- docs: v2 event types swagger by @supalarry in #14296
- feat: added Rating Template to Workflows by @PeerRich in #14215
- chore: teams filter improvements by @emrysal in #14315
- fix: improve api/cron/webhookTriggers endpoint by @CarinaWolli in #14188
Full Changelog: v3.9.4...v3.9.5
v3.9.4
What's Changed
- fix: cancellation seems to be using slug instead of title by @Amit91848 in #14195
- chore: add more duration options for multiple duration events by @Udit-takkar in #14162
- fix: Show proper actionable error in case the team can't be published by @hariombalhara in #14283
- feat: v2 event-types POST, PATCH, DELETE endpoints by @supalarry in #14237
- chore: remove cal-ai from nav by @PeerRich in #14293
- fix: Sentry DNS -> Sentry DSN by @exception in #14295
- fix:
Booker
atom modal not rendering for mobile devices by @Ryukemeister in #14278 - fix: Platform Hotfixes by @exception in #14297
- fix: Typo in OAuth clients by @keithwillcode in #14292
- chore: SDK Fixes and add swagger docs by @exception in #14218
Full Changelog: v3.9.3...v3.9.4