v6.0.3
calcom/cal.diyv6.0.3Dec 20, 2025by emrysal
AI Summary
This release focuses on the booking redesign, architectural refactoring of repositories, and the addition of the coss-ui core package alongside various companion app fixes.
Key Highlights
- Enabled booking redesign for E2E testing
- Refactored repositories (TravelSchedule, PrismaRoutingForm, etc.) to `/features`
- Added coss-ui core package
- Fixed Gmail OAuth integration in companion
- Added support for gmail, outlook, yahoo links during email verification
New Features
- Booking redesign enablement
- coss-ui core package
Full Release Notes
## What's Changed * chore: Remove next build eslint and ts checks disabled for CI by @volnei in https://github.com/calcom/cal.com/pull/25950 * chore: enable booking redesign for e2e by @eunjae-lee in https://github.com/calcom/cal.com/pull/25642 * fix: popover ios issue by @abhix4 in https://github.com/calcom/cal.com/pull/25696 * chore: pass guests and pass updated noShow property by @Udit-takkar in https://github.com/calcom/cal.com/pull/25961 * feat(companion): open cal.com/app on new tab and fix extension/mobile UX issues by @dhairyashiil in https://github.com/calcom/cal.com/pull/25962 * fix: change button color to destructive in WorkflowListPage by @KartikLabhshetwar in https://github.com/calcom/cal.com/pull/25965 * feat(bookings): conditionally show heading/subtitle based on view by @eunjae-lee in https://github.com/calcom/cal.com/pull/25889 * feat: auto skip consent screen for trusted oauth clients by @CarinaWolli in https://github.com/calcom/cal.com/pull/25640 * refactor: Create TravelScheduleRepository and PrismaOrgMembershipRepository in `/features` by @hbjORbj in https://github.com/calcom/cal.com/pull/25853 * fix(bookings): enable past date selection for cancelled bookings by @eunjae-lee in https://github.com/calcom/cal.com/pull/25644 * refactor: Migrate repositories/services from /lib to /features by @hbjORbj in https://github.com/calcom/cal.com/pull/25925 * refactor: Move `PrismaRoutingFormRepository` from `lib` to `/features/routing-forms` by @hbjORbj in https://github.com/calcom/cal.com/pull/25975 * fix: preserve newlines and links in calendar event descriptions by @anikdhabal in https://github.com/calcom/cal.com/pull/25868 * chore(companion): update dependencies to latest expo canary version by @betomoedano in https://github.com/calcom/cal.com/pull/25948 * refactor: Move SelectedCalendarRepository and WorkflowRelationsRepository from /lib to /features by @hbjORbj in https://github.com/calcom/cal.com/pull/25982 * feat: update translations via @LingoDotDev by @calcom-bot in https://github.com/calcom/cal.com/pull/24385 * perf: reduce TypeScript type bloat in tRPC package via z.ZodType annotations by @keithwillcode in https://github.com/calcom/cal.com/pull/25845 * fix(companion): Fix Gmail OAuth integration by @dhairyashiil in https://github.com/calcom/cal.com/pull/25978 * chore: Change atoms build command to build-npm by @keithwillcode in https://github.com/calcom/cal.com/pull/25996 * chore: Isolate companion build by @volnei in https://github.com/calcom/cal.com/pull/25985 * chore: add onboarding events in posthog by @sean-brydon in https://github.com/calcom/cal.com/pull/25981 * fix: make isReschedule required in checkIfBookerEmailIsBlocked by @dhairyashiil in https://github.com/calcom/cal.com/pull/26002 * feat: add webhook versioning by @alishaz-polymath in https://github.com/calcom/cal.com/pull/23861 * feat: add enabled column to UserFeatures and TeamFeatures for tri-state semantics by @eunjae-lee in https://github.com/calcom/cal.com/pull/25765 * fix: allow required check to pass when E2E tests are skipped due to missing label by @volnei in https://github.com/calcom/cal.com/pull/26006 * chore: Improves the core booking audit architecture by adding new capabilities and simplifying the existing interfaces. by @hariombalhara in https://github.com/calcom/cal.com/pull/25872 * fix: fix type error by @anikdhabal in https://github.com/calcom/cal.com/pull/26021 * refactor: trpc test file is importing @calcom/web by @hbjORbj in https://github.com/calcom/cal.com/pull/25979 * fix: update tempOrgRediret on updating org slug by @anikdhabal in https://github.com/calcom/cal.com/pull/25838 * feat(atoms): add ListEventTypes atom to enable event type management (#25047) by @pedroccastro in https://github.com/calcom/cal.com/pull/25113 * fix: integration test of booking audit service by @eunjae-lee in https://github.com/calcom/cal.com/pull/26027 * fix: Embed - Ensure linkFailed event correctly fires for 404, 500, and 403 errors by @hariombalhara in https://github.com/calcom/cal.com/pull/25261 * fix: add `mergeWithEnglishFallback` for i18n translations by @hbjORbj in https://github.com/calcom/cal.com/pull/26016 * fix(companion): prevent localhost URL from being baked into production extension builds by @dhairyashiil in https://github.com/calcom/cal.com/pull/26032 * feat: gmail, outlook, yahoo links during email verification by @PeerRich in https://github.com/calcom/cal.com/pull/26038 * feat: add coss-ui core package by @sean-brydon in https://github.com/calcom/cal.com/pull/25984 * fix: prevent custom calendar for team event by @Pallava-Joshi in https://github.com/calcom/cal.com/pull/26033 * fix(logging): replace console.log with logger.error in editLocation handler by @dprateek996 in https://github.com/calcom/cal.com/pull/26037 * fix: flaky E2E tests and refactor by @anikdhabal in https://github.com/calcom/cal.com/pull/25974 * chore: implement posthog tracking company email upgrade point by @sean-brydon in https://github.com/calcom/cal.com/pull/25977 * fix: hide OOO slots across timezones by @Udit-takkar in https://github.com/calcom/cal.com/pull/25966 * fix: render markdown in custom page redirect messages by @anikdhabal in https://github.com/calcom/cal.com/pull/25987 * feat: add promotion codes support to SMS credit purchases by @PeerRich in https://github.com/calcom/cal.com/pull/23774 * fix: add name property to delegation credentials for type compatibility by @volnei in https://github.com/calcom/cal.com/pull/26022 * fix: Add email to user select in credential to ensure consistent type by @alishaz-polymath in https://github.com/calcom/cal.com/pull/26020 * fix: improve CustomEmailTextField styling and focus behavior by @KartikLabhshetwar in https://github.com/calcom/cal.com/pull/26024 * feat: update favicons with new Cal design by @PeerRich in https://github.com/calcom/cal.com/pull/25392 * refactor(dialog): standardize icon container styling by @eeshm in https://github.com/calcom/cal.com/pull/26036 * fix: settings icon at app setup - event types by @abhix4 in https://github.com/calcom/cal.com/pull/26048 * fix: remove pkce check for refreshToken endpoint by @CarinaWolli in https://github.com/calcom/cal.com/pull/26050 * ci: add turbo caching to type-check by @sean-brydon in https://github.com/calcom/cal.com/pull/26051 * docs: add ListEventTypes atom documentation by @pedroccastro in https://github.com/calcom/cal.com/pull/25775 * fix: booking page metadata by @pedroccastro in https://github.com/calcom/cal.com/pull/26058 * feat(companion): Multi-browser extension support (Chrome, Firefox, Safari, Edge, Brave) and fix text node errors by @dhairyashiil in https://github.com/calcom/cal.com/pull/26063 * feat(companion): Update availability screen to use liquid glass by @betomoedano in https://github.com/calcom/cal.com/pull/26041 * fix(typo): correct spelling of organization in error message by @dprateek996 in https://github.com/calcom/cal.com/pull/26035 ## New Contributors * @dprateek996 made their first contribution in https://github.com/calcom/cal.com/pull/26037 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.0.2...v6.0.3