Releases: calcom/cal.com
Releases · calcom/cal.com
v5.0.17
What's Changed
- chore: update hooks sections for platform docs by @Ryukemeister in #19726
- fix: catch error for getOwnerId with invalid token by @ThyMinimalDev in #19949
- fix: correct translation key for host and attendee emails by @retrogtx in #19962
- fix: update wrong oauth tests and parseRequestData util by @hbjORbj in #19958
- chore: Upgrade
dub
to latest version for dual-sided incentives by @steven-tey in #19885 - feat: calendar-links API by @hariombalhara in #19777
- feat: v2 get managed users by email by @supalarry in #19526
- fix: v2 team metadata by @supalarry in #19939
- fix: do not export client components directly from RSC by @hbjORbj in #19971
- fix: apply standard pagination to /insights/routing by @eunjae-lee in #19950
- chore: remove code not needed in defaultResponder by @hbjORbj in #19976
- fix: v2 rescheduled booking with confirmation by @supalarry in #19833
- refactor: extract schedules from libraries barrel file by @Ryukemeister in #19838
- fix: broken metadata import from platform/types by @ThyMinimalDev in #19986
Full Changelog: v5.0.15...v5.0.17
v5.0.15
What's Changed
- fix: mobile-view by @TusharBhatt1 in #19928
- feat: sound on browser push notification by @Udit-takkar in #18548
- chore: pass metadata by @Udit-takkar in #19712
- fix: handle both json and form data correctly in POST methods by @hbjORbj in #19930
- fix: extracted
app-store
andDWD
platform-libraries imports to a/app-store
barrel file by @SomayChauhan in #19938 - feat: implement standard pagination for org member list by @eunjae-lee in #19802
- refactor: extract emails from libraries barrel file by @ThyMinimalDev in #19836
- test: managed org creator profiles by @supalarry in #19944
- perf: Remove dayjs import from main constants.ts file by @keithwillcode in #19644
Full Changelog: v5.0.14...v5.0.15
v5.0.14
What's Changed
- docs: update SAML guide by @alishaz-polymath in #19778
- docs: Update README to include NODE_OPTIONS script by @retrogtx in #19815
- fix: dry run improvements for v2 by @Ryukemeister in #19196
- chore: Update CODEOWNERS for package.json files by @keithwillcode in #19831
- fix: fixes the crash when empty
users
orhosts
array is passed to _getDelegationCredentialsMapPerUser by @hariombalhara in #19834 - chore: added "+ group link" tip by @PeerRich in #19809
- fix: Cannot Read properties of undefined reading ('id') by @harshit078 in #19810
- revert: "fix: prevent background scroll on opening timezone select menu" by @anikdhabal in #19814
- fix: Calendar events attached to workflow emails are missing meeting url by @anikdhabal in #19790
- feat: team ooo read-only for non-admin by @vijayraghav-io in #19700
- fix: calcom UI circle dep by @sean-brydon in #19839
- fix: date range on /bookings by @eunjae-lee in #19785
- chore: migrate
forgot-password
,reset-password
,auth/setup
apis to App Router by @hbjORbj in #19512 - fix: failing tests during DST transition by @vijayraghav-io in #19862
- chore: update robots.txt to disallow /settings and /settings/my-account by @Bashamega in #19867
- chore: remove empty path from middleware matcher by @hbjORbj in #19860
- chore: migrate two-factor APIs to app router by @hbjORbj in #19826
- chore: move miscellaneous small api pages to app dir api by @sean-brydon in #19699
- feat: no-show confirmation does not pop up for single attendee by @retrogtx in #19806
- fix: Admin orgs listing crash by @hariombalhara in #19825
- fix: Typo in Email Address by @suyash5053 in #19879
- chore: decouple calcom/ui/Tooltip from atoms by @ThyMinimalDev in #19798
- chore: add logs for debugging by @anikdhabal in #19851
- fix: playwright typos by @luzpaz in #19794
- refactor: extract slots from libraries barrel file by @Ryukemeister in #19895
- fix: profile to user repository circle dependancy by @sean-brydon in #19892
- fix: calcom trpc circle deps slots handlers by @sean-brydon in #19896
- fix: add documentaion to
blockUnconfirmedBookingsInBooker
by @SomayChauhan in #19894 - fix: platform libraries barrel file extract event-types by @SomayChauhan in #19846
- refactor: circular dependencies platform packages by @ThyMinimalDev in #19903
- perf: Reduce imports by moving bookings zod out of utils by @keithwillcode in #19869
- feat: update platform onboarding docs by @Ryukemeister in #17941
- fix: add badge for disabled workflow actions and templates in trial mode by @CarinaWolli in #19675
- chore: cron workflows / webhooks API to app router by @hbjORbj in #19875
- chore: migrate saml/oidc APIs to App Router by @hbjORbj in #19515
- fix: removed rounded top corners on webhook form by @avnish100 in #19905
- chore: missing pieces to migrated apis by @hbjORbj in #19915
- chore: Remove typeform app by @hbjORbj in #19911
- chore: migrate oauth APIs to app router by @hbjORbj in #19824
- fix: update filter styles on org member list by @eunjae-lee in #19918
- chore: Fix build failure due to trpc inference depth by @emrysal in #19884
- feat: round robin reset interval for teams by @CarinaWolli in #19441
- fix: duplicate value found in common.json error by @retrogtx in #19693
- feat: update translations via @lingodotdev by @calcom-bot in #19927
New Contributors
- @Bashamega made their first contribution in #19867
- @avnish100 made their first contribution in #19905
Full Changelog: v5.0.13...v5.0.14
v5.0.13
What's Changed
- refactor: Remove intervalLimits from @calcom/lib and export directly by @emrysal in #19710
- feat: add booking id & booking link columns to /insights/routing by @eunjae-lee in #19697
- fix: prevent background scroll on opening timezone select menu by @suraj719 in #19789
- feat: display country code from IP by @Udit-takkar in #19788
- chore: rename virtual-queue to router-position by @Neon-20 in #19774
- fix: invalid access token bug for v2 bookings controller by @Ryukemeister in #19793
- refactor: Salesforce - account query based on website by @joeauyeung in #19799
- fix: api v2 create event-type with delegation credentials by @ThyMinimalDev in #19797
New Contributors
Full Changelog: v5.0.12...v5.0.13
v5.0.12
What's Changed
- feat: improve Intercom app by @vachmara in #19687
- fix: api v2 axiom logs exceed column size by @ThyMinimalDev in #19636
- chore: improve validate hosts api v2 team event-types by @ThyMinimalDev in #19696
- fix: member filter issue by @anikdhabal in #19707
- chore: rename DWD to DelegationCredential by @ThyMinimalDev in #19703
- fix: incorrect locale value by @anikdhabal in #19692
- feat: improved ooo search by @vijayraghav-io in #19704
- fix: v2 managed user attendee bookings by @supalarry in #19716
- chore: remove storybook by @sean-brydon in #19659
- feat: update translations via @lingodotdev by @calcom-bot in #19729
- perf: dynamic import for Sentry CaptureException by @hbjORbj in #19730
- fix: typos in packages directory by @luzpaz in #19574
- fix: auto submission upon uploading photo by @retrogtx in #19715
- fix: booking fields being overridden for team events in atoms by @Ryukemeister in #19702
- chore: write
defaultResponder
for App Router APIs by @hbjORbj in #19727 - fix: tab item is not translated by @anikdhabal in #19735
- revert: "chore: rename DWD to DelegationCredential" by @ThyMinimalDev in #19734
- fix: search on team availiability (for non-org users) by @eunjae-lee in #19738
- feat: Updates to HitPay Payment App by @MuhammadAimanSulaiman in #19737
- chore: Upgrade to node v20 as v18 is EOL next month by @emrysal in #19733
- refactor: Typescript fixes and updates for bumping ts version to 5.8.2 by @emrysal in #19690
- perf: remove atoms monorepo imports by @keithwillcode in #19688
- fix: open cal video url on new page when ready by @Udit-takkar in #19683
- chore: rename DWD to DelegationCredential by @ThyMinimalDev in #19744
- chore: Bump .nvmrc node version to node 20 by @emrysal in #19760
- fix: typos in apps/api by @luzpaz in #19762
- fix(payments): add return_url for Alipay PaymentIntent confirmation; fixes #19138 by @ShivanshKumar760 in #19153
- feat: make calcom UI dumb again by @sean-brydon in #19658
- chore: Fix types of app-store to prevent type drilling by @emrysal in #19732
- fix: hubspot not working for paid team events by @anikdhabal in #19761
- fix: condition-for-incomplete-bookings-tab by @TusharBhatt1 in #19720
- fix: use impersonatedById by @Udit-takkar in #19682
- fix: plain z index by @nizzyabi in #19767
- chore: Update CODEOWNERS to have @calcom/Foundation on Platform line items by @keithwillcode in #19769
- fix: make strict bottom position of DateRangePicker optional by @vijayraghav-io in #19768
- perf: Add
CrmServiceMap
by @joeauyeung in #19718 - chore: [Snyk] Fix for 1 vulnerabilities by @pumfleet in #19755
- chore: Bump node to 20 in APIv2 Dockerfile by @emrysal in #19770
New Contributors
- @ShivanshKumar760 made their first contribution in #19153
Full Changelog: v5.0.11...v5.0.12
v5.0.11
What's Changed
- feat: update translations via @lingodotdev by @calcom-bot in #19654
- fix: Re-instate new slot logic now it's A/B tested in production by @emrysal in #19605
- refactor: Move @calcom/core to @calcom/lib by @keithwillcode in #19655
- fix: verification input field by @retrogtx in #19656
- fix: Incorrect Attendee Shown When Cancelling a Seated Event by @anikdhabal in #19647
- fix: remove ‘add guests’ from the dropdown if it’s disabled in the booking questions by @anikdhabal in #19649
- feat: added Ability to set organizer's default app as a valid input location in api/v2 by @SomayChauhan in #19549
- fix: show selected filter values first in single- & multi-select filters by @eunjae-lee in #19620
- fix: small mistake in Hungarian confirmation by @retrogtx in #19665
- fix: adjust table height on /bookings by @eunjae-lee in #19662
- fix: Private links in orgs when profile username isnt cal.com username by @sean-brydon in #19667
- chore: add hooks section to v2 docs by @Ryukemeister in #19651
- refactor: import UseIsPlatform directly instead of barrel file by @ThyMinimalDev in #19670
- feat: booking redirect page url is now has uid in it's parameters by @retrogtx in #19522
- fix: UI on mobile by @TusharBhatt1 in #19673
- fix: use portal for DataTableSelectionBar by @eunjae-lee in #19672
- refactor: Move classNames from @calcom/lib to @calcom/ui by @keithwillcode in #19674
- chore: add docs to /v2/organizations/:orgId/organizations endpoints by @ThyMinimalDev in #19668
- fix: some flaky e2e tests by @anikdhabal in #19648
- fix: scheduleId to work on PATCH event type host assignment via api v1 by @Shpadoinkle in #19546
- fix: allow cancelledBy query param to work on api v1 by @Shpadoinkle in #19268
- chore: remove TRPC barrel exports by @sean-brydon in #19598
- chore: early return for static assets in middleware by @hbjORbj in #19678
- chore: TS config - ignore node_modules in subdirectories by @keithwillcode in #19680
Full Changelog: v5.0.10...v5.0.11
v5.0.10
What's Changed
- fix: App theme being used in routing-form embed by @hariombalhara in #19489
- feat: update translations via @lingodotdev by @calcom-bot in #19632
- revert: v2 managed user attendee bookings by @zomars in #19635
- fix: useAtomGetEventTypes pathname by @ThyMinimalDev in #19637
- hotfix: Embed - Sometimes hidden mostly for acme.cal.local/team1 page by @hariombalhara in #19639
- chore: replaced submit to continue by @PeerRich in #19641
- fix: 6 character hash suffix in the username for a member of an orga… by @utkarsh10000 in #19633
- fix: Dismiss toast on click by @nayan-bagale in #19650
- feat: Organization Delegation Credentials (Google,Outlook) by @hariombalhara in #16622
New Contributors
- @utkarsh10000 made their first contribution in #19633
Full Changelog: v5.0.9...v5.0.10
v5.0.9
What's Changed
- fix: v2 managed user attendee bookings by @supalarry in #19612
- fix: added zoom, msTeams as valid locations in event-type, booker atoms by @SomayChauhan in #19599
- revert: country code by @Udit-takkar in #19618
- chore: migrate OG image generation API to App Router by @hbjORbj in #19568
- fix: hubSpot doesn't work for paid team events by @anikdhabal in #19609
- chore: migrate /org and /team embed pages to App Router by @hbjORbj in #19148
- fix: remove onboarding check for platform account creation by @Ryukemeister in #19449
- fix: Change the origin to WEBAPP_URL for routing from event redirect URL by @anikdhabal in #19593
- chore: moved /help to github.com/calcom/help by @PeerRich in #19554
- chore: update platform docs for teams setup by @Ryukemeister in #19619
- feat: Task createCRMEvent can retry at cutomizable fixed interval by @hariombalhara in #19571
- fix: update profile instead of username. Display p.username by @sean-brydon in #19621
- fix: few ui issues by @anikdhabal in #19625
- feat: plain-thread-tier by @nizzyabi in #19463
Full Changelog: v5.0.8...v5.0.9
v5.0.8
What's Changed
- fix: ics compat with older ical specced calendars by @emrysal in #19582
- perf: do not import from
@calcom/lib/server
barrel file by @hbjORbj in #19579 - feat: eleven labs app by @PeerRich in #19585
- fix: add flex-wrap to fix overflow by @scarlachs in #19584
- fix: two items in one row in profile by @retrogtx in #19602
- perf: Do not import Stripe lib in
getServerErrorFromUnknown
by @hbjORbj in #19578 - fix: updating attributes doesn't happen in real-time by @anikdhabal in #19604
- fix: remove wrong conditions to fetch users on /bookings by @eunjae-lee in #19580
- perf: Remove PlainChat from pages router by @hbjORbj in #19588
- fix: Valid timeslot marked 'slot no longer available' by @hariombalhara in #19590
- perf: dynamically import sentry lib in error catch clause by @hbjORbj in #19607
New Contributors
- @scarlachs made their first contribution in #19584
Full Changelog: v5.0.7...v5.0.8
v5.0.7
What's Changed
- perf: cache app store imports by @keithwillcode in #19519
- perf: run
ssrInit()
at root layout by @hbjORbj in #19460 - chore: migrate
/api/avatar/[uuid]
to App Router by @hbjORbj in #19514 - fix: Encode usernames in booking url to UTF-8 to prevent 500 throws by @hbjORbj in #19475
- chore: pr-template updates to include demonstrations by @TusharBhatt1 in #19533
- fix: No option to install/disconnect app from app detail page by @asadath1395 in #17997
- fix: Attempted to call ZFormsInputSchema() from the server by @anikdhabal in #19540
- feat: v2 managed organizations by @supalarry in #19341
- fix: disable skip confirm for booker_layout=WEEK_VIEW by @SomayChauhan in #19524
- fix: refactor filter UIs on /bookings by @eunjae-lee in #19532
- chore: remove not used code related to filters on /bookings by @eunjae-lee in #19450
- fix: some ui fixes by @anikdhabal in #19558
- chore: migrate /user embed pages by @hbjORbj in #19149
- feat: Manage Team ooo or crud by @vijayraghav-io in #16456
- fix: old v2 booking cancel endpoint issue by @ThyMinimalDev in #19564
- fix: apply routing form filter by default on /insights/routing by @eunjae-lee in #19535
- chore: small ooo translation fixes by @PeerRich in #19569
- feat: Introduce a 'slot no longer available' message by @hariombalhara in #18935
- refactor: platform default event types by @supalarry in #19225
- feat: update translations via @lingodotdev by @calcom-bot in #19576
- fix: time slot doesn't get selected in email embed by @anikdhabal in #19523
- test: Salesforce CRM - Add user facing tests and more logs by @hariombalhara in #19531
- feat: booker atom prevent event type success redirect by @ThyMinimalDev in #19573
- fix: phone input and week view missing styles atoms by @ThyMinimalDev in #19581
- feat: support attendee name and email filter on /bookings by @eunjae-lee in #19565
Full Changelog: v5.0.6...v5.0.7