Releases: calcom/cal.com
Releases · calcom/cal.com
v4.7.20
What's Changed
- feat: Okta(SCIM2.0) -> Attributes Sync and Group Option support by @hariombalhara in #17805
- feat: v1 booking "created at" field in response by @alishaz-polymath in #18038
- feat: conferencing atoms by @SomayChauhan in #17988
- feat: Enable SCIM logging that can be configured through constant by @hariombalhara in #18043
- chore: Add host default language to workflow reminder weekdays by @anikdhabal in #18029
- fix: Schedule a timezone change only allows you to select one day not date range by @anikdhabal in #18045
- fix: Do not consider salesforce ownership when making rerouting decision by @hariombalhara in #18034
- fix: When crating a new event from a team event list, the cancel button redirects to /event-types # by @HirenDhadhal in #18058
- feat: domain wide delegation UI by @Udit-takkar in #18013
- chore: add user profile to org user endpoints apiv2 by @ThyMinimalDev in #18039
- fix: add onTouchEnd for mobile apps by @ThyMinimalDev in #18040
- feat: resizing in DataTable by @eunjae-lee in #17973
- chore: use app router - /apps main page by @hbjORbj in #16980
- feat: v2 teams memberships endpoints by @supalarry in #18041
- feat: update translations via @replexica by @calcom-bot in #18063
- fix: add members page back to settings by @eunjae-lee in #18065
- fix: team event is leading to a 404 page due to slug conflict by @anikdhabal in #18055
- feat: Use Stripe paymentElement with multiple payment methods by @itsalam in #18056
- docs: Fix OAuth casing by @keithwillcode in #18066
- chore: rearrange platform docs tabs order by @Ryukemeister in #18068
- chore: enable markdown for platform atoms by @ThyMinimalDev in #18069
- chore: Remove pages/settings by @hariombalhara in #18064
- feat: banner and avatars for
Booker
atom by @Ryukemeister in #17821 - fix: public booking page serialization error by @ThyMinimalDev in #18070
- feat: remove 2 steps from the onboarding flow for google signups by @hbjORbj in #17787
- fix: Request permissions for shared Office365/Outlook calendars by @toontoet in #17760
- chore: Add location to workflow reminder template by @anikdhabal in #17449
- fix: not able to mark no show by @anikdhabal in #17980
- chore: fixed days of trial by @PeerRich in #18074
- fix: sorting insights table for booking status by @sean-brydon in #17982
- fix: can't edit ooo by @kart1ka in #18020
- feat: Add OAuth support for closecom app linking by @asadath1395 in #17936
New Contributors
- @HirenDhadhal made their first contribution in #18058
- @toontoet made their first contribution in #17760
Full Changelog: v4.7.19...v4.7.20
v4.7.19
What's Changed
- chore: drop sourceLang, targetLang and id columns by @hbjORbj in #17792
- revert: "feat: refactor filters on insights response table (#17796)" by @keithwillcode in #18024
- chore: technical debt - remove unused files by @hbjORbj in #18025
- feat: Webhook support for Managed Events by @alishaz-polymath in #17986
- feat: update translations via @replexica by @calcom-bot in #18033
- feat: Reduce bundle size via better imports + install gcal + gvideo by default for google signups by @hbjORbj in #17810
- chore: technical debt - remove instances of testing /future routes by @hbjORbj in #18032
Full Changelog: v4.7.18...v4.7.19
v4.7.18
What's Changed
- chore: named export / default export same time by @hbjORbj in #18012
- fix: fetching event-types of org users apiv2 by @ThyMinimalDev in #18004
- fix: custom implem markdownToSafeHTML for platform by @ThyMinimalDev in #18018
- feat: Add slotFormat query parameter to slots API V2 endpoint to return start and end time of a slot by @asadath1395 in #17873
- fix: localStorage not found for
Booker
atom by @Ryukemeister in #18014 - fix: Don't force reschedule with same RR host if reschedule is actually rerouting by @hariombalhara in #17511
- fix: days of the week in different language in the workflow by @anikdhabal in #17850
- feat: refactor filters on insights response table by @eunjae-lee in #17796
- feat: prevent rescheduling past bookings by @kart1ka in #18003
- feat: update translations via @replexica by @calcom-bot in #18022
Full Changelog: v4.7.17...v4.7.18
v4.7.17
What's Changed
- feat: watchlist by @zomars in #17947
- fix: z index hover card on routing form responses by @sean-brydon in #17981
- fix: remove duplicate headers in attribute pages by @hbjORbj in #17985
- feat: Salesforce - search for account ownership based on website by @joeauyeung in #17989
- fix: trying to update the timeFormat throws error by @SomayChauhan in #17991
- chore: add Replexica env to ci tests by @ThyMinimalDev in #17970
- refactor: v2 OAuth webhooks & workflows by @supalarry in #17959
- fix: disable mandatory reminder for platform by @ThyMinimalDev in #17998
- feat: add assignment reason to routing insights by @sean-brydon in #17984
- feat: fetch SEO data for booking pages in server by @hbjORbj in #17987
- feat: update translations via @replexica by @calcom-bot in #18000
- chore: don't show the parent managed eventType as event redirection option by @anikdhabal in #17993
- chore: Move pre-commit commands to pre-push by @keithwillcode in #17996
- style: rename [...nextauth].tsx to use .ts file extention by @rajdeep-ghosh in #17992
- chore: enable eslint rule react/no-danger by @chribjel in #17983
- fix: data loading state by @sean-brydon in #18002
- chore:
settings/developer
- remove pages router and use app router by @hbjORbj in #16794 - revert: "chore: Move pre-commit commands to pre-push (#17996)" by @keithwillcode in #18009
- chore:
settings/teams
andsettings/billing
- remove pages router and use app router by @hbjORbj in #16751
New Contributors
- @rajdeep-ghosh made their first contribution in #17992
- @chribjel made their first contribution in #17983
Full Changelog: v4.7.16...v4.7.17
v4.7.16
What's Changed
- fix: brand colors set by user not respected in embed by @asadath1395 in #17399
- test: fix organisation settings e2e by @emrysal in #17957
- feat: update translations via @replexica by @calcom-bot in #17952
- fix: Revert "merge columns (#17938)" by @sean-brydon in #17960
- feat: return participants by @Udit-takkar in #17950
- fix: change case for column size vars by @eunjae-lee in #17961
- feat: Salesforce - add option to ignore guests by @joeauyeung in #17956
- fix: remove platform and console submodule by @hariombalhara in #17939
- fix: build failure for v4.7.15 by @Ryukemeister in #17968
- chore: safeMarkdown by @PeerRich in #17972
- fix: org bio by @Udit-takkar in #17971
- chore: use markdownToSafeHTML in EventMeta by @hbjORbj in #17975
- docs: v2 rolling window and authentication by @supalarry in #17825
- fix: Remove user from managed event type when removing from org by @Amit91848 in #17369
- feat: update translations via @replexica by @calcom-bot in #17965
- fix: handling of defaultLabel by @emrysal in #17976
Full Changelog: v4.7.15...v4.7.16
v4.7.15
What's Changed
- fix: #16028 Org Settings - SEOIndexing,Disable Org Url by @vijayraghav-io in #16075
- fix: bulk attribute assignment by @eunjae-lee in #17896
- build: Reduce bundle size from unnecessary bundeling react/jsx-runtime in embed-react package by @KlotzJesse in #17790
- fix: Added proper updates/interactivity on the "Getting started" app integ… by @itsalam in #17903
- fix : Issue on docs by @askadityapandey in #17895
- feat: show attributes in profile by @Amit91848 in #17920
- fix: Broken integration test due to month change by @emrysal in #17949
- feat: no show guests on insights by @VK-RED in #17919
- fix: UI regression related to DataTable by @eunjae-lee in #17943
- fix: Meeting URL does not save when changing the location to Gmeet or any static app by @anikdhabal in #17840
- fix: refactor OG link builder by @hbjORbj in #17897
- chore: Extract some refactor work from util.ts to improve error handling by @emrysal in #17912
- fix: navigation items weird behavior by @anikdhabal in #17929
- fix: /members improvements by @eunjae-lee in #17911
- fix: host entry not created when user added to team in org by @kart1ka in #17927
- feat: routing form table merge columns by @sean-brydon in #17938
- fix: Display option label in the routing form response email by @anikdhabal in #17898
- feat: Show add to calendar section for customers after booking an event by @coder-adnan in #17761
- fix: ai translations description for atoms by @Ryukemeister in #17875
- chore: fixed colored event margin by @PeerRich in #17932
- fix: fix date comparison for OOO by @eunjae-lee in #17756
- fix: Date Range Picker behavior by @anikdhabal in #17914
- chore: Reduce org banner height on mobile booker by @joeauyeung in #17954
New Contributors
- @KlotzJesse made their first contribution in #17790
- @coder-adnan made their first contribution in #17761
Full Changelog: v4.7.14...v4.7.15
v4.7.14
What's Changed
- fix: Exclude locked users by default by @zomars in #17889
- refactor: v2 validate booking fields by @supalarry in #17878
- fix: revert bg color for pinned column at data table by @eunjae-lee in #17892
- fix: remove from host when removed from org by @Udit-takkar in #17893
- fix:
getAttributeRoutingConfig
find the route based on the chosenRouteId by @joeauyeung in #17867 - feat: Salesforce - send routing form responses to Salesforce by @joeauyeung in #17890
- fix: locked users admin list and bypass query by @zomars in #17902
Full Changelog: v4.7.13...v4.7.14
v4.7.13
What's Changed
- fix: Routing form report filters by @joeauyeung in #17865
- chore: add Free to platform plan guard by @ThyMinimalDev in #17862
- fix: (Hotfix)any group of rules in routing by @hariombalhara in #17869
- fix: move organization members list by @eunjae-lee in #17531
- fix: load more rows if the existing ones do not fill the space by @eunjae-lee in #17874
- chore: make i18n.json the single source of truth by @hbjORbj in #17876
- fix: v2 return booking with split name attendee by @supalarry in #17877
- refactor: v2 return host username by @supalarry in #17880
- fix: Remove double encoding for OG image URLs by @hbjORbj in #17872
- feat: add tooltip to button for better UX by @hbjORbj in #17881
- feat: hide the update button in case of no permission by @hbjORbj in #17883
- chore: temporarily remove push notifications button until we have proper support by @PeerRich in #17887
Full Changelog: v4.7.12...v4.7.13
v4.7.12
What's Changed
- feat: AI description - Backend for adding translation objects to EventType model by @hbjORbj in #17657
- fix: outdated/broken og preview image for org events by @hbjORbj in #17812
- chore: Add check to skip DB migrations as part of build by @keithwillcode in #17827
- fix: UI issue in Phone Input dropdown by @hbjORbj in #17837
- fix: Salesforce owner check, handle no contact email by @joeauyeung in #17834
- chore:
settings/organizations
- remove pages router and use app router by @hbjORbj in #16774 - feat: update translations via @replexica by @calcom-bot in #17842
- fix: oauth client users controller permissions by @ThyMinimalDev in #17822
- chore: make throttler logs verbose by @ThyMinimalDev in #17845
- chore: use app router for
settings/platform/members
page by @hbjORbj in #17849 - fix: send attendee email with event updates of reassignment by @CarinaWolli in #17836
- fix: use tags icon for
/settings/organizations/attributes
page by @hbjORbj in #17841 - chore: exclude emails form field refactor by @anikdhabal in #17824
- feat: update translations via @replexica by @calcom-bot in #17854
- fix: round robin host reschedule error by @SomayChauhan in #17855
- fix: unable to remove banner by @anikdhabal in #17857
- feat: Salesforce - pass company booking response to the Lead field by @joeauyeung in #17860
- fix: provide fixed widths for DataTable columns by @eunjae-lee in #17853
Full Changelog: v4.7.11...v4.7.12
v4.7.11
What's Changed
- fix: extract trpc and react-awesome-query-builder from atoms by @ThyMinimalDev in #17801
- fix: target blank for event-type settings link by @PeerRich in #17815
- feat: past and overlapping ooo by @Amit91848 in #17373
- feat: added custom classnames to event-assignment tab atom by @SomayChauhan in #17527
- feat: added custom classnames for event-advanced tab by @SomayChauhan in #17479
- feat: added custom classnames for event-limits tab by @SomayChauhan in #17478
- fix: v2 booking location by @supalarry in #17817
- refactor: conferencing apps atoms web wrapper by @SomayChauhan in #17732
- fix: change order of eventtypes and routingforms by @vijayraghav-io in #17615
- feat: added customClassnames for event-setup tab by @SomayChauhan in #17240
- fix: api v2 webhook issue by @ThyMinimalDev in #17831
- fix: extract clientId header manually apiv2 (Revert) by @ThyMinimalDev in #17832
- fix: OOO redirect, email wrong formatting by @Amit91848 in #17829
Full Changelog: v4.7.10...v4.7.11