Releases: calcom/cal.com
Releases · calcom/cal.com
v1.8.2
What's Changed
- Fixed action button display while responsive and fix translations by @alannnc in #3469
- Feature: Routing Forms Webhook for Form Responses by @hariombalhara in #3444
- Upgrades prisma to v4 by @zomars in #3179
- Implementing additional feedback from Workflows PR by @CarinaWolli in #3456
- fix/error-handling-with-proper-status by @alannnc in #3453
- Fixes issue with setting away status by @CarinaWolli in #3473
- Show error message when workflow id is invalid by @CarinaWolli in #3474
- Fix TS errors and weird instances of undefined error due to prisma upgrade and turbo cache by @hariombalhara in #3475
- Disable Event Type deletion if invalid perms by @sean-brydon in #3471
- New Crowdin translations by Github Action by @github-actions in #3461
- Hovering Text over Button by @gitstart in #3480
- Add getSchedule tests by @hariombalhara in #3233
- Team Impersonation by @sean-brydon in #3450
- Fixes bug that new line is not working in workflow reminder emails by @CarinaWolli in #3452
- Revert "Self-hosted onboarding first admin wizard" by @zomars in #3485
- Fixes translation for reschedule by @CarinaWolli in #3487
- New Crowdin translations by Github Action by @github-actions in #3483
- Hotfix: Embed ModalBox - Hidden Content by @hariombalhara in #3491
- Hotfix: Fix Cancellation 500 error if one of the new video apps are installed by @hariombalhara in #3494
- Add session info to Beacon by @hariombalhara in #3497
- Fix - Avatar on New Event Type by @noobyogi0010 in #3465
- Migrates all tRPC code to a monorepo package by @zomars in #3484
- Add verification json by @joeauyeung in #3505
- Refactor: use EditableHeading in event-types/[type].tsx by @shapel in #3468
- New Crowdin translations by Github Action by @github-actions in #3501
- Feat/design system by @sean-brydon in #3051
- Fixing already installed apps & link to them by @leog in #3500
- Wipe my cal e2e fixes by @zomars in #3509
- Fix V1 Colors by @sean-brydon in #3520
- HubSpot app improvement: create contacts by @leog in #3502
- Fixes/bookings 500 by @zomars in #3523
- Storybook router issue fix by @leog in #3525
- Fixes api call to schedule reminders by @CarinaWolli in #3488
- Fixes Atlantic/Azores blank results by @emrysal in #3516
- Disallow search engine indexing of hidden event types by @gitstart in #3478
- Improve phone number input by @CarinaWolli in #3472
- Fixes translation for 'occurence' by @CarinaWolli in #3527
- Feat: Add next-themes for theme handling by @G3root in #3263
- Some optimisations to the storybook by @emrysal in #3526
- Display correct time format on availability page by @joeauyeung in #3441
- Fix input on trial accounts by @joeauyeung in #3522
- Prevent team members from creating events by @sean-brydon in #3498
New Contributors
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- New Crowdin translations by Github Action by @github-actions in #3387
- Fix bug with disabled save button by @CarinaWolli in #3390
- Fix possible 404 when obtaining calendar busy lists by @alannnc in #3345
- Edited minor typo by @martincollignon in #3391
- HOTFIX: fixes soft failing on settings/profile routes by @alishaz-polymath in #3394
- Fix the path for "schema.prisma" file in README.md by @TAHA-programmer in #3386
- Remove shallow routing by @sean-brydon in #3401
- added title to forms, removed shadow-sm by @PeerRich in #3412
- Ensure / is used for paths in import by @hariombalhara in #3411
- When rescheduling update specific calendar by @joeauyeung in #3375
- moved impersonating alert to the top by @PeerRich in #3420
- Disables batching for i18n query by @zomars in #3181
- fix/zoom-passwordless-meeting by @alannnc in #3422
- Remove Add Another for global - fix spacing by @sean-brydon in #3432
- Use nodeJS 14+ compatible method for replacing by @hariombalhara in #3429
- Hotfix: Unrelated bookings marked as cancelled due to recurring event by @hariombalhara in #3427
- Hotfix: Remove protected route from responses tRPC by @hariombalhara in #3445
- Hotfix: Fix failing api build by @hariombalhara in #3446
- Hotfix: Cancelling recurring vs single event by @leog in #3448
- New Crowdin translations by Github Action by @github-actions in #3398
- Refactor cancel integrations logic by @joeauyeung in #3416
- Hotfix: Cancelling recurring events follow-up by @leog in #3454
- Hotfix: Hide useless windows scrollbar on windows when they are not even required by @hariombalhara in #3458
- subtle adjustment to the position of the search icon by @Jaibles in #3440
- Fix a typo in the server lib by @shapel in #3439
New Contributors
- @martincollignon made their first contribution in #3391
- @TAHA-programmer made their first contribution in #3386
- @shapel made their first contribution in #3439
Full Changelog: v1.8.0...v1.8.1
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