Releases: calcom/cal.com
Releases · calcom/cal.com
v4.3.3
What's Changed
- fix: Update component order, props for Link in user-public-view by @Spiteless in #15882
- refactor: v2 organizations event-types e2e tests by @supalarry in #15886
- chore: Add v2 API test suite by @keithwillcode in #15865
- chore: Remove unit tests from running after crowd in by @keithwillcode in #15880
- test: test cases for POST selected-calendars by @Lucas13032003 in #15873
- fix: Schedules_2024_04_15 cannot read properties of undefined by @supalarry in #15885
- fix: Change conferencing app-store URL on event types and bookings pages by @Souptik2001 in #15878
- fix: edit button in availability page does not work on small screen #15888 by @saketsingh0078 in #15890
- chore: platform api usage based billing using queue by @ThyMinimalDev in #15085
- chore: Update bug_report.md by @PeerRich in #15894
- fix: google calendar event not deleted on updating the default calendar for a cal.com event by @Shaik-Sirajuddin in #14994
- chore: fixed bug_report.yml by @PeerRich in #15901
- fix: Unable to invite a user to a team via username by @Souptik2001 in #15868
- feat: team owner/admin, be able to confirm/reject "requires confirmation" team events by @anikdhabal in #15326
- chore: Update config.yml by @PeerRich in #15900
- chore: update dtos for v2 calendars endpoint by @Ryukemeister in #15904
- feat: org members can fetch their teams apiv2 by @ThyMinimalDev in #15910
- feat: refactor drawer component by @sean-brydon in #15892
- feat: usage base billed - license key check - move to private api by @sean-brydon in #15222
- fix: make max_participants optional by @Udit-takkar in #15920
- chore: Release v4.3.3 by @emrysal in #15924
New Contributors
- @Spiteless made their first contribution in #15882
- @Lucas13032003 made their first contribution in #15873
- @Souptik2001 made their first contribution in #15878
- @saketsingh0078 made their first contribution in #15890
Full Changelog: v4.3.2...v4.3.3
v4.3.2
What's Changed
- revert: "chore: removed cal.ai email assistant (#15793)" by @keithwillcode in #15823
- feat: [CAL-3939] fix org banner by @panzacoder in #15557
- chore: update translation by @Udit-takkar in #15818
- fix: PATCH /me formatted timezone incorrectly by @ThyMinimalDev in #15830
- fix: revert libraries version event-types controller apiv2 by @ThyMinimalDev in #15831
- fix: system default theme for dashboard and booking page by @DeepaPrasanna in #15291
- feat: api v2 org team memberships endpoints by @ThyMinimalDev in #15820
- fix(website): fix sitemap by adding prisma env var by @p6l-richard in #15827
- fix: multiple getSchedule requests on email change in booker by @dilpreetsio in #15616
- fix: api-auth-strategy tests are e2e apiv2 by @ThyMinimalDev in #15837
- feat: v2 organizations event types endpoints by @supalarry in #15775
- fix: TimeZone select should show the selected timezone by @suprabhu77 in #15838
- feat: Add a fresh signup to matching organization after email verification by @hariombalhara in #15705
- fix: added translations for et by @karlromets in #15762
- fix: broken ui of availability setup in onboarding by @anikdhabal in #15854
- fix: added fix for email title for issue# 15848 by @punitive1729 in #15855
- fix: Text in React Embed Code Becomes Invisible on Selection by @krishnendusukumar in #15835
- chore: Add transition effects in UI components by @hichemfantar in #15841
- fix: Fix React cal api namespaced usage by @hariombalhara in #15834
- feat: v2 API enable updating event type schedule by @supalarry in #15803
- feat: api endpoints for calendar settings atom by @Ryukemeister in #15761
- feat: skype app added by @anikdhabal in #14751
- test: Create 4 test cases to POST Attendees by @viniciusvieira00 in #15856
- chore: add cleanup to api auth strategy e2e test apiv2 by @ThyMinimalDev in #15875
- chore: updated bug_report.md template by @PeerRich in #15876
- refactor: auto-accept membership for v2 org team creator by @supalarry in #15866
- feat: Link to rescheduled booking from the old one by @Amit91848 in #15211
- chore: updated feature_request.md template by @PeerRich in #15877
- chore: v4.3.2 by @keithwillcode in #15879
New Contributors
- @panzacoder made their first contribution in #15557
- @DeepaPrasanna made their first contribution in #15291
- @karlromets made their first contribution in #15762
- @punitive1729 made their first contribution in #15855
- @krishnendusukumar made their first contribution in #15835
Full Changelog: v4.3.1...v4.3.2
v4.3.1
What's Changed
- chore: platform libraries versions cleanup api v2 by @ThyMinimalDev in #15768
- fix: higher resolution Campsite icon by @nholden in #15777
- refactor: allow system admins to create event-type without membership by @supalarry in #15774
- chore: add platform-libraries change log by @supalarry in #15786
- fix: filter admin_api if org is present by @Neon-20 in #15386
- fix: #15749 Display availability page as per weekstart setting by @vijayraghav-io in #15753
- chore: specify platform-libraries version for event-types by @supalarry in #15785
- feat: allow passing initial data props to calendar connectors by @satya-nutella in #15760
- chore: Update /ee README.md by @PeerRich in #15765
- fix: Enable embed namespacing again by @hariombalhara in #15783
- feat: Fix Proton Calendar with ICS by @sekaiking in #15454
- fix: creating organization team should add owner by @ThyMinimalDev in #15779
- feat: API org user scope by @joeauyeung in #15739
- docs(contributing): change fork link by @Just-Moh-it in #15792
- fix: remove permission blocking public apiv2 event-types endpoint by @ThyMinimalDev in #15801
- chore: removed cal.ai email assistant by @PeerRich in #15793
- fix: booker readded border by @PeerRich in #15798
- fix: fetch workflows on the backend by @Udit-takkar in #15796
- fix: Add signout button on onboarding screen by @NitinPSingh in #15807
- fix: findOrgUser use profiles instead of organizationId apiv2 by @ThyMinimalDev in #15808
- chore: set managed user locale via api v2 by @ThyMinimalDev in #15794
- feat: V2 Org Memberships by @alishaz-polymath in #15578
- chore: Introduce a new class WebAppURL that extends URL by @anikdhabal in #14982
- fix: Check URL by @hariombalhara in #15815
- feat: Salesforce - Disable creating new contacts by @joeauyeung in #15780
- chore: v4.3.1 by @zomars in #15817
New Contributors
- @satya-nutella made their first contribution in #15760
- @sekaiking made their first contribution in #15454
- @Just-Moh-it made their first contribution in #15792
- @NitinPSingh made their first contribution in #15807
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
- feat: Campsite conferencing app by @nholden in #15713
- feat:
BookerEmbed
atom by @Ryukemeister in #15689 - chore: [app-router-migration] - add missing getServerSideProps to /event-types by @SomayChauhan in #15731
- fix: Ensure unique username in an organization by @hariombalhara in #15730
- chore: add check for booking by @Udit-takkar in #15740
- fix: icon visibility and add up and down icons by @Sahillather002 in #15543
- chore: readme platform libraries by @ThyMinimalDev in #15737
- chore: fix apiv2 org teams doc by @ThyMinimalDev in #15746
- chore: Update README.md by @PeerRich in #15766
- chore: Release v4.3.0 by @emrysal in #15771
New Contributors
- @nholden made their first contribution in #15713
- @Sahillather002 made their first contribution in #15543
Full Changelog: v4.2.5...v4.3.0
v4.2.5
What's Changed
- fix: Rescheduling email when there is broken calendar integration by @hariombalhara in #15669
- fix: disable google-meet in user onboarding if google-calendar is not installed by @SomayChauhan in #15702
- fix: set conferencing apps as default by @Amit91848 in #15376
- chore: add i18n to atoms by @ThyMinimalDev in #15698
- feat: add POST end point to mark calls as no-shows by @Udit-takkar in #15690
- revert: "fix: Autodetection of time zone only updated default time zone" by @Amit91848 in #15720
- chore: cache org guard and fix roles guard apiv2 by @ThyMinimalDev in #15719
- chore: sort calendar crendentials in event manager by @Shaik-Sirajuddin in #15448
- fix: Text in Embed Code Visibility Fixed by @anku909 in #15711
- fix: api-v2 controllers e2e tests by @ThyMinimalDev in #15724
- fix: remove console.log and tsignore apiv2 by @ThyMinimalDev in #15732
- fix: event type back button by @sean-brydon in #15722
- fix: api v2 unit tests by @ThyMinimalDev in #15733
- chore: v4.2.5 by @keithwillcode in #15735
New Contributors
Full Changelog: v4.2.4...v4.2.5
v4.2.3
What's Changed
- chore: IsTeamInOrg guard and decorator apiv2 by @ThyMinimalDev in #15567
- chore: IsUserInOrg guard by @supalarry in #15579
- chore: Cache timezones by calcom version by @keithwillcode in #15556
- fix: team billing on batch operations by @zomars in #15570
- chore: Removed unwanted CI changes that made it into main by @keithwillcode in #15580
- feat: add instant meeting expiry input by @Udit-takkar in #15555
- fix: exclude web wrappers from dist by @supalarry in #15572
- chore: Update PR template by @keithwillcode in #15581
- chore: minimum required roles guard api-v2 by @ThyMinimalDev in #15576
- fix: office365video expiry_date by @SomayChauhan in #15561
- feat: setting background color to red for remove button in profile section when hovered by @sbsangu in #15585
- chore: Add dynamic import and trigger captureException by @emrysal in #15583
- fix: Error in team members migration during org onboarding by @hariombalhara in #15349
- fix: PATCH /me endpoint should capitalize timezone apiv2 by @ThyMinimalDev in #15593
- fix: cancel sub when movingTeamToOrg by @sean-brydon in #15594
- feat: organizations teams endpoints apiv2 by @ThyMinimalDev in #15586
- fix: reduce cal recording bitrate by @Udit-takkar in #15588
- feat: apple calendar connect atom by @Ryukemeister in #15510
- fix: update version apiv2 platform libraries for createNewUsersConnectToOrgIfExists by @ThyMinimalDev in #15601
- fix: update z-index for intercom app launcher by @osamajandali in #15516
- fix: Avoid error when moving a team that just has the owner of the org by @hariombalhara in #15595
- feat: organization schedules endpoints by @supalarry in #15584
- fix: E2E tests problems on PRs by @keithwillcode in #15603
- feat: booking no show webhook by @zomars in #15502
- fix: getPublicEventType of NonOrgUser fetch OrgUser event-type of same username by @ThyMinimalDev in #15587
- chore: v4.2.3 by @zomars in #15604
New Contributors
- @sbsangu made their first contribution in #15585
- @osamajandali made their first contribution in #15516
Full Changelog: v4.2.2...v4.2.3
v4.2.2
What's Changed
- fix: modal logic for assignment reminder by @sean-brydon in #15488
- fix: typo license key env type api-v2 by @ThyMinimalDev in #15519
- fix: [CAL-3940] randomize Tip Sidebar by @jscafe-dev in #15469
- refactor: v2 event-types by @supalarry in #15457
- fix: AvailabilitySettings atom closing override window button by @supalarry in #15518
- feat: Add Hungarian support by @zomars in #14484
- fix: Dashboard theme description in multiple languages by @Neon-20 in #15486
- fix: isChildEvent issue + loader is shown forever by @emrysal in #15524
- fix: create instant meeting error if DAILY_SCALE_PLAN is false by @kart1ka in #15508
- fix: Webex app not working by @Amit91848 in #15485
- fix: #15487 select arbitary start time by @vijayraghav-io in #15523
- chore: Only run E2E suite when ready-for-e2e label added by @keithwillcode in #15529
- fix: New CI workflow flaws in detecting the ready-for-e2e label on PRs by @keithwillcode in #15534
- chore: Make ready-for-e2e label check more robust by @keithwillcode in #15536
- chore: Add GH actions test branch by @keithwillcode in #15541
- chore: streamline ready-for-e2e label check for PRs by @keithwillcode in #15545
- chore: Remove check for labeled action by @keithwillcode in #15547
- fix: v2 event-types versioning by @supalarry in #15549
- chore: Attempt reduction of Sentry size by treeshaking tracing by @emrysal in #15527
- fix: Translation for Dashboard Theme box is not available in all languages #15480 by @Yasshu55 in #15484
- fix: zoom shows up as location when expired instead of cal by @Shaik-Sirajuddin in #15153
- feat: add monthly annual billing org form by @sean-brydon in #15520
- fix: SAML: invalid_code issue, missing user error signing up by @emrysal in #15522
- refactor: loadUsers and move to separate file by @Udit-takkar in #15532
- chore: IsOrg guard api v2 by @ThyMinimalDev in #15563
- fix: git-setup.sh to account for website default branch change by @hariombalhara in #15560
- fix: stop shrinking icon when content overflows by @sean-brydon in #15565
- fix: IsOrgGuard apiv2 casing by @ThyMinimalDev in #15566
- fix: Include
business-days-plugin
andwindow
types in platform utils and typestsconfig
s by @joeauyeung in #15569 - chore: Release v4.2.2 by @emrysal in #15568
New Contributors
- @jscafe-dev made their first contribution in #15469
- @Yasshu55 made their first contribution in #15484
Full Changelog: v4.2.1...v4.2.2
v4.2.1
What's Changed
- feat: add date overrides to availability settings atom by @Ryukemeister in #15459
- fix: event type uses calvideo as location instead of user default by @Shaik-Sirajuddin in #15442
- fix: Remove comment about private api for now. by @sean-brydon in #15493
- fix: correctly assign status code on rate limit error by @sean-brydon in #15435
- chore: auth on api-v2 with api-key by @ThyMinimalDev in #15455
- fix: your name translation by @smitgol in #14863
- refactor: only check platform billing for platforms by @supalarry in #15507
- chore: v4.2.1 by @keithwillcode in #15514
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
- chore: return accessTokenExpiresAt in oauth exchange and refresh by @supalarry in #15425
- feat: Twipla app analytics added by @vikaspatil0021 in #14780
- feat: Umami analytics app added by @vikaspatil0021 in #14783
- fix: Seat Attendee Rescheduling Logic by @joeauyeung in #14784
- fix: unexpected scrolling on event-types page by @RajdeepDs in #15452
- fix: Offer seats events invites everyone regardless their availability schedule by @Amit91848 in #15171
- fix: added empty screen for missing platform plan by @PeerRich in #15467
- fix:
AvailabilitySettings
atom shift pencil icon after input to make it wider by @Ryukemeister in #15460 - fix: Large padding on small screens for embedded booking widgets by @RushikeshGandhmal in #15463
- chore: v4.2.0 by @zomars in #15482
New Contributors
- @RajdeepDs made their first contribution in #15452
Full Changelog: v4.1.12...v4.2.0
v4.1.12
What's Changed
- chore: v2 managed user inform when access token expires by @supalarry in #15414
- revert: "fix: bookings made via API don't include the specified locati… by @emrysal in #15417
- fix: margin top in booker embed by @hariombalhara in #15412
- chore: added platform admin to seed.ts by @PeerRich in #15119
- fix: reschedule and cancel unconfirmed event from email by @anikdhabal in #15013
- refactor: recording and transcript webhook by @Udit-takkar in #15419
- chore: Upgrade Sentry in v1, v2 & web by @emrysal in #15396
- chore: removed semantic-pull-requests comment by @PeerRich in #15421
- fix: unable to update app keys for google meet in settings/admin by @Shaik-Sirajuddin in #15203
- chore: standalone output experiment by @emrysal in #15405
- fix: pt-16 on booker by @sean-brydon in #15431
- chore: Release v4.1.12 by @emrysal in #15432
Full Changelog: v4.1.11...v4.1.12