Releases: calcom/cal.com
Releases · calcom/cal.com
v1.7.4
What's Changed
- Fix saving price and currency by @alannnc in #3168
- Fix broken link by @EstebanDalelR in #3172
- New Crowdin translations by Github Action by @github-actions in #3173
- Create SECURITY.md by @GlitchWitch in #3174
- Negative days in trial license period by @gitstart in #3133
- Hotfix: Fixing app types variants (fixes Hubspot) by @leog in #3176
- Hotfix: Recurring config missing from event booking by @leog in #3182
New Contributors
- @EstebanDalelR made their first contribution in #3172
- @GlitchWitch made their first contribution in #3174
Full Changelog: v1.7.3...v1.7.4
v1.7.3
What's Changed
- Hotfix/fix legacy user eventtypes by @emrysal in #3116
- Hotfix: Fix undefined in Calendar and also add manage event again by @hariombalhara in #3122
- HotFix - Background not being transparent for [user]/[type] in embed by @hariombalhara in #3121
- Fixes redirect to upcoming bookings after canceling booking by @CarinaWolli in #3129
- Hotfix/404-event by @hariombalhara in #3126
- Remove spacebooking from app-store by @alannnc in #3119
- padding fixes to menu and other improvements by @PeerRich in #3114
- Migration query + Schedule->EventType to EventType->Schedule by @emrysal in #3140
- Fix/zoom response zod object by @alannnc in #3141
- Turborepo improvements by @zomars in #3139
- scroll to times after clicking a day, two column layout mobile by @PeerRich in #3147
- Saves app id to zoom credential by @CarinaWolli in #3145
- Fixes over Turborepo improvements by @hariombalhara in #3144
- New Crowdin translations by Github Action by @github-actions in #3117
- Teams skeleton loader by @sean-brydon in #3148
- Removed the Spinner in favour of a DatePicker skeleton loader by @emrysal in #3146
- Broken Integration Alarm System by @joeauyeung in #3135
- removed hardcoded url for non-cal.com by @PeerRich in #3120
- feat: adds new version endpoint in internal api by @agustif in #3155
- Update Prisma to v3.15.2 to support data proxy by @baileypumfleet in #3124
- New Crowdin translations by Github Action by @github-actions in #3156
- Fix name not shown in password reset email by @CarinaWolli in #3162
- Apps: Riverside/Whereby/Around by @sean-brydon in #3053
- fix/request-reschedule-google-calendar-sync by @alannnc in #3157
- remove duplicate datepicker, slight changes to success page by @PeerRich in #3163
- AvailabilityPage improvements by @emrysal in #3118
- New Crowdin translations by Github Action by @github-actions in #3166
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
- New Crowdin translations by Github Action by @github-actions in #3078
- Change throw 500 to 204 no content by @alannnc in #3089
- Stops users who are not in getting the "Requires confirmation" email by @sean-brydon in #3084
- New Crowdin translations by Github Action by @github-actions in #3088
- New Crowdin translations by Github Action by @github-actions in #3094
- Less restrictive zod object parsing by @alannnc in #3095
- As Google Meet is always installed, this fixes the doubling by @emrysal in #3093
- Adding Close.com library for console by @leog in #3099
- fixed month buttons on booking page for darkmode by @PeerRich in #3103
- New Crowdin translations by Github Action by @github-actions in #3097
- New Crowdin translations by Github Action by @github-actions in #3104
- Add NEXTAUTH_URL to app.json to address heroku deploy failure by @Choongkyu in #3091
- Feature/parallel booking availability by @zomars in #3087
- Update tailwind to 3.1.3 by @sean-brydon in #3106
- New Crowdin translations by Github Action by @github-actions in #3107
- Fix weekStart passThrough + allow all days by @emrysal in #3108
- Cast to boolean fix, thought we had them all by @emrysal in #3111
- includedDates would always disable excludedDates due to empty array by @emrysal in #3112
- Close menus on item select by @joeauyeung in #3113
- New Crowdin translations by Github Action by @github-actions in #3109
- Cutting down calls for installed apps + other UI tweaks by @leog in #3052
- When deleting video app, change locations to Cal Video by @joeauyeung in #3022
- Save currency to db by @joeauyeung in #3086
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- feat: update api to latest commit by @agustif in #3073
- New Crowdin translations by Github Action by @github-actions in #3070
- Fixed issue affecting people with multiple workingHours in schedule by @emrysal in #3077
- Hotfix: Fix Embed Copy by @hariombalhara in #3079
- Fix for slots being duplicated in teams by @emrysal in #3082
- Webhook polishing by @alishaz-polymath in #2987
- Add clarification to feedback screen by @joeauyeung in #3083
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- [Feature] App Store CLI - Make it super easy to add an app. by @hariombalhara in #2917
- Add licenses to embeds by @hariombalhara in #2984
- Yarn dx to be compatible with Windows machines by @alishaz-polymath in #2992
- fixed flex of event-types by @PeerRich in #2994
- Trailing unlocking node <17 by @emrysal in #2711
- Add username and email to feedback email by @joeauyeung in #3002
- Change order that booking page prefills information by @joeauyeung in #3003
- Fixes 0 issue by boolean cast by @emrysal in #3004
- renaming "opt-in" to "requires confirmation #2 attempt by @PeerRich in #2999
- Fix yarn dev and yarn dx from apps/web by @hariombalhara in #3005
- Adds all missing information on mobile view to availability page by @CarinaWolli in #3013
- Fixes plural issue with locales by @leog in #3011
- Prevents past booking confirmation emails to be sent by @zomars in #3007
- [CAL-1277]: When clicking a deleted type event while it's "deleting", it sends you to 500 error by @gitstart in #2968
- Fix: updated env file path for db setup by @JatinRanka in #2937
- New Crowdin translations by Github Action by @github-actions in #3015
- New Crowdin translations by Github Action by @github-actions in #3016
- overflow scroll to mobile settings by @PeerRich in #3014
- Disable dark mode on the success page only for the organizer by @CarinaWolli in #3001
- New Crowdin translations by Github Action by @github-actions in #3023
- Improvement: Add React to Embed Snippet Generator by @hariombalhara in #3018
- added no-scrollbar utility by @PeerRich in #3031
- New Crowdin translations by Github Action by @github-actions in #3032
- Tweaks requested by Ciarán by @leog in #3009
- Recurring event fixes by @zomars in #3030
- You have no {{status}} bookings unexpectedly capitalized by @gitstart in #3021
- Add consistent publish command and update versions to published version by @hariombalhara in #3008
- Availabilty consolitadion by @zomars in #3010
- Fix/wipe vital app revision by @alannnc in #2983
- Recurring event improvements by @leog in #2750
- Adding UI for Requires Confirmation by @sean-brydon in #3017
- CalDav Setup page by @leog in #3038
- Fixes slack verification and timeout errors by @sean-brydon in #2972
- Update README to reflect nodejs >=14.x <17 version pinning by @Choongkyu in #3043
- Fix/onboarding calendar connection by @alannnc in #3036
- Manage Link showing for organisers by @sean-brydon in #3037
- New Crowdin translations by Github Action by @github-actions in #3040
- added margin bottom to event-types by @PeerRich in #3048
- [Hotfix] Fix wrong "Pick Another" URL by @hariombalhara in #3047
- Fix Event-Type 404 in case of unintentional duplicates. by @hariombalhara in #3049
- Add helpscout to billing page by @joeauyeung in #3054
- Fix/stripe payment intent succeded by @alannnc in #3044
- Fix/app multiple installs by @alannnc in #3045
- App/exchange v2 by @zomars in #2493
- Plain svg for Zapier icon by @CarinaWolli in #3059
- feat: Adds new customPrisma for hosted API by @agustif in #3055
- Fix credential creation flow for msteams app by @alannnc in #3029
- Flicker on booking success page by @gitstart in #3063
- The booker get’s the Ui option to reschedule but can’t reschedule by @gitstart in #3061
- Update CalendarService.ts by @m4tze in #3060
- New Crowdin translations by Github Action by @github-actions in #3065
- Missing calendar toggles fix by @leog in #3066
- fixed flickering of more event name variables by @PeerRich in #3069
- Feature/booking page refactor by @emrysal in #3035
New Contributors
- @JatinRanka made their first contribution in #2937
- @m4tze made their first contribution in #3060
Full Changelog: v1.6.3...v1.7.0
v1.6.3
What's Changed
- Add reschedule reason to DB and emails by @joeauyeung in #2909
- v1.6.2 by @zomars in #2926
- Improve dx command by @hariombalhara in #2918
- Fix: Embed Tests - Handle superfast switching to next month bug by @hariombalhara in #2929
- A few booking page UI fixes by @alishaz-polymath in #2932
- Bug - Admin Shell Duplicated by @sean-brydon in #2933
- Invalid Payment URL gives 500 by @gitstart in #2857
- Fix/infinite booking list by @alannnc in #2931
- Fixing Spacing + text color by @sean-brydon in #2938
- Installed Apps page revamp by @leog in #2751
- fix: owners can't be edited by admins by @agustif in #2942
- Telemetry improvements by @vklimontovich in #2935
- Disable confirm button for recurring events by @CarinaWolli in #2950
- Fixing spaces and wraps for event type legend by @leog in #2941
- Improve meeting url information in booking detail view by @CarinaWolli in #2943
- renamed integratin to app and extracted into common.json by @PeerRich in #2951
- added email to ee helper by @PeerRich in #2958
- Images in slider will have fixed height, variable width by @aar2dee2 in #2916
- New Crowdin translations by Github Action by @github-actions in #2834
- New Crowdin translations by Github Action by @github-actions in #2959
- fix: saml update/delete only owner team by @agustif in #2948
- Fix preview not working by @hariombalhara in #2962
- New Crowdin translations by Github Action by @github-actions in #2964
- Hotfix: fixed callback URL for team invite email by @alishaz-polymath in #2975
- Hotfix: fixed callback URL for team invite email by @alishaz-polymath in #2978
- [Hotfix][Production]404 pages by @hariombalhara in #2979
- [Hotfix]Fixes 3 issues related to 404 links by @hariombalhara in #2977
- Test: Embed-Preview - Ensure embed.js loads. by @hariombalhara in #2969
- New Crowdin translations by Github Action by @github-actions in #2966
- Add more variables to event names and a dynamic field by @joeauyeung in #2898
- Fix language of locations on booking page by @CarinaWolli in #2973
- New Crowdin translations by Github Action by @github-actions in #2980
- Booking confirm endpoint refactoring by @zomars in #2949
- Address feedback of feedback feature by @joeauyeung in #2981
- Refactor emails to use JSX as templating engine by @zomars in #2915
- Linting fixes round #1 by @emrysal in #2906
New Contributors
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- v1.6.1 by @zomars in #2851
- Hotfix: Fixing Security Issues (#2848) by @emrysal in #2850
- Fix infinite renders on event-type edit page by @hariombalhara in #2820
- Add seats to event types by @joeauyeung in #2485
- Redesign help menu item by @joeauyeung in #2710
- fixed labels for seats, removes shadow from event-type inputs by @PeerRich in #2862
- sec-001 fixes by @zomars in #2866
- sec-001 fixes (#2866) by @zomars in #2867
- fixes issues with date of recurring events on booking detail page by @CarinaWolli in #2872
- Resolve if can't find event on google cal by @joeauyeung in #2860
- Disable Impersonation Option by @sean-brydon in #2880
- Fix deleted event when on different cal (404) by @emrysal in #2882
- Fix/email shows false by @CarinaWolli in #2879
- Webhook sec fixes by @zomars in #2883
- Feat/Display location information publicly by @sean-brydon in #2752
- Fix 500 errors on invalid data and non existent event type by @hariombalhara in #2886
- Add middleware to ensure authorization for all endpoints by @hariombalhara in #2885
- Fix bug to check opt in bookings by @joeauyeung in #2889
- remove unused imports by @Hashen110 in #2892
- Cascades impersonations on user delete by @zomars in #2891
- Prevents undefined values when fetching stripe keys by @zomars in #2893
- remove redundant conditional expressions by @Hashen110 in #2894
- License server by @zomars in #2379
- RFC: Truncate user about text on team public page by @gitstart in #2843
- Fix @calcom/embed-react installation with TS project by @hariombalhara in #2870
- Fix failing builds by @hariombalhara in #2908
- Change location of booking by @CarinaWolli in #2658
- Update README.md by @Hashen110 in #2912
- remove unused imports by @Hashen110 in #2895
- Fix event-type preview links on Vercel Previews by @hariombalhara in #2919
- Cleanup & removed usages of sparingly used Text/ files by @emrysal in #2904
- Fixed typo in CheckboxField and wrapped description in by @emrysal in #2924
- Payment amount input leading 0 by @gitstart in #2836
- Hotfix[main]: Allow less than 6 bookings for PRO as well and add proper min validation of 2+ by @hariombalhara in #2921
- fix(app-store): Giphy Ux fixes by @with-shrey in #2746
- Add embed tests in CI by @hariombalhara in #2887
- Remove subtitle in dialog for adding new schedule by @CarinaWolli in #2925
- fix booking detail page for cancelled events by @CarinaWolli in #2905
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- v1.6 by @zomars in #2772
- 2FA submit disabled by @sean-brydon in #2790
- 2FA submit disabled (#2790) by @emrysal in #2792
- fixing the hyperlink for open startup by @agordhandas in #2777
- Add login event in Jitsu by @hariombalhara in #2784
- Update all Yarn dependencies (2022-05-16) by @depfu in #2769
- Hotfix: Fix Event Type crash when no attendees by @sean-brydon in #2803
- Fix missing tabs - Embed by @hariombalhara in #2804
- Add import statement by @joeauyeung in #2812
- Show success page if booking was deleted on calendar by @joeauyeung in #2808
- only show zapier invite link for app.cal.dev by @CarinaWolli in #2807
- fix: update eslint config to test .ts and .js separately by @iamkun in #2805
- fix: sync api to latest commit by @agustif in #2810
- Embed React improvements by @hariombalhara in #2782
- VSCode Only: Automatically start various servers when cal.com project opens by @hariombalhara in #2801
- save additional inputs as json + view details of booking by @CarinaWolli in #2796
- Include organizer in list of attendees with organizer: true by @kemiller in #2779
- Hotfix - Fix auto-select and close of dropdown - More easily replicable on mobile. by @hariombalhara in #2819
- Fix: Dynamic link dark mode color by @alishaz-polymath in #2821
- New Crowdin translations by Github Action by @github-actions in #2791
- Fix login submit by @leog in #2849
- fix: long string overflowing calendar div by @gitstart in #2842
- [Draft] Fixing A11y across event type settings by @sean-brydon in #2783
- Wrong username is identified if query params are present and user doesn't exist by @gitstart in #2838
- Meet/Zoom Email Clarification by @sean-brydon in #2828
- Request the inclusion Assuncion Time Zone by @gitstart in #2840
- Fix UI of dialog by @alishaz-polymath in #2788
- Hotfix: Fixing Security Issues by @leog in #2848
- Fix login page CTA disabled state by @palerdot in #2832
New Contributors
- @agordhandas made their first contribution in #2777
- @palerdot made their first contribution in #2832
Full Changelog: v1.6...v1.6.1
v.1.6: Recurring Events, Zapier, HubSpot, Embeds, and more
What's Changed
- v1.5.4 by @zomars in #2672
- Hotfix: preview.html not served by @hariombalhara in #2713
- Hotfix: Success page layout broken due to duplicate "When" by @hariombalhara in #2716
- fixed /booking skeleton by @PeerRich in #2722
- add invite link to Zapier setup page by @CarinaWolli in #2696
- Add more embed events by @hariombalhara in #2719
- Adds Skeleton loader to availability select by @alishaz-polymath in #2718
- Improve logs and Fix unwanted 500 to reduce noise in logs by @hariombalhara in #2674
- Change date format for RecurringBookings by @joeauyeung in #2707
- added giphy app description by @PeerRich in #2730
- show correct app publisher instead of "cal.com" by @PeerRich in #2732
- Hotfix : Fix Infinite loading of Bookings by @hariombalhara in #2729
- Hotfix: Success page for recurring event by @leog in #2725
- Hotfix: Success page for recurring event (#2725) by @leog in #2738
- Hotfix already in production: preview.html not served. by @hariombalhara in #2727
- Allow deletion of a disabled event by @alishaz-polymath in #2737
- Hotfix: Fix time on booking page by @hariombalhara in #2721
- Add 'free' and 'workingElsewhere' as a non-blocking event by @emrysal in #2652
- Adjusting Zapier endpoints for publishing integration by @CarinaWolli in #2728
- Fix reschedule not happening in calendar if two calendars are there by @hariombalhara in #2733
- Allow apps to belong to multiple categories by @joeauyeung in #2745
- Populate msteams key in db by @joeauyeung in #2743
- Improving Email DRYness by @zomars in #2486
- E2E fixtures by @zomars in #2747
- Sign in button should be changed or disabled after click #2654 by @gitstart in #2749
- Fixing ESLint warnings by @leog in #2723
- Fix/avoid multiple schedule deletions by @arthur1041 in #2602
- Added check on create eventtype to see is user has slug that already exists by @Mitchell-Moore in #2757
- Add back accidentally reverted fix for white border in dark mode - mobile by @hariombalhara in #2761
- fix: remove hardcoded redirect in signin url email verification by @agustif in #2764
- Bad UX when user wants to set the default Event Type Title #2245 by @gitstart in #2760
- Users Phone Number Option by @sean-brydon in #2669
- Fix/unpaid unconfirmed by @andreaestefania12 in #2553
- Mutually exclusive options by @leog in #2755
- Readd steps to create a new user #2665 by @gitstart in #2759
- remove redundant conditional expressions by @Hashen110 in #2756
- Fix adds redirect callback that support app.cal.com by @agustif in #2768
- respect local set timezone and update url on mismatch by @buschco in #2506
- Alert to describe exclusion of options by @leog in #2770
- fix: split time correctly if the local working hours are just across mid night by @iamkun in #2766
- New Crowdin translations by Github Action by @github-actions in #2773
- Add Google cal extneral calendar id to booking reference by @joeauyeung in #2671
New Contributors
- @arthur1041 made their first contribution in #2602
- @Mitchell-Moore made their first contribution in #2757
- @Hashen110 made their first contribution in #2756
Full Changelog: v.1.5.4...v1.6
V1.5: Series A, App Store, API and much more
What's Changed
- update SAML setup links for readme files by @alannnc in #2159
- hotfix prefill undefined bug booking page by @agustif in #2166
- Fix pre-fill feature bug where name was missing in some user's sessions by @agustif in #2167
- Temporarily disables forgot password test by @zomars in #2168
- Skip SAML tests if disabled by @zomars in #2169
- fix/handle-premium-on-google-signup by @alannnc in #2160
- Re-enables tailwind purge by @zomars in #2171
- Event type dropdown by @leog in #2081
- Fixing Ghost Input by @sean-brydon in #2161
- Migrates components and libs to packages by @zomars in #2172
- more consistency for dropdown by @PeerRich in #2173
- Update submodules by @zomars in #2174
- New Crowdin translations by Github Action by @github-actions in #2165
- New Crowdin translations by Github Action by @github-actions in #2179
- Refactor old dialog to radix Dialog by @alishaz-polymath in #2151
- Feature/multiple schedules post turbo by @emrysal in #2150
- Trigger missing deploy by @zomars in #2186
- added emptyscreen component to availability and event-types by @PeerRich in #2187
- Reverted to pre-dialog content by @emrysal in #2189
- Fix a set of E2E bugs causing several CI failures by @denik1981 in #2177
- New Crowdin translations by Github Action by @github-actions in #2184
- moved availability outside of advanced settigns by @PeerRich in #2188
- Fix/Revert dialog view change by @alannnc in #2193
- Reverts the unintended changed files to before dialog change state by @alishaz-polymath in #2195
- New Crowdin translations by Github Action by @github-actions in #2194
- Update Website A11ly by @sean-brydon in #2200
- added helpscout by @PeerRich in #2204
- Further sanitation for the auth callback URL. Removal of double forward slashes in the path. by @denik1981 in #2197
- minor layout improvements by @PeerRich in #2209
- Fixed Select component ':active' option color by @VladSez in #2207
- Adds team members to seeder by @zomars in #2208
- Show button even when no event types by @emrysal in #2214
- Event type edit button fix by @leog in #2216
- fix for email by @alishaz-polymath in #2220
- New Crowdin translations by Github Action by @github-actions in #2218
- Show dialog only for InPerson and Link locations by @miguelnietoa in #2206
- fixed onboarding headline color by @PeerRich in #2233
- change background color of react select focus by @andreaestefania12 in #2234
- added meta viewport to disable zoom on input focus on mobile by @PeerRich in #2238
- Attempt to fix CI linting by @zomars in #2211
- Fix prisma client bundle making final bundle overgrow by @denik1981 in #2237
- Truthy value was impossible on completedOnboarding by @emrysal in #2243
- Update api by @zomars in #2251
- App Store by @zomars in #1869
- Bugfix/amend schedule reload by @emrysal in #2254
- Add various location events to seeder by @zomars in #2259
- Booking page improvements by @zomars in #2260
- Quick fixes to core libs by @zomars in #2263
- Prevents crash when sending emails by @zomars in #2264
- dark mode improvements by @PeerRich in #2258
- Fixes overflow for long calendar names by @zomars in #2261
- app store fixes by @PeerRich in #2266
- Add index rename migration by @zomars in #2162
- Add Booking tests - Reschedule and Cancel. by @hariombalhara in #2163
- Fix/login username registration by @alannnc in #2241
- Fixes/app store mobile by @zomars in #2271
- Improving A11y across pages by @sean-brydon in #2219
- fix reacreate of bookingReferences when rescheduling by @alannnc in #2272
- Adds sort order to free event type 404 by @zomars in #2278
- fixed a app store layout shift bugs by @PeerRich in #2279
- added illustrations to app store by @PeerRich in #2280
- added app descriptions by @PeerRich in #2281
- fixed layout shift, added new payments illustration by @PeerRich in #2283
- nit: iframe button text right by @PeerRich in #2285
- New Crowdin translations by Github Action by @github-actions in #2256
- added categories index by @PeerRich in #2286
- The Dotenv Refactor by @zomars in #2275
- Updates submodules by @zomars in #2288
- Submodule change by @sean-brydon in #2289
- fixed dark mode for booking page and input by @PeerRich in #2292
- Implements copy day functionality into Availability by @emrysal in #2273
- Fixing Booking day name by @sean-brydon in #2297
- New Crowdin translations by Github Action by @github-actions in #2298
- Feat - disable notes by @sean-brydon in #2249
- improve date query parsing (#1992) by @buschco in #2296
- Attempt to fix linting for external contributors by @zomars in #2303
- Introducing Playwright Fixtures - Users Factory by @denik1981 in #2293
- added more illustrations for new categories by @PeerRich in #2304
- Adding checkbox to toggle hideNotes by @sean-brydon in #2310
- made app store category grid flexible based on amount of categories by @PeerRich in #2315
- Adds action to sync submodules by @zomars in #2319
- Submodule sync by @zomars in #2320
- Submodule sync by @zomars in #2321
- Submodule sync by @zomars in #2322
- Submodule sync by @zomars in #2323
- Submodule update by @zomars in #2324
- [Feature]Booking Embed by @hariombalhara in #2227
- Set a default for "create events on" by @miguelnietoa in #2215
- Bug - link not showing by @sean-brydon in #2333
- Fixes locations options mistranslations by @zomars in #2336
- Fixes 500 error on avatar endpoint when user doesn't exist by @alishaz-polymath in #2339
- [Auto-generated] Submodule Updates 2077248720 by @zomars in #2345
- Urgent fix for team bookings by @zomars in #2352
- Update submodules to use https and specify branch by @krumware in #2346
- [Auto-generated] Submodule Updates 2078496787 by @zomars in #2350
- Adds missing confirm email after payment by @zomars in #2353
- RFC: Turn off formatOnSave and remove eslint.run & fix CalendarManager lint by @emrysal in #2357
- show event-type headline even if description is empty by @PeerRich in #2359
- Fix - Email Notes by @sean-brydon in #2356
- Add MS Teams install button by @joeauyeung in #2362
- New Crowdin translations by Github Action by @github-actions ...