Releases: calcom/cal.com
Releases · calcom/cal.com
v5.1.0
v5.0.20
What's Changed
- feat: update translations via @lingodotdev by @calcom-bot in #20074
- fix: client export warning by @hbjORbj in #20077
- fix: flaky test in ooo e2e by @anikdhabal in #20073
- fix: synced no-show state after mutation by @parteekmalik in #20015
- fix: delegation credential not found by @ThyMinimalDev in #20055
- perf: fix paths in tailwind preset + ignore node modules in Platform tailwind config by @hbjORbj in #20067
- docs: v2 set cal-api-version header automatically by @supalarry in #20042
- fix: Build completed with no type errors by @Sarvesh804 in #20075
- fix: invitati instead of inviati by @retrogtx in #20085
- chore: handle conferencing callback missing state error by @ThyMinimalDev in #20081
- feat: v2 bookings createdAt filter by @supalarry in #20054
- feat: add utm tracking on booking by @CarinaWolli in #19965
- fix: incorrect managed user username format on update by @ThyMinimalDev in #20090
- perf: Use built types for appRouter by @keithwillcode in #20083
- fix: schedule.get is unnecessarily called from the schedule ListItem by @anikdhabal in #20094
New Contributors
- @parteekmalik made their first contribution in #20015
- @Sarvesh804 made their first contribution in #20075
Full Changelog: v5.0.19...v5.0.20
v5.0.19
What's Changed
- fix: push notification page UI by @Udit-takkar in #19999
- fix: add improved logging and decrease ttl by @sean-brydon in #19979
- fix: avatar sentry errors by @sean-brydon in #20005
- fix: remove Trans component by @Udit-takkar in #20008
- refactor: v2 booking locations by @supalarry in #19613
- fix: fixes extra span causing issues in seated event display by @sean-brydon in #20004
- docs: v2 reschedule and cancel booking by @supalarry in #20011
- fix: api-v2 libraries/app-store missing tsconfig by @ThyMinimalDev in #20006
- chore: add CalendarService Exception Filter api v2 by @ThyMinimalDev in #20021
- fix: round robin locale err by @retrogtx in #20024
- fix: no-meeting-found is exporting client component from RSC by @hbjORbj in #20027
- chore: remove campsite from app store by @hbjORbj in #20032
- fix: hide slot unavailable message for instant meetings by @Udit-takkar in #20002
- feat: Fetch previous ooo records using DateRangeFilter by @vijayraghav-io in #19596
- fix: disable plain for self hosters by @nizzyabi in #19853
- fix: Disable connected forms for any new form or route until further notice by @hariombalhara in #20040
- feat: Organization onboarding improvement - Payment before creation of org but onboarding doesn't require payment by @sean-brydon in #18990
- fix: Enable feature for embeds when 100 pc is set by @hariombalhara in #20003
- fix: apply standard pagination to /bookings by @eunjae-lee in #19973
- fix: circular dependency in handleNewBooking by @Udit-takkar in #19890
- fix: Intercom app - regex valid url by @vachmara in #20033
- fix: reset page on filter change and remove client-side filtering by @eunjae-lee in #20043
- feat: store cal video recording on s3 by @Udit-takkar in #17050
- fix: add conditional by @sean-brydon in #20057
- perf: Ignore node_modules in Tailwind preset by @keithwillcode in #20058
- fix: add booking uid and link to insights routing downloads by @eunjae-lee in #20007
- feat: don't update query params for booker atom by @SomayChauhan in #20000
- fix: Do not self import @calcom/ui by @emrysal in #20050
- fix: support more className-related props at DataTable by @eunjae-lee in #19953
Full Changelog: v5.0.18...v5.0.19
v5.0.18
What's Changed
- feat: add sentry report wrapper to every api route in appDir by @hbjORbj in #19966
- feat: update translations via @lingodotdev by @calcom-bot in #19992
- fix: importing from @calcom/emails exposed daily-video api route to client code by @hbjORbj in #19994
Full Changelog: v5.0.17...v5.0.18
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