Releases: calcom/cal.com
Releases · calcom/cal.com
v4.8.14
What's Changed
- feat: Single domain setup when only one org in the system by @hariombalhara in #18383
- fix: Cannot read properties of undefined (reading 'timeZone') by @Praashh in #18107
- fix: cancel workflows on cancel booking by @VK-RED in #17871
- feat: insights - render layout only once by @hbjORbj in #18489
- fix: v2 slots timeZone parameter by @supalarry in #18488
- fix: failing org spec test by @hbjORbj in #18483
- feat: Prevent re-renders (moving SessionProvider to Root level for both app router / pages router) by @hbjORbj in #18493
- perf: Remove zod from edge runtime by @emrysal in #18494
- chore: remove unused layout code from
SideBar
by @hbjORbj in #18487 - fix: Increase Tasker queue limit to 1000 by @zomars in #18482
- fix: Make it easier to manage group options and also improve attribute options performance with 100s of options by @hariombalhara in #18486
- feat: bookings - render layout only once by @hbjORbj in #18490
- chore: remove unused layouts: MainLayout & MainLayoutAppDir by @hbjORbj in #18498
- fix: 404 on the public form page for a sub-team form when the owner itself was removed from the org by @hariombalhara in #18495
- chore: Remove all instances of useIntercom by @emrysal in #18500
- fix: checkly tests by @hariombalhara in #18501
- revert: "fix: improve useInViewObserver hook to trigger when observer is in view on mount" by @Udit-takkar in #18504
- fix: type + build errors by @emrysal in #18502
New Contributors
Full Changelog: v4.8.13...v4.8.14
v4.8.13
What's Changed
- chore: app router - /team, /org, /[user] booking pages (excl. embeds) by @hbjORbj in #18186
- chore: app router - /signup page by @hbjORbj in #18151
- fix: improve qr readability of alby payment integration by @reneaaron in #18266
- fix: It's hard to click on the last available Event Duration by @Amit91848 in #18462
- perf: Use improved checkIfAvailable and remove dupe code by @emrysal in #18463
- feat: Info lost when navigating without warning routing form by @Amit91848 in #18386
- docs: cal-api-version header example for bookings controller v2 by @ThyMinimalDev in #18271
- feat: refund policies for payment apps by @Amit91848 in #18428
- fix: initialize useCustomTemplate state based on payloadTemplate prop… by @Akashjayan1999 in #18257
- feat: add cancel and reschedule reason variables in workflows by @kart1ka in #18305
- docs: OAuth client redirectUri with wildcard character by @supalarry in #18267
- feat: shorten sms links using dub by @VK-RED in #17925
- chore: Bump version for embed by @hariombalhara in #18285
- feat: update translations via @replexica by @calcom-bot in #18472
- chore: ignore oAuthClientId for Booker Embed bookings by @ThyMinimalDev in #18314
- refactor: v2 default booking fields by @supalarry in #18287
- fix: Zoho Calendar is allowing bookings during busy schedules by @anikdhabal in #18473
New Contributors
- @reneaaron made their first contribution in #18266
- @Akashjayan1999 made their first contribution in #18257
Full Changelog: v4.8.12...v4.8.13
v4.8.12
What's Changed
- fix: Error changing location to Cal Video by @anikdhabal in #18401
- fix: Team availability view fetch duplicate data & breaks UI by @cnhhoang850 in #18416
- chore: Migrate /403 and /500 pages to App Router by @hbjORbj in #18424
- fix: Some recently discovered type errors breaking build by @emrysal in #18432
- fix: Add to google leads to a 403 page by @anikdhabal in #18430
- feat: Add dry run mode message during the booking process. by @hariombalhara in #18429
- fix: atoms globals.css invalid class format by @ThyMinimalDev in #18295
- chore: migrate /icons page to App Router by @hbjORbj in #18436
- fix: booker atom booking fields by @supalarry in #18441
- feat: apply full width automatically for DataTable by @eunjae-lee in #18357
- feat: update translations via @replexica by @calcom-bot in #18438
- fix: get bookings ordering by @Udit-takkar in #18439
- fix: improve useInViewObserver hook to trigger when observer is in view on mount by @cnhhoang850 in #18446
- fix: react incompatiblity with nextjs error by @retrogtx in #18433
- fix: Zoho Bigin not pulling information from booking by @anikdhabal in #18445
- fix: Enhance SCIM payload handling and attribute creation by @hariombalhara in #18427
- fix: Timezone in Email Embed not working #15525 by @acharyayush in #15537
- feat: server side sorting for insights routing by @eunjae-lee in #18113
- chore: Salesforce - Add additional logging and error checks by @joeauyeung in #18448
- fix: improve App Store filters & misaligned arrow indicators by @cnhhoang850 in #18455
- fix: Show managed event bookings for team admins/owners by @alishaz-polymath in #18434
New Contributors
- @cnhhoang850 made their first contribution in #18416
- @acharyayush made their first contribution in #15537
Full Changelog: v4.8.11...v4.8.12
v4.8.11
What's Changed
- fix: reduce mobile navigation bottom margin by @devin-ai-integration in #18398
- fix: embed showing chat by @nizzyabi in #18404
- revert: "fix: update OOO e2e tests to remove flakiness" by @anikdhabal in #18411
- fix: add typeform logo and fix alt text in /apps/typeform/how-to-use by @ShashankGupta10 in #18393
- chore: reduce test time for onboarding e2e test by @hbjORbj in #18403
- fix: flaky OOO tests without time dependency by @vijayraghav-io in #18412
New Contributors
- @devin-ai-integration made their first contribution in #18398
- @ShashankGupta10 made their first contribution in #18393
Full Changelog: v4.8.10...v4.8.11
v4.8.10
What's Changed
- fix: Handle more dry-run cases by @hariombalhara in #18286
- perf: improve checkIsAvailable in getAvailable slots by @Udit-takkar in #18352
- feat: update translations via @replexica by @calcom-bot in #18389
- fix: removed plain chat from app.cal.com/video by @nizzyabi in #18385
- fix: Localized date format for the payment page by @anikdhabal in #18388
- refactor: email handler by @Udit-takkar in #18391
Full Changelog: v4.8.9...v4.8.10
v4.8.9
What's Changed
- fix: plain chat removed from mobile devices by @nizzyabi in #18377
- perf: /router endpoint perf improvement by @hariombalhara in #18366
- fix: Route Builder field input looses focus on typing by @hariombalhara in #18381
- chore: rely less on autoinfer, use initial data types in consumers by @emrysal in #18359
- perf: getAvailableSlots improvements - 1 by @Udit-takkar in #18382
Full Changelog: v4.8.8...v4.8.9
v4.8.8
What's Changed
- chore: new /help folder by @PeerRich in #18342
- Delete help directory by @calcom-bot in #18343
- chore: moved docs/help to /help by @PeerRich in #18345
- chore: Delete unused guides directory by @PeerRich in #18346
- feat: booking filters by @Udit-takkar in #18303
- chore: Remove
HeadSeo
components where no longer needed + improve app router metadata logic by @hbjORbj in #18348 - chore: app router - /bookings status page by @hbjORbj in #18183
- perf: Optimize i18n instance caching in App Router by @hbjORbj in #18309
- feat: virtual queues tab in insights by @CarinaWolli in #18260
- feat: update translations via @replexica by @calcom-bot in #18361
- fix: update OOO e2e tests to remove flakiness by @vijayraghav-io in #18367
- fix: metadata is overwritten for child managed eventType when updating parent by @anikdhabal in #18059
- chore: added routing support link by @PeerRich in #18369
- chore: refactor handling logic for embeds in app router and add a test by @hbjORbj in #18362
- feat: Plain chat by @nizzyabi in #18284
- fix: discrepancy in description hyperlinks and calendar invite by @asadath1395 in #18365
- fix: Recurring meeting creates increasing number of Zoom events by @anikdhabal in #18360
- fix: Last used label in button shown in 2-factor code and backup screen by @asadath1395 in #18341
- feat: add name and email url params when rescheduling past bookings by @kart1ka in #18318
- fix: update contact email for CalDAV by @alishaz-polymath in #18351
Full Changelog: v4.8.7...v4.8.8
v4.8.7
What's Changed
- fix: prevents cron to be clogged with malformed calendars by @zomars in #18281
- chore: add cal.com logo to platform booker embed by @ThyMinimalDev in #18269
- fix: password validation bug for pt-BR version by @retrogtx in #18273
- chore: move intercom /help into mintlify by @mintlify in #18301
- feat: added chatbase app by @PeerRich in #18302
- chore: add cache to static pages in app router by @hbjORbj in #18278
- fix: refresh pages rendered by app router by @hbjORbj in #18304
- fix: hotfix hide hidden booking fields in event-types GET / by @ThyMinimalDev in #18306
New Contributors
Full Changelog: v4.8.6...v4.8.7
v4.8.6
What's Changed
- fix: Booker atom default booking fields by @supalarry in #18275
- fix: platform booker icons and styling by @ThyMinimalDev in #18276
- fix: platform booker timezone select by @ThyMinimalDev in #18277
- feat: Support event level conflict checking by @hariombalhara in #18052
- feat: update translations via @replexica by @calcom-bot in #18279
Full Changelog: v4.8.5...v4.8.6
v4.8.5
What's Changed
- fix: seats option not working for booker atom by @SomayChauhan in #18265
- fix: event type atom availability by @Ryukemeister in #18263
- fix: include app directory in rewrites generation logic + migrate /reschedule pages to App Router by @hbjORbj in #18261
Full Changelog: v4.8.4...v4.8.5