Releases: calcom/cal.com
Releases · calcom/cal.com
v4.8.0
What's Changed
- fix: Invalid time zone specified: Etc/Unknown by @anikdhabal in #18121
- fix: add no show guest by @Udit-takkar in #18075
- fix: wrong workflow notifications when enabling workflows by @CarinaWolli in #18169
- fix: improve getAllUserBooking filter by teamIds by @ThyMinimalDev in #18171
- fix: don't send reassingment email to attendee for past events by @CarinaWolli in #18173
- chore: bump platform libraries version for api-v2 by @ThyMinimalDev in #18174
- revert: "fix: correct line-breaks in calendar event description" by @zomars in #18175
- fix: change trigger time for form submitted not booked webhook by @CarinaWolli in #18176
- fix: app router - viewport / favicon metadata by @hbjORbj in #18177
- fix: trpc/react-query — only one query client should exist by @hbjORbj in #18179
- feat: update translations via @replexica by @calcom-bot in #18158
- chore: update app layout by @hbjORbj in #17126
Full Changelog: v4.7.25...v4.8.0
v4.7.25
What's Changed
- fix: show tooltip below the delete button by @sanchitttt in #18135
- fix: update get booking output for v2 by @Ryukemeister in #18082
- fix: Searching users in admin page not working by @anikdhabal in #18140
- fix: default to 100 when attribute weight undefined by @CarinaWolli in #18145
- feat: update translations via @replexica by @calcom-bot in #18139
- fix: Prisma validation error in generateMetadata (workflows) by @emrysal in #18149
- refactor: improved observability in google calendar service by @zomars in #18147
- chore: fix misleading test names by @hbjORbj in #18154
- fix: ensure migrated pages are added to config.matcher in middleware by @hbjORbj in #18153
- chore: use getTranslate instead by @hbjORbj in #18148
- chore: i18n - remove hardcoded strings by @hbjORbj in #18156
- chore: Upgrade actions/upload-artifact to v4 by @keithwillcode in #18160
- fix: Hyperlinks not highlighted in eventmeta by @anikdhabal in #18120
- chore: small changes for platform booker embed by @ThyMinimalDev in #18159
- chore:
/availability
- Remove Pages Router / Render App Router by @hbjORbj in #16517
New Contributors
- @sanchitttt made their first contribution in #18135
Full Changelog: v4.7.24...v4.7.25
v4.7.24
What's Changed
- build: Node alpine libssl symlink fix by @emrysal in #18127
- fix: Salesforce - only call create prospect record once by @joeauyeung in #18131
- fix: CRM error log by @hariombalhara in #18105
- fix: store default booking fields when creating event by @supalarry in #18108
- feat: weights per attribute UI by @sean-brydon in #18109
- fix: early return if no users are found to prevent prisma error by @sean-brydon in #18133
- chore: add successRedirectUrl to event-types api v2 by @ThyMinimalDev in #18136
- fix: filling users logic by @hbjORbj in #18128
Full Changelog: v4.7.22...v4.7.24
v4.7.22
What's Changed
- feat: update translations via @replexica by @calcom-bot in #18100
- feat: assigned bookings per period by @sean-brydon in #17940
- chore: Remove Pages Router / Use App Router -
/workflows
by @hbjORbj in #16519 - fix: Insights team filter behavior by @anikdhabal in #18084
- feat: Title - AI translation for booking pages by @hbjORbj in #17794
- fix: prevent infinite rerendering of DataTable by @eunjae-lee in #18087
- revert: "fix: Request permissions to allow events to be created on sh… by @keithwillcode in #18111
- chore: Remove Pages Router / Render App Router -
/video
by @hbjORbj in #16518 - chore: Add CODEOWNERS by @keithwillcode in #18116
- fix: Error on webhooks page exporting client only comp directly by @emrysal in #18118
- fix: do not export client components directly in app routes by @hbjORbj in #18122
- fix: correct line-breaks in calendar event description by @michaelvalette in #18077
- feat: Change 'add override' to 'save override' by @Amit91848 in #17434
- refactor: improved observability for Salesforce by @zomars in #18125
New Contributors
- @michaelvalette made their first contribution in #18077
Full Changelog: v4.7.21...v4.7.22
v4.7.21
What's Changed
- build: Change alpine image to one compatible with Prisma by @emrysal in #18080
- feat: update translations via @replexica by @calcom-bot in #18078
- feat: ability to require an email by @kart1ka in #18057
- fix: Not able to create consecutive ooo by @vijayraghav-io in #17388
- feat: remove setup-availability step in onboarding flow by @hbjORbj in #17799
- feat: Show routing reason on booking page [CAL-4814] by @joeauyeung in #18053
- chore: Remove Pages Router / Use App Router -
more
,maintenance
,upgrade
,connect-and-join
by @hbjORbj in #16531 - chore: app router migration -
/enterprise
andd/[link]/[slug]
by @hbjORbj in #18101 - chore: remove extra fetching and get user locale from headers in settings pages by @hbjORbj in #18048
- chore: remove pages router and use app router for /insights pages by @hbjORbj in #18088
Full Changelog: v4.7.20...v4.7.21
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