Releases: calcom/cal.com
Releases · calcom/cal.com
v1.9.1
What's Changed
- Close.com App by @leog in #3709
- fix: padding of kBarTrigger by @Udit-takkar in #3846
- Fixes bug with dynamic variables in workflows by @CarinaWolli in #3859
- fix: remove redundant AND by @hussamkhatib in #3833
- Hotfix: Embed - Fix issue in accessing sessionStorage in certain scenarios by @hariombalhara in #3851
- fixed iframe in lark suite, added lark contact info by @PeerRich in #3866
- Update Railway Template by @JakeCooper in #3862
- New Crowdin translations by Github Action by @github-actions in #3857
- Avoid DDOS by @hariombalhara in #3871
- Attempt at redirect to 404 by @emrysal in #3877
- HOTFIX: Normal booking requiring dynamic group booking to be ticked by @alishaz-polymath in #3864
- Hotfix/dos mitigation attempt error configuration by @emrysal in #3879
- Fix desktop app download link by @hariombalhara in #3883
- fixed 404 logo on cal video by @PeerRich in #3885
- Update all Yarn dependencies (2022-07-29) by @depfu in #3599
- fix 404 cal video logo by @PeerRich in #3888
- temporally removed missing calendar badge on event-types by @PeerRich in #3889
- New Crowdin translations by Github Action by @github-actions in #3878
- use default cursor on desktop by @PeerRich in #3876
- New Crowdin translations by Github Action by @github-actions in #3890
- New Crowdin translations by Github Action by @github-actions in #3897
- cancel booking new design added by @Udit-takkar in #3660
- Revert " cancel booking new design added" by @PeerRich in #3922
- New Crowdin translations by Github Action by @github-actions in #3909
- New Crowdin translations by Github Action by @github-actions in #3924
- New Crowdin translations by Github Action by @github-actions in #3926
- fix/auto-connect-calendar-3582 by @alannnc in #3891
- redesigned cancel page to new design by @PeerRich in #3923
- New Crowdin translations by Github Action by @github-actions in #3927
- New Crowdin translations by Github Action by @github-actions in #3929
- Design issues on success page in some languages by @gitstart in #3900
- fix: developer docs url by @Udit-takkar in #3914
- Fixes collective availability for teams with overlapping day timezones by @zomars in #3898
New Contributors
- @JakeCooper made their first contribution in #3862
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- Fixes security issue when updating workflows by @CarinaWolli in #3661
- fix: error message for riverside and whereby added by @Udit-takkar in #3751
- refactor: use BookingReference instead of DailyEventReference by @shapel in #3667
- Allows tree shaking unused modules by @zomars in #3752
- Adds attendee to CalDAV ics by @alishaz-polymath in #3808
- Upgrade turborepo v4 by @zomars in #3804
- Hotfix: Signup fix error not shown by @leog in #3815
- migrate api/availability/[user] to viewer.availability.user in trpc by @hussamkhatib in #3591
- Imports performance explicitly for Node v14 by @emrysal in #3823
- Dynamic Links re-integrate with availability logic by @alishaz-polymath in #3687
- Fixes issues with video location links from apps by @CarinaWolli in #3760
- Fix early return when expanding RRULE in CalDav/iCal by @willgittoes in #3665
- Feature: Routing Forms Typeform App and other improvements by @hariombalhara in #3625
- fixed back button on desktop by @PeerRich in #3838
- added lark screenshots and youtube video by @PeerRich in #3839
- Allow scrolling when the dialog exceeds screen height by @emrysal in #3850
- Bugfix/both add and copy add new timeslot by @emrysal in #3843
- Feat: make locations dropdown searchable by @JatinRanka in #3858
- fix: css for location by @Udit-takkar in #3744
- Bugfix/i3531 round robin assigns to unavailable members by @emrysal in #3813
- Zapier Trigger: After Meeting ends by @CarinaWolli in #3827
New Contributors
- @willgittoes made their first contribution in #3665
Full Changelog: v1.8.5...v1.9.0
v1.8.5
What's Changed
- Correcting syntax of overloading by @leog in #3598
- fix: base_url for login link should be WEBAPP_URL not WEBSITE_URL by @agustif in #3637
- fix: cleanup onboarding username by @agustif in #3638
- fixed dark mode profile page by @PeerRich in #3650
- Fix/google calendar false alert by @alannnc in #3636
- Avoid duplicating any video credential by @gitstart in #3593
- feat(troubleshoot): add event titles to the troubleshoot page (#3434) by @heikir in #3437
- [Proposal] Event type error popover proposal by @dezerb in #3627
- Brand color fix by @leog in #3671
- When no location, defaults to cal video by @om-ray in #3517
- Update V2 components + Move to react-icons by @sean-brydon in #3670
- Tweaks for Website signup form by @leog in #3635
- Fix/api build by @agustif in #3675
- Variables for custom templates in workflows by @CarinaWolli in #3602
- Fixes design of edit button (event types) by @CarinaWolli in #3686
- New Crowdin translations by Github Action by @github-actions in #3683
- New Crowdin translations by Github Action by @github-actions in #3689
- Improve design of workflow reminder email by @CarinaWolli in #3685
- Fix app-store seeding by @hariombalhara in #3693
- Properly parse list calendar call to MS Graph by @joeauyeung in #3698
- fix heroku build by @nosovk in #3630
- fix: made add-to-calendar responsive by @Udit-takkar in #3703
- Hubspot: adding debugging info by @leog in #3706
- Fixing App tabs routing by @leog in #3711
- Fix textarea dark theme by @hariombalhara in #3712
- Embed Test: Verifies that app remains hidden till link is ready by @hariombalhara in #3669
- updates to all public booking pages by @Jaibles in #3648
- fix: group hover bug by @Udit-takkar in #3699
- fix: icon positioning by @Udit-takkar in #3715
- Cleans up cli generator and enables prettier formatting by @zomars in #3718
- Fix bug for reschedule on opt-in bookings by @alannnc in #3678
- feat: support lark calendar by @ee07b570 in #3019
- Event description now supports markdown formatting by @om-ray in #3688
- fixed icons by @PeerRich in #3730
- added ping.gg app by @PeerRich in #3728
- Add more details to running embed-core tests by @alannnc in #3720
- Updating website to latest by @leog in #3731
- Setup Wizard Not Pulling Timezone by @gitstart in #3677
- Update instructions for integration with google calendar by @ilyakatz in #3558
- Fixes bug when changing the location of a booking by @CarinaWolli in #3585
- added a few desktop only improvements by @PeerRich in #3725
- Same-day schedules created invalid workingHours by @emrysal in #3742
- fix: remove mt by @Udit-takkar in #3740
- Adds middleware to get V2 early access by @zomars in #3617
- Fix request-reschedule for team events by @alannnc in #3721
- fix: cancel booking buttons design by @Udit-takkar in #3748
- Fix url redirect to a only path redirect when joining a team by @alannnc in #3757
- feat: signin test email magic signup in app by @agustif in #3749
New Contributors
- @heikir made their first contribution in #3437
- @om-ray made their first contribution in #3517
- @nosovk made their first contribution in #3630
- @Udit-takkar made their first contribution in #3703
- @ee07b570 made their first contribution in #3019
- @ilyakatz made their first contribution in #3558
Full Changelog: v1.8.4...v1.8.5
v1.8.4
What's Changed
- feather icons and inter by @PeerRich in #3366
- Fix chormatic Action by @sean-brydon in #3548
- Updates build DIR/command by @sean-brydon in #3550
- Hotfix: Embed - Avoid global variables leak by making the entire code IIFE by @hariombalhara in #3543
- Fix/office365 api call by @alannnc in #3534
- Fixes fetch depth by @sean-brydon in #3555
- Add Axiom Logging to Web App by @joeauyeung in #3556
- Few updates to V2 components by @sean-brydon in #3532
- Feat/onboarding admin by @zomars in #3486
- Fix getSchedule tests by @hariombalhara in #3560
- Embedded Routing Forms - Part1 by @hariombalhara in #3530
- New Crowdin translations by Github Action by @github-actions in #3539
- Fix: Doc typo fix in coding styling (Developer docs) by @nerdjfpb in #3533
- Improve help dialog strings by @baileypumfleet in #3570
- Refactors EE code by @zomars in #3490
- UI tweaks for the onboarding wizard by @leog in #3576
- Fix broken getLocaleFromHeaders import by @dezerb in #3592
- Fix: Deploy with Vercel by @sagararyal in #3590
- New Crowdin translations by Github Action by @github-actions in #3569
- change prerequistic of node.js from min 14.x to 15.x by @hussamkhatib in #3587
- Improved German locale by @RebeccaCotton in #3521
- Fix last day of month handling logic in tests by @hariombalhara in #3605
- Fix design of phone input by @CarinaWolli in #3606
- Refactors twilio provider by @zomars in #3604
- New Crowdin translations by Github Action by @github-actions in #3609
- Hide dropdown under modal dialog by @dezerb in #3607
- Hotfix: Fix Dialog not closing. by @hariombalhara in #3620
- Fixes unique constraint error of batchId when scheduling emails by @CarinaWolli in #3542
- Fix app id when creating credential by @joeauyeung in #3629
- Feat/onboarding username by @agustif in #3580
New Contributors
- @nerdjfpb made their first contribution in #3533
- @dezerb made their first contribution in #3592
- @sagararyal made their first contribution in #3590
- @hussamkhatib made their first contribution in #3587
- @RebeccaCotton made their first contribution in #3521
Full Changelog: v1.8.3...v1.8.4
v1.8.3
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