Releases: calcom/cal.com
Releases · calcom/cal.com
v1.8.0
What's Changed
- Update calendar when new attendees are added to bookings w/ seats by @joeauyeung in #3257
- HotFix - Embed Flicker for newly converted static availability page by @hariombalhara in #3277
- hide back button for embeds by @PeerRich in #3339
- Upgrading nextjs and collect by @leog in #3252
- Fixing 500 on slack OAuth by @sean-brydon in #3342
- New Crowdin translations by Github Action by @github-actions in #3356
- Fix/main zoom schema parsing by @alannnc in #3275
- Workflows by @CarinaWolli in #3236
- Only make web3 call if credential exists by @joeauyeung in #3323
- Fix Caldav not valid destination calendar and only display calendars that user can edit by @joeauyeung in #3326
- Adds a fully extensible command(ctrl)+k interface for Cal by @alishaz-polymath in #3346
- New Crowdin translations by Github Action by @github-actions in #3360
- Fixes label to set Riverside link by @CarinaWolli in #3358
- Improves UI stability of booking page([user]/[type]). No CLS now. by @hariombalhara in #3347
- New Crowdin translations by Github Action by @github-actions in #3362
- kbar follow up by @PeerRich in #3361
- Routing Forms by @hariombalhara in #2785
- Create cron-scheduleEmailReminders.yml by @CarinaWolli in #3374
- Create cron-scheduleSMSReminders.yml by @CarinaWolli in #3373
- Fixes timezone in reminder templates (workflows) by @CarinaWolli in #3376
- Routing Forms - Avoid Flicker, Fix preload of Cal Font by @hariombalhara in #3368
- New Crowdin translations by Github Action by @github-actions in #3364
- minor improvements to routing forms by @PeerRich in #3380
- Add workflow setup information to README.md by @CarinaWolli in #3379
- purged shadow-sm by @PeerRich in #3381
- New Crowdin translations by Github Action by @github-actions in #3382
- Fixes broken avatar slug link in availability page : OG image by @alishaz-polymath in #3255
- extracted upgrade to pro strings by @PeerRich in #3383
- New Crowdin translations by Github Action by @github-actions in #3385
- Handle fake video apps by @sean-brydon in #3232
- Bug(header): profile dropdown flickering on mobile by @gitstart in #3071
Full Changelog: v1.7.7...v1.8.0
v1.7.7
What's Changed
- Update CONTRIBUTING.md by @zomars in #3226
- Booking Module Improvements by @hariombalhara in #3221
- Hotfix: Potential fix for Zoom token expiry by @hariombalhara in #3243
- Split on slug to get profile page by @sean-brydon in #3228
- Matches phone input darkmode to the rest of inputs by @zomars in #3247
- Show error message for invalid phone number when booking an event by @CarinaWolli in #3249
- feature/settings-username-update by @alannnc in #2306
- New Crowdin translations by Github Action by @github-actions in #3244
- Contains multiple fixes centered around Zoom by @emrysal in #3238
- Fix awaiting approval translation by @baileypumfleet in #3234
- fix: adds new constants fallbacks for railway and heroku apps by @agustif in #3217
- Fix - Huddle01 installation (no success message and no redirect ) by @noobyogi0010 in #3231
- Edit around placeholder by @sean-brydon in #3230
- Fix Around location update by @hariombalhara in #3229
- Fix Website Build by @hariombalhara in #3254
- Add logs to debug performance of booking pages by @hariombalhara in #3256
- Left align 'cancel' on success page for recurring events by @CarinaWolli in #3245
- fix/stripe-customer-sync by @alannnc in #3153
- Fix request reschedule organiser email by @alannnc in #3227
- New Crowdin translations by Github Action by @github-actions in #3253
- New Crowdin translations by Github Action by @github-actions in #3265
- Update google.mdx by @Geczy in #3268
- New Crowdin translations by Github Action by @github-actions in #3269
- Moved afterBufferTime to busyTimes & heavily simplify busy check by @emrysal in #3258
- New Crowdin translations by Github Action by @github-actions in #3312
- Fix shell flicker by @hariombalhara in #3314
- New Crowdin translations by Github Action by @github-actions in #3317
- New Crowdin translations by Github Action by @github-actions in #3320
- RFC: Custom eslint plugin by @zomars in #3272
- Fix/conditional-constant-is-self-hosted by @alannnc in #3329
- New Crowdin translations by Github Action by @github-actions in #3324
New Contributors
- @noobyogi0010 made their first contribution in #3231
- @Geczy made their first contribution in #3268
Full Changelog: v1.7.6...v1.7.7
v1.7.5
What's Changed
- [Minor UI Fix] - Fix wrongly placed buttons in embed when screen height is less by @hariombalhara in #3189
- fix/availability-tz-offset by @alannnc in #3185
- Make i18n a non-batch request and non-cacheable by @hariombalhara in #3188
- Fixes that meeting url is not clickable by @CarinaWolli in #3198
- Fix theme flicker by @hariombalhara in #3193
- Updates snaplet transform script by @zomars in #3199
- New Crowdin translations by Github Action by @github-actions in #3196
- Remove '{}' to prevent overwriting .env.appStore value by @emrysal in #3200
- Fixes the slow performance due to the Dayjs timezone plugin by @emrysal in #3201
- Fix hubspot callback by @hariombalhara in #3195
- Fix booking 500 if booking doesn't exist or eventType doesn't exist by @hariombalhara in #3202
Full Changelog: v1.7.4...v1.7.5
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