@syncfusion/ej2-angular-schedule
Version:
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular
1,371 lines (777 loc) • 92 kB
Markdown
# Changelog
## [Unreleased]
### Schedule
#### Features
- `#I618429` - Added the `groupIndex` value to the `dateHeaderTemplate` when the date header is grouped by resource. This enables resource-specific customization of date headers. Applicable only for `Day`, `Week`, `WorkWeek`, and `Agenda` views when resource-specific date headers are rendered.
#### Bug fixes
- `#I744881` - Fixed an issue where the virtual scroll position was not preserved during date navigation when `enablePersistence` was set to true.
- `#I753562` - Fixed an issue where appointment resizing did not work correctly when using timeline views with header rows.
## 30.1.42 (2025-07-29)
### Schedule
#### Bug fixes
- `#I745472` - Fixed an issue where drag functionality was not working after being conditionally cancelled for multiple appointments.
- `#I746809` - Resolved an issue where a script error occurred when closing the Quick Info popup that was customized using `quickInfoTemplates`.
## 30.1.39 (2025-07-08)
### Schedule
#### Bug fixes
- `#I739675` - The issue with the `maxDate` property preventing events from being displayed on the last date has been resolved.
## 30.1.38 (2025-07-02)
### Schedule
- `#I693587` - The issue with resources not rendering correctly in the Scheduler when virtual scrolling was enabled has been fixed.
## 29.2.10 (2025-06-10)
### Schedule
- `#F727056` - The issue with CSP occurring in the Schedule component Agenda view has been resolved.
## 29.2.8 (2025-06-03)
### Schedule
- `#F715433` - The issue with assigning a direct date time value to the `StartDate` property of recurrence editor
## 29.2.5 (2025-05-21)
### Schedule
- `#F723835` - The issue with the Quick Info panel closing unexpectedly on pressing "C" or "X" keys in the Schedule component has been resolved.
## 29.2.4 (2025-05-14)
### Schedule
- `F67156` - The issue where clearing the start and end dates and then selecting the All Day checkbox caused a console error in the Schedule popup has been resolved. .
## 29.1.41 (2025-05-06)
### Schedule
- `I703204` - Memory leak issue with the current time indicator has been resolved.
- `F716483` - The issue with the `renderCell` event not being triggered in the Timeline views has been resolved.
- `#I716164` - The issue with CSP occurring in the Schedule component on Firefox has been resolved.
## 29.1.38 (2025-04-15)
### Schedule
- `#F708016` - The issue with the Schedules `virtualScroll` feature causing missing resources while scrolling has been resolved.
- `I708699` - The issue with the excessive button padding in the Toolbar Calendar has been resolved.
## 29.1.37 (2025-04-08)
### Schedule
- `#I704571` - The issue with non-integer pixel values causing incorrect time when resizing an appointment has been resolved.
## 29.1.33 (2025-03-25)
### Schedule
#### Features
- Provided support to prevent the overlapping appointments by setting `allowOverlap` property as `false`. It prevents users from scheduling multiple appointments at the same time in the same time slot.
- A new callback event, `tooltipOpen`, has been added to control when an appointment tooltip is shown. You can use this event to prevent the tooltip from appearing.
- A new callback event, `beforePrint`, is triggered when the print event is called. It allows for customization before the print action begins.
- `#I254712` - A new callback event, `excelExport`, is available before the Excel export process starts. This event lets you customize the Excel worksheet before it's exported.
- `#I659693` - Provided the `overscanCount` property to adjust the number of additional resources to render outside the visible area during virtual scrolling. This helps achieve smoother scrolling by pre-loading data just outside the visible region.
- `#700794` - Provided `created` and `destroyed` callback events support for recurrence editor.
#### Bug fixes
- `#I694546` - An issue where the horizontal scrollbar appears when enabling `rowAutoHeight` in the Month view has been resolved.
- `#I697893` - The issue with the Schedule `virtualScroll` causing a script error on horizontal scrolling has been fixed.
## 28.2.11 (2025-03-11)
### Schedule
#### Bug fixes
- `#I693788` - The issue with `MaxDate` in the Recurrence Editor not working correctly has been fixed.
- `#I689726` - The issue where selecting one event and then attempting to resize or drag another event caused a problem with the previously selected appointment has been fixed.
## 28.2.7 (2025-02-25)
### Schedule
#### Bug fixes
- `#I678690` - The issue with event resizing in the Scheduler not functioning correctly on touchscreens has been fixed.
## 28.2.6 (2025-02-18)
### Schedule
#### Bug fixes
- `#I682735`, `#I680637` - An issue where the current time indicator in the Scheduler is rendered in the incorrect position in timeline views has been resolved.
- `#F64855` - An issue where the selected date not maintained in Scheduler `MonthAgenda` view has been resolved.
## 28.2.5 (2025-02-11)
### Schedule
#### Bug fixes
- `#I682735`, `#I680637` - An issue where the current time indicator in the Scheduler is rendered in the incorrect position in vertical views has been resolved.
## 28.2.4 (2025-02-04)
### Schedule
#### Bug fixes
- `#I680887` - An issue where the Scheduler year view popup does not close when navigating to other views has been resolved.
- `#F195634` - An issue with scheduler event misalignment in timeline Day View with custom `timeScale` and `interval` settings has been resolved.
- `#F195703` - An issue with the Schedule `actionCompleteArgs` to ensure `deletedRecords` contain the correct edited timezone start and end time for deleted appointments has been resolved.
## 28.2.3 (2025-01-29)
### Schedule
#### Bug fixes
- `#F195714` - The issue where the `showWeekNumber` property was enabled but the calendar did not display the week numbers in the Scheduler has been resolved.
- `#I679226` - An issue with swipe functionality not working in the custom month view in mobile mode has been resolved.
## 28.1.39 (2024-01-14)
### Schedule
#### Bug fixes
- `#I665787` - The issue where the scheduler tooltip rendered empty when using a template with large content has been resolved.
## 28.1.38 (2025-01-07)
### Schedule
#### Bug fixes
- `#F195575` - An issue with scroll dragging persists after releasing mouse button outside the schedule component has been fixed.
- `IF667909` - An issue where the horizontal scrollbar would reset its position during window resizing has been fixed.
## 28.1.37 (2024-12-31)
### Schedule
#### Bug fixes
- `#F195371` - An issue where dragging all-day event in timeline views incorrectly occupies two days has been fixed.
- `#I664757` - An accessibility issue where the `aria-selected` attribute was present on `<td>` elements and violated accessibility guidelines has been fixed.
## 28.1.35 (2024-12-18)
### Schedule
#### Bug fixes
- `#I659549` - An issue with dragging longer appointments to the bottom of the vertical views of the Scheduler has been fixed.
## 28.1.33 (2024-12-12)
### Schedule
#### Features
- `#I354565` - Provided support to enables clipboard functionality for appointments, allowing them to be copied using keyboard shortcuts and pasted onto the Scheduler by setting `allowClipboard` property as `true`. When set to `true`, users can use keyboard shortcuts to cut, copy appointments and paste them into different time slots.
| Keys | Description |
|-----|-----|
| <kbd>Ctrl + X</kbd> | To cut the selected appointment. |
| <kbd>Ctrl + C</kbd> | To copy the selected appointment. |
| <kbd>Ctrl + V</kbd> | To paste the cut/copied appointment. |
Methods `cut`, `copy`, and `paste` have been implemented to allow users to perform clipboard actions on appointments.
- Provided method `getViewDates` to get the previous, next, or current view render dates.
- Provided method `getDateRangeText` to get the date range text for the given date collection.
## 27.2.5 (2024-12-03)
### Schedule
#### Bug fixes
- `#I657588` - The issue with the schedule's current time indicator not being properly aligned has been resolved
## 27.2.3 (2024-11-21)
### Schedule
#### Bug fixes
- `#F194681` - An issue where a script error occurred while editing an existing event in the scheduler component has been resolved.
## 27.2.2 (2024-11-15)
### Schedule
#### Bug fixes
- `#I647287` - An issue where an Appointments are rendered in the incorrect time slots when the time zone is set to MET has been resolved.
## 27.1.58 (2024-11-05)
### Schedule
#### Bug fixes
- `#I647902` - An issue where a script error occurred while click the close icon in print window has been resolved.
## 27.1.57 (2024-10-29)
### Schedule
#### Bug fixes
- `#I641069` - An issue when dragging an event, the first cell of the hour will be selected and highlighted has been resolved.
- `#I643159` - An issue when weekly recurrence rule is rendered in the wrong position when setting the `firstDayOfWeek` has been resolved.
- `#FB62128` - An issue causing events to display incorrectly when a weekly recurrence rule with `BDAY` and a specified timezone is applied has been resolved.
## 27.1.56 (2024-10-23)
### Schedule
#### Bug fixes
- `#I638628` - The issue with the `renderCell` event not being triggered in the Agenda view has been resolved.
## 27.1.55 (2024-10-22)
### Schedule
#### Bug fixes
- `#I592841` - An issue where resizing was not functioning correctly in timeline views when using the `startHour` and `endHour` properties has been resolved.
## 27.1.53 (2024-10-15)
### Schedule
#### Bug fixes
- `#FB61537` - An issue where a script error occurred when attempting to save an event after adding the `NumericTextBox` component in the editor template has been resolved.
- `#FB61371` - An issue affecting the identification of the `startTime` and `endTime` properties within the `eventRenderedArgs` for spanned events in the Month view has been resolved.
- `#I640650` - An issue where a script error occurred while setting `setWorkHours` in DST time has been resolved.
## 27.1.52 (2024-10-08)
### Schedule
#### Bug fixes
- `#FB61586` - The issue with the schedule component tooltip rendering outside the viewport has been fixed.
- `#I610923` - An issue where the appointments are getting overlapped due to appointment width is not calculated properly has been fixed.
## 27.1.51 (2024-09-30)
### Schedule
#### Bug fixes
- `#I617009` - An issue where the appointment drag position is not updating according to the mouse cursor in the vertical views of the schedule has been fixed.
- `#I569000` - The issue with the current time indicator displaying discrepancies compared to the time scale on the start and end days of daylight saving time in the vertical view has been resolved.
## 27.1.50 (2024-09-24)
### Schedule
#### Bug fixes
- `#FB60159` - An issue where the monthly recurrence appointment was rendered on the wrong date without considering the `StartTimezone` value of the appointment is fixed.
## 27.1.48 (2024-09-18)
### Schedule
#### Features
- `#I546459` - Improved timeline views virtual scrolling performance.
- Provided new keyboard shortcuts to open the editor window and navigate to today's date.
| Keys | Description |
|-----|-----|
| <kbd>Shift + Alt + N</kbd> | To open a new editor window. |
| <kbd>Shift + Alt + Y</kbd> | To navigate today date. |
#### Bug fixes
- `#I194307` - An issue where the `firstDayOfWeek` property was not working in the year view's specific settings has been fixed.
## 26.2.14 (2024-09-10)
### Schedule
#### Bug fixes
- `#I621521` - An issue where the tooltip shows the wrong end time value when the start and end of the appointment are the same has been fixed.
- `#FB60391` - Deleted recurrence appointment added into the `changedRecords` instead of `deletedRecords` and upon clicking `YES` in the series edit confirmation alert to delete the individual occurrences the deleted records not included in the `deletedRecords` in the `actionBegin` event has been fixed.
## 26.2.12 (2024-09-03)
### Schedule
#### Bug fixes
- `#I617009` - An issue where the drag clone position not updated based on mouse cursor position in the vertical views has been fixed.
## 26.2.10 (2024-08-20)
### Schedule
#### Bug fixes
- `#I607401` - An issue where the events are not aligned in correct position when Scheduler height changed dynamically has been fixed.
## 26.2.4 (2024-07-24)
### Schedule
#### Bug fixes
- `#I605064` - An issue with the weekly recurrence appointment rendering while using the repeat interval value of more than 1 has been fixed.
- `#I600060` - The issue where the drag clone fails to follow the cursor position during dragging, with cell widths set to auto, has been resolved.
## 26.1.41 (2024-07-09)
### Schedule
#### Bug fixes
- `#I577891` - An issue with the virtual scrolling performance in the vertical view has been addressed.
- `#I589776` - An issue where the events are moved to next or previous week while multi dragging has been fixed.
- `#F188870` - An issue with the current time indicator throws the console error when the resource data source is empty has been fixed.
## 26.1.40 (2024-07-02)
### Schedule
#### Bug fixes
- `#I591715` - An issue with the resizing event in the scheduler, using the enabled interval and header rows property in the Timeline view, which miscalculated the end time, has been fixed.
- `#I603711` - An issue where the custom editor window did not destroy the rich text editor component has been fixed.
## 26.1.39 (2024-06-25)
### Schedule
#### Bug fixes
- `#F188618` - The issue with the date time format during CSV export in excel has been resolved.
- `#I602738` - An issue with the print rendered empty page on the print preview window for vertical views has been fixed.
- `#I603067` - An issue with same duration events are overlapped each other in the vertical view has been fixed.
## 26.1.38 (2024-06-19)
### Schedule
#### Bug fixes
- `#I587318` - Issues in the Schedule aria-label attributes are fixed.
- `#I583567` - Resizing the appointment to the last column of the timeline views is not working issue has been resolved.
- `#I592841` - The issue with the appointment width calculation, when the `endHour` and `timeScale` properties are customized is fixed.
- `#FB51620` - The `setWorkHours` method sets work hours to the wrong time range if today's date is a DST start is fixed.
- `#I583293` - The quick info popup shows the wrong time instead of the clicked cell time and adds the appointment to the wrong time if the clicked cell is in the DST start date is fixed.
- `#I597851` - The issue with the event template in the Angular implementation, where it wasn't printing properly in the scheduler, has been fixed.
## 26.1.35 (2024-06-11)
### Schedule
#### Bug fixes
- `#I587571` - The issue with the `refreshLayout` method causing UI disruptions when utilizing `allowVirtualscrolling` has been resolved.
- `#FB57769` - An issue with the events is not overlap properly when the event has same start and end time.
## 25.2.6 (2024-05-28)
### Schedule
#### Bug fixes
- `#I586530` - The issue with `refreshTemplates` caused alignment issues in resource header has been resolved.
## 25.2.4 (2024-05-14)
### Schedule
#### Bug fixes
- `#I539772` - Appointment drag and drop issue in iPad is fixed.
- `#I522699` - The issue with touch scrolling through appointments, which was caused by interference from the drag and drop and resize feature, has been resolved in touch devices. Drag and resize operations are only enabled after a tap-hold action.
- `#I583762` - The issue with `refreshTemplates` caused alignment issues in date header has been resolved.
## 25.2.3 (2024-05-08)
### Schedule
#### Bug fixes
- `#I582520` - The issue with `scrollToResource` not working in the month view has been resolved.
- `#I528774` - The `eventTemplate` causing memory leak on date navigation has been fixed.
## 25.1.42 (2024-04-30)
### Schedule
#### Bug fixes
- `#I583674` - An issue where the text for today button was not displayed in the toolbar has been fixed.
- `#I577108` - An issue with `quickInfotemplates` is not being properly destroyed has been fixed.
## 25.1.41 (2024-04-23)
### Schedule
#### Bug fixes
- `#I569000` - The issue with the Timeslots show difference than the time scale on the day light saving start and end day has been resolved.
- An issue with XSS vulnerability identified in the editor window has been fixed.
## 25.1.39 (2024-04-09)
### Schedule
#### Bug fixes
- `#I556008` - An issue with the reading and restoring the current resource in compact view has been fixed.
- `#I550494` - An issue with appointments overlapping while using `sortComparer` in the timeline views has been fixed.
- `#I549215` - The issue with the `refreshLayout` method causing UI disruptions when utilizing `allowVirtualscrolling` has been resolved.
## 25.1.37 (2024-03-26)
### Schedule
#### Bug fixes
- `#I566544` - An issue with `aria-labelledby` accessibility issue in the recurrence editor has been fixed.
- `#I549259` - An issue where the weekend dates are rendered in the Agenda view after setting up the `showWeekend` property to `false` has been fixed.
## 25.1.35 (2024-03-15)
### Schedule
#### New Features
- `#I511506` - Provided support to prevent the reloading of appointment data source when resource data source changes dynamically by providing an additional boolean parameter `isEventDataRefresh` in the `setResourceCollections` method. To prevent reloading of the appointments you have to send the `isEventDataRefresh` parameter value as `false`.
## 24.2.8 (2024-02-27)
### Schedule
#### Bug fixes
- `#I549187` - An issue with the virtual scroll with `rowAutoHeight` has been resolved.
## 24.2.4 (2024-02-06)
### Schedule
#### Bug fixes
- `#I540139` - The appointment disappearance issue while using the `rowAutoHeight` has been resolved.
- `#I524766` - An issue related to scaling has been fixed.
## 24.2.3 (2024-01-31)
### Schedule
#### Bug fixes
- `#I541680` - An issue related to more indicator in the timeline views has been fixed.
## 24.1.41 (2023-12-18)
### Schedule
#### New Features
- `#I227283`, `#I233208`, `#F170880` - Provided support to customize the scheduler toolbar items using the `toolbarItems` property.
- `#I347220` - Provided the support to control the number of events displayed in a cell in the Month view and Timeline views using the `maxEventsPerRow` property
#### Bug fixes
- `#I519049` - An issue related to events are overlapping when they are on same date in vertical year view has been resolved.
- `#F185646` - An issue with page crashes when schedule appointment drag-drops over the calendar has been fixed.
- `#F185139` - An issue related to events are positioned incorrectly when using `firstDayOfWeek` with different time slot intervals has been resolved.
- `#FB47966` - An issue with timezone setting not working for all day events has been fixed.
## 23.2.4 (2023-11-20)
### Schedule
#### Bug fixes
- `#I518285` - An issue related to incorrect start day name on the week header in year view has been resolved.
## 23.1.44 (2023-11-07)
### Schedule
#### Bug fixes
- `#I513168` - An issue related to misplaced events in the print document has been resolved.
## 23.1.40 (2023-10-10)
### Schedule
#### Bug fixes
- `#I184692` - An issue with the date navigation while clicking on the month date on mobile mode has been fixed.
- `#I504010` - The console error occurs when dragging events outside of the Scheduler area has been fixed.
## 23.1.39 (2023-10-04)
### Schedule
#### Bug fixes
- `#I503155` - Resolved an accessibility concern by including the necessary form labels in the Scheduler editor window.
## 23.1.38 (2023-09-26)
### Schedule
#### Bug fixes
- `#I501151` - An issue where the `eventDoubleClick` event is not triggering has been fixed.
## 23.1.36 (2023-09-15)
### Schedule
#### Features
- `#I393657` - Provided on-demand data loading support that allows users to retrieve events from remote services for the current view port alone and retrieve the remaining data on demand while scrolling, which improves the performance and usability of the Scheduler component.
- `#I397280`, `#I296716`, `#F184285`, `#FB37717` - Provided `virtualScrollStart` and `virtualScrollStop` event support to notify the resource virtual scrolling actions of Scheduler.
- `#I339243`, `#I365629`, `#F174284` - Provided support to customize the header and footer of editor window.
#### Bug fixes
- `#F184224` - An issue with start and end date query parameters passed incorrectly, when timezone is applied for scheduler has been fixed.
- `#I499207` - An issue with quick popup not opens on selected cell, when `allowMultiRowSelection` property disabled has been fixed.
## 22.2.12 (2023-09-05)
### Schedule
#### Bug fixes
- `#I492172` - An issue with recurrence exception not calculated based on scheduler timezone has been fixed.
- `#I490434` - An issue with current time indicator positioned wrongly when header rows is applied in timeline views has been fixed.
- `#I497178` - An issue with quick popup opens for unselected resource cells has been fixed.
## 22.2.11 (2023-08-29)
### Schedule
#### Bug fixes
- `#I488001` - An issue where the description field of an ICS file was not being parsed correctly upon import into the Schedule has been fixed.
## 22.2.5 (2023-07-27)
### Schedule
#### Bug fixes
- `#I480473` - An issue with "Role not inside the required context" accessibility issue in the Schedule component's recurrence editor has been fixed.
- `#I474091` - The issue of duplicate events being created after changing the recurrence of certain events has been fixed.
- `#I478902` - Performance issue in calculating scrollbar width has been fixed.
## 22.1.38 (2023-07-11)
### Schedule
#### Bug fixes
- `#F182714` - An issue with Escape key will prevent the cell selection when `allowInline` property enabled has been fixed.
## 22.1.34 (2023-06-21)
### Schedule
#### New Features
- `#I438319` - Provided an option to customize the recurrence end type which allows users to tailor the recurrence editor to their unique needs and preferences.
#### Bug fixes
- `F182696` - An issue with Keyboard scroll behaviour not working has been fixed.
- `I470178` - An issue with Edit occurrence appointment not rescheduled properly and shows occurrence alert has been fixed.
- `#I182714` - Resolved the issue where pressing the `Escape` key while navigating the scheduler with the keyboard would return to the previously selected cell.
## 21.2.10 (2023-06-13)
### Schedule
#### Bug fixes
- `#I464944` - An issue with time indicator rendered in wrong position when `startHour` and `endHour` property applied has been fixed.
## 21.2.9 (2023-06-06)
### Schedule
#### Bug fixes
- `#I461489` - An issue with the dragging appointment is flickering on the topmost region has been fixed.
- `#I464535` - Fixed an issue where the visible date header name in the Schedule did not match the aria-label name, leading to discrepancies in the accessibility checker.
- `#I459642` - An issue with Appointment end date is wrong in `popupOpenEventArgs` has been fixed.
## 21.2.6 (2023-05-23)
### Schedule
#### Bug fixes
- `#I459507` - An issue with the following events option not being displayed while editing the edited occurrence of the recurrence series has been fixed.
## 21.2.5 (2023-05-16)
### Schedule
#### Bug fixes
- `#I459154` - An issue with Schedule performance while rendering large set all-day appointments in vertical views has been fixed.
## 21.2.4 (2023-05-09)
### Schedule
#### Bug fixes
- `#I457705` - An issue with appointment not dropped on target cell when start and end time is same has been fixed.
- `#I457928` - An issue with the appointment misalignment has been fixed.
## 21.1.41 (2023-04-18)
### Schedule
#### Bug fixes
- `#I449384` - An issue with the numeric textbox inside the `editorTemplate` has been fixed.
- `#I454841`, `#I455215` - An issue with the appointment subject, quick info popup subject, and description values doesn't show in HTML format has been fixed.
- `#I451218` - An issue with the clone element was hidden while dragging when the `eventDragArea` property is enabled has been fixed.
## 21.1.39 (2023-04-11)
### Schedule
#### Bug fixes
- `#I425939` - Schedule virtual scrolling appointment rendering performance improved.
- `#F181250` - Schedule layout rendering performance improved with `timezone` property.
- `#I328355`, `#I449137` - Provided support to bind methods in `JS` way for the Schedule events in the `print` method `printOptions`.
## 21.1.38 (2023-04-04)
### Schedule
#### Bug fixes
- `#I448740` - An issue with the current date styles in month agenda view has been fixed.
- `#I445875` - An issue with the scheduler not rendering the all more indicators while resizing the browser window at specific resolutions has been fixed.
## 21.1.35 (2023-03-23)
### Schedule
#### New Features
- `#I324269`, `#I347160` - Provided support to display multi month event as single event in vertical orientation of timeline year view.
- `#I419677` - Provided the support to sanitize the appointment inputs, improving the security of the Scheduler component.
- `#I425713` - Provided in-built filter support to the Scheduler component, allowing users to easily filter events when requesting data from the server.
- `#FB40709` - Provided `generateEventOccurrences` public method to retrieve all the occurrences from the series.
- `#I423939` - Provided support to render the schedule timeline views without horizontal scrollbar.
#### Bug fixes
- `#I442920` - An issue with appointments misaligned in timeline year view with `ignoreWhiteSpace` property has been fixed.
## 20.4.53 (2023-03-07)
### Schedule
#### Bug fixes
- `#I441823, F180833` - An issue with a script error while customizing the recurrence editor repeat type option in the Schedule editor has been fixed.
## 20.4.52 (2023-02-28)
### Schedule
#### Bug fixes
- `#I440832` - An issue with drag clone event were hidden, when dragging multiple appointments with `startHour` and `endHour` has been fixed.
- `#I441311` - An issue with `getSelectedElements` public method return the selected cells in wrong order has been fixed.
## 20.4.51 (2023-02-21)
### Schedule
#### Bug fixes
- `#I438207` - An issue with `select` event not invoked on cell selection through keyboard navigation has been fixed.
## 20.4.49 (2023-02-07)
### Schedule
#### Bug fixes
- `#I430344` - An issue with the resource id values for added records and changed records were incorrect when the `allowMultiple` property for schedule resources was set to true has been fixed.
## 20.4.48 (2023-02-01)
### Schedule
#### Bug fixes
- `#I422532` - An issue with swiping animation is slow on date navigation in iPad device has been fixed.
- `#I426228` - An issue with drag and drop with timeline view header rows has been fixed.
## 20.4.44 (2023-01-18)
### Schedule
#### Bug fixes
- `#I414149` - An issue with editor window not open in iPad device has been fixed.
- `#I425181` - An issue with wrongly shown the occurrence alert while editing title of single occurrence of daily recurrence event has been fixed.
- `#I427296` - An issue with wrongly shown the occurrence alert while editing the date of single occurrence of weekly recurrence event has been fixed.
## 20.4.43 (2023-01-10)
### Schedule
#### Bug fixes
- `#I425940` - An issue with adding an aria-pressed attribute to the appointment has been fixed.
- `#I427181` - The issue with the schedule tooltip displaying start and end times in 12 hour format when the schedule is in 24 hour format has been fixed.
## 20.4.42 (2023-01-04)
### Schedule
#### Bug fixes
- `#I425268` - An issue with drag and drop flickering with `eventDragArea` in timeline views has been fixed.
- `#I424662` - An issue with appointment resizing in month view with scrollbar has been fixed.
## 20.4.38 (2022-12-21)
### Schedule
#### New Features
- `#I384604` - Provided custom workdays support when resources are grouped by date.
- `#I394207` - Provided `closeTooltip` method to close the appointment tooltip programmatically.
- `#I399939` - Provided `dateRangeTemplate` template to customize the header date range in scheduler.
## 20.3.58 (2022-11-22)
### Schedule
#### Bug fixes
- `#F178747` - An issue with Appointments positioning when navigate to the next date via swiping in mobile mode has been fixed.
## 20.3.57 (2022-11-15)
### Schedule
#### Bug fixes
- `#I415847` - An issue with Edit recurrence series to greater than its end date has been fixed.
- `#I415323` - An issue with timeline month view appointment flickers on initial resizing has been fixed.
## 20.3.56 (2022-11-08)
### Schedule
#### Bug fixes
- `#F178302` - An issue with being unable to inline edit when using `eventTemplate` has been fixed.
- `#F178112` - An issue with "Misalignment occurring on zoom-in zoom-out with the scheduler" has been fixed
## 20.3.52 (2022-10-26)
### Schedule
#### Bug fixes
- `#F177962` - An issue with displaying yearly recurrence event has been fixed.
- `#I407566` - An issue with Importing exported ICS file with the edited recurrence event causes issue while editing the recurrence event has been fixed.
- `#F411508` - The issue Error throws when resources with no child is selected in the Editor window has been fixed.
- `#I411253` - Scheduler performance issue in virtual scrolling has been fixed.
- `#I412237` - An issue with Delete action through keyboard not working on Schedule on the MAC OS has been fixed.
- `F178167` - An issue with navigation actions not working while performing swipe on the appointments in mobile mode has been fixed.
## 20.3.49 (2022-10-11)
### Schedule
#### Bug fixes
- `#I407566` - An issue with Importing exported ICS file with the edited recurrence event causes issue while editing the recurrence event has been fixed.
## 20.3.47 (2022-09-29)
### Schedule
#### New Features
- `#I329117` - Provided option to disable the date navigation via touch swipe.
- `#F171009`, `#FB3560`, `#FB30983`, `#FB31560`, `#FB36386` - Provided virtual scrolling support to Vertical Day, Week, and Month views.
- Provided cell template, day header template and month header template support for Year view.
#### Bug fixes
- `#I406122` - An issue with Recurrence appointment rendered after the end time on DST timezone has been fixed.
- `#I405129` - An issue with Drag and drop is slow, when using `eventTemplate` has been fixed.
## 20.2.50 (2022-09-20)
### Schedule
#### Bug fixes
- `#I405416` - An issue with next date navigation arrow shown when the upcoming date is greater than `maxDate` has been fixed.
## 20.2.43 (2022-08-08)
### Schedule
#### Bug fixes
- `#I392060` - An issue with `scrollTo` method not working in timeline views has been fixed.
## 20.2.40 (2022-07-26)
### Schedule
#### Bug fixes
- `#I392060` - An issue with Appointments start and end time were changed on schedule property change has been fixed.
## 20.2.38 (2022-07-12)
### Schedule
#### Bug fixes
- `#F172936` - An issue with Form validator instance not available in `popupOpen` event of Scheduler has been fixed.
- `#F175741` - An issue with UID of the appointments varies every time while exporting appointments in ICS file has been fixed.
- `#I379499` - An issue with Recurrence appointments start and end times are not changed based on DST time zone has been fixed.
## 20.2.36 (2022-06-30)
### Schedule
#### New Features
- `#I357693`, `#I385560` - Provided a public method `openQuickInfoPopup` to open the quick popup programmatically.
- `#I307933` - Provided support to specify custom separator when exporting Scheduler events to CSV export.
#### Bug Fixes
- `#I385411` - An issue with Weekly recurrence appointments not shown in day view has been fixed.
## 20.1.61 (2022-06-21)
### Schedule
#### Bug Fixes
- `#I380532` - An issue with Multiple appointments dragged while performing drag action with a single appointment has been fixed.
- `#I380576` - An issue with drag appointment clone position with enabled `rowAutoHeight` has been fixed.
- `#I384326` - An issue with html tag as appointment subject in quick popup header has been fixed.
- `#I383234` - An issue with `scrollTo` method not working with date when enabled group `byDate` has been fixed.
- `#F174691` - An issue with header misalignment in month view on safari browser has been fixed.
## 20.1.57 (2022-05-24)
### Schedule
#### Bug Fixes
- `#I379346` - An issue with appointments rendered in start and end hour range in vertical views has been fixed.
- `#I379197` - An issue with normal appointment rendered in all day row in DST time zone has been fixed.
## 20.1.55 (2022-05-12)
### Schedule
#### Bug Fixes
- `#I374675` - The appointment border maintained after deselection on multiple appointment selections has been fixed.
- `#I373707` - An issue with appointments rendered in the min-max date range in vertical views has been fixed.
## 20.1.50 (2022-04-19)
### Schedule
#### Bug Fixes
- `#I373678` - An issue with the recurrence appointment time change in the DST time zone has been fixed.
- `#I372043` - An issue with the appointment rendering performance of the month view has been fixed.
- `#I373179` - The Schedule `exportToICalendar` method throws a script error on exporting events issue has been fixed.
- `#I373707` - An issue with the appointments in the min-max date range not rendered in the month view has been fixed.
## 20.1.48 (2022-04-12)
### Schedule
#### Bug Fixes
- `#F173985` - An issue with duplicate cells rendered when the time scale interval set as 1440 has been fixed.
## 20.1.47 (2022-04-04)
### Schedule
#### New Features
- `#I305258`, `#FB20522`, `#FB20233` - Provided virtual scrolling support for timeline year view with vertical orientation.
#### Bug Fixes
- `#I368002, #I369932` - A issue with cell height not updated property based on appointment rendering while row auto height enabled has been fixed.
- `#I368806` - An issue with an incorrect end date in the editor when using `openEditor` method has been fixed.
- `#I367110` - An issue with more indicator count value is wrong in month view has been fixed.
- `#I370378` - An issue with the wrong count of occurrences rendered when clear and set up until date value again has been fixed.
- `#F172905` - An issue with scroll position not maintained for timeline year and timeline month views has been fixed.
## 19.4.50 (2022-02-08)
### Schedule
#### Bug Fixes
- `#I362813` - An issue with appointment start and end time changes on each schedule layout resize action while using `timezone` property has been fixed.
- `#I363018` - An issue with event template content is empty after performing CRUD action with resource has been fixed.
## 19.4.47 (2022-01-25)
### Schedule
#### Bug Fixes
- `#I361305` - A performance issue while loading more events in the Timeline views has been fixed.
- `#I361135` - An issue with improper argument data received in the `eventRendered` event in each view has been fixed.
- `#I363266` - An issue with the more popup window has truncated at bottom of the schedule in month view has been fixed.
## 19.4.43 (2022-01-18)
### Schedule
#### Bug Fixes
- `#F171650` - An issue with localized text is not applied for the week numbers tooltip in year view has been fixed.
## 19.4.42 (2022-01-11)
### Schedule
#### Bug Fixes
- `#I360126` - Timeline views appointment misalignment issue while work cells width reduced has been fixed.
## 19.4.41 (2022-01-04)
### Schedule
#### Bug Fixes
- `#I357890` - An issue with work cells misalignment in the timeline month view has been fixed.
- `#FB31401` - An issue with today button navigating issue only in the `MonthAgenda` view issue has been fixed.
- `#FB30967` - An issue while drag and drop an event with `eventDragArea` has been fixed.
## 19.4.40 (2021-12-28)
### Schedule
#### Bug Fixes
- `#I353817` - An issue with all-day region scrolling issue only in the Mac device has been fixed.
## 19.4.38 (2021-12-17)
### Schedule
#### New Features
- `#I256450`, `#I256493`, `#I341525` - Provides support for flexible month view that starts from the beginning of the week the displayed date falls in. Also, users can set the number of weeks to be displayed in the Month view.
- `#FB9963`, `#I331086` - Provided an option to customize the header names when the Scheduler is exported to Excel.
- `#I276542`, `#F169844` - Provided support to set the minimum event duration for appointments to make the event subject easier to read.
- `#I335888`, `#F167194`, `#F167235`, `#F169012`, `#F169593`, `#F169647` - Provides accessibility support for timeline year views to select multiple cells for actions.
#### Bug Fixes
- `#I357194` - An issue while slower the performance of the schedule, while drag and drop the event with `eventTemplate` has been fixed.
## 19.3.55 (2021-11-23)
### Schedule
#### Bug Fixes
- `#I347217` - An issue while using `getRecurrenceDates` method in the weekly rule option has been fixed.
## 19.3.53 (2021-11-12)
### Schedule
#### New Features
- `#I224286`, `#I224730`, `#I316683`, `#I321325`, `#I331265`, `#I331820`, `#I338907`, `#I342102`, `#F169564`, `#F169824`, `#F169024` - Provided option to render the spanned events greater than 24 hours in either `AllDayRow` region or `TimeSlot` region.
- `#I339786` - Provided localization support for timezone collections which are displayed in the editor window.
## 19.3.48 (2021-11-02)
### Schedule
#### Bug Fixes
- `#F158202` - The `getCurrentViewEvents` method not returns current view events in Agenda view has been fixed.
- `#I343356` - An issue while using two dynamic validation error message for the scheduler field has been fixed.
- `#I345316` - An issue while saving an event dynamically using `saveEvent` method only with `timezone` property for the scheduler has been fixed.
- `#F169453` - An issue with the horizontal scroll position in the timeline month, while dragging or resizing an event has been fixed.
- `#I342117` - An issue with virtual scrolling down not happening issue in Agenda view mobile mode has been fixed.
## 19.3.46 (2021-10-19)
### Schedule
#### Bug Fixes
- `#I344571` - An alignment issue between the resource cells and work cells in timeline year has been fixed.
- `#FB29199` - Dragging an event from one month to another throws an exception in month view has been fixed.
- `#I344682` - An issue with virtual up-scrolling while enabling the `rowAutoHeight` property has been fixed.
## 19.3.44 (2021-10-05)
### Schedule
#### Bug Fixes
- `#FB29036` - An issue with the `renderCell` event arguments as `resourceGroupCells` has been fixed in the timeline year view with resources.
- `#I339839` - An issue with the scheduler resize action is not working properly in timeline month has been fixed.
- `#F168909` - The scheduler agenda view throws script error on multilevel resources grouping has been fixed.
## 19.3.43 (2021-09-30)
### Schedule
#### New Features
- `#I316891`, `#I328879`, `#I331265`, `#I335777`, `#I339302`, `#F165491` - Provided support to sort appointments by priority instead of time.
- `#I242605`, `#F160122`, `#F165334` - Provided public method for Scheduler to refresh the Scheduler layout without re-render.
- `#I314842`, `#I320731` - Provided public method for Scheduler to refresh the given templates.
- `#FB24252` - Provided template support for header indent cells.
#### Bug Fixes
- `#I333664` - An issue with the dragging between two Schedulers has been fixed.
- `#I340348` - An issue with opening the editor window in RTL mode has been fixed.
- `#I342117` - An issue with today button navigation in Agenda view and scrolling down not happening issue has been fixed.
- `#F168358` - An issue with the "delete icon is not disabled in mobile mode" has been fixed.
- `#I340332` - An issue with the events rendering performance in vertical views has been fixed.
- `#I342489` - An issue with identify the clicked button on `popupClose` event has been fixed by providing `event` option on `PopupCloseEventArgs`.
## 19.2.59 (2021-08-31)
### Schedule
#### New Features
- `#I242605`, `#F160122`, `#F165334` - Provided public method for Scheduler to refresh the Scheduler layout without re-render.
- `#I314842`, `#I320731` - Provided public method for Scheduler to refresh the given templates.
#### Bug Fixes
- `#I339839` - An issue with the scheduler resize action is not working properly in timeline views has been fixed.
- `#I338473` - An issue with the scheduler `showWeekend` property set to false appointments missing has been fixed.
- `#I340348` - An issue with opening the editor window in RTL mode has been fixed.
- `#I342117` - An issue with today button navigation in Agenda view has been fixed.
- `#I340332` - An issue with the scheduler performance in Vertical views has been fixed.
## 19.2.56 (2021-08-17)
### Schedule
#### Bug Fixes
- `#I334925` - An issue with the longer appointments in timeline year view UI has been resolved.
## 19.2.55 (2021-08-11)
### Schedule
#### Bug Fixes
- `#I337733` - An issue with the scheduler events overlapping when start and end times were the same has been resolved.
## 19.2.51 (2021-08-03)
### Schedule
#### Bug Fixes
- `#F167351` - An issue with the scheduler quick popup closes when using multi-select in the popup content has been fixed.
## 19.2.49 (2021-07-27)
### Schedule
#### Bug Fixes
- `#I331086` - An issue with the drag and drop the spanned events in vertical views has been fixed.
- `#I336108` - An issue with the scheduler import of recurring events has been fixed.
## 19.2.47 (2021-07-13)
### Schedule
#### Bug Fixes
- `#I333860, #I333664` - An issue with the external drag between two scheduler has been fixed.
- `#F166305` - An issue with dynamically changed `minDate` and `maxDate` property in react scheduler has been fixed.
- `#F166752` - An issue with drag and drop doesn't work when enabled the desktop mode in mobile devices has been fixed.
- `#I331086` - An issue with the drag and drop the spanned events in vertical views has been fixed.
## 19.2.46 (2021-07-06)
### Schedule
#### Bug Fixes
- `#I332366` - An issue with the toolbar popup is not open properly when multiple schedules are rendered on a single page has been fixed.
## 19.2.44 (2021-06-30)
### Schedule
#### New Features
- Provided option to set the custom months count in year views.
#### Bug Fixes
- `#FB25227` - An issue with the scheduler resize action is not working in timeline views has been fixed.
- `#I331501` - An issue with the scheduler height is not responsive related to the parent container has been fixed.
## 19.1.69 (2021-06-15)
### Schedule
#### Bug Fixes
- `#I331194` - An issue with localization for form-validator is not working has been fixed.
- `#I331513` - An issue with add icon shows on mobile when disabled the `allowAdding` property has been fixed.
## 19.1.67 (2021-06-08)
### Schedule
#### Bug Fixes
- `#I327333` - An issue with the scheduler current time indicator position not maintained has been fixed.
- `#I329599` - An issue with the scheduler `eventRendered` event in agenda view has been fixed.
- `#F165707` - An issue with the external drag between two scheduler has been fixed.
- `#I330676` - An issue with the scheduler more popup is not updated when deleting the event in year view has been fixed.
- `#I330946` - An issue with the scheduler keyboard interaction when the `readonly` property is enabled has been fixed.
## 19.1.66 (2021-06-01)
### Schedule
#### Bug Fixes
- `#F165550` - An issue with script error throws while dragging the scheduler events in IE11 has been fixed.
## 19.1.65 (2021-05-25)
### Schedule
#### New Features
- Provided public method to select the resources programmatically based on group index in mobile mode.
#### Bug Fixes
- `#I317799` - An issue with memory leak while performing navigation action has been fixed.
- `#F165261` - An issue with scheduler dates are not translated based on locale has been fixed.
- `#FB25480` - An issue with the scheduler mobile mode when the `readonly` property is enabled has been fixed.
- `#I317799` - An issue with memory leak while performing navigation action has been fixed.
## 19.1.63 (2021-05-13)
### Schedule
#### New Features
- Provided scrolling support for all day row when loading huge events.
- Provided the print option support to print the schedule in a customized way.
- Provided option to set the different first month in year view.
- Provided template support for date header in year views.
#### Bug Fixes
- `#I325602`: An issue with resizing the appointment to last cell is not working has been fixed.
- `#I315877` - An issue with the scheduler fast dragging in timeline views has been resolved.
## 19.1.59 (2021-05-04)
### Schedule
#### Bug Fixes
- `#FB23548` - An issue with Keyboard Interaction with Virtual Scrolling has been fixed.
- `#I323778` - An issue with Scheduler Accessibility has been fixed.
## 19.1.58 (2021-04-27)
### Schedule
#### Bug Fixes
- `#I324040` - An issue with the scheduler multiple appointment selection in IOS device has been resolved.
- `#I324529, #I323448` - An issue with deleting the entire recurrence events with resources has been resolved.
- `#FB23906, #FB23902` - An issue with "Scheduler causing focus loss for text inputs in Android device" has been fixed.
- `#FB23931` - An issue with "Scheduler stealing focus on window resize" has been fixed.
- `#I313715` - An issue with script error throws while resizing the scheduler events has been fixed.
- `#FB24226` - An issue with the scheduler alert message when drag the event in series has been fixed.
## 19.1.57 (2021-04-20)
### Schedule
#### Bug Fixes
- `#I312919` - An issue with the scheduler performance with resources has been resolved.
## 19.1.56 (2021-04-13)
### Schedule
#### Bug Fixes
- `#FB23907` - An issue with the "Scheduler throws the console errors in Android device" has been fixed.
- `#F161048` - An issue with Scheduler quick popup rendered twice when the `quickInfoOnSelectionEnd` property is enabled has been fixed.
- `#I320954` - An issue with the scheduler rendered twice with a different timezone has been fixed.
- `#I319812` - An issue with the appointment is not created properly in Timeline Year view has been fixed.
- `#I320915` - An issue with Scheduler events height is not rendered properly in the DST timezone has been fixed.
- `#FB23548` - An issue with Keyboard Interaction with Virtual Scrolling has been fixed.
- `F159057` - An issue with the appointment was not shown correctly in the UI in `TimelineMonth` view has been fixed.
## 19.1.55 (2021-04-06)
### Schedule
#### Bug Fixes
- `#F17228` - An issue with scheduler input field focus not working in iPad device with external keyboard has been fixed.
- `#I317983` - An issue with the height of the `TimelineMonth` view is not properly applied when the `rowAutoHeight` property is enabled with scheduler height `auto` has been fixed.
- `#I321711` - Duplicate events rendered in year view of schedule issue has been fixed.
- `#I320945` - An issue with scheduler multiple cell selection by holding shift and mouse click throws script error has been fixed.
## 19.1.54 (2021-03-30)
### Schedule
#### New Features
- **Multiple events drag and drop** - This feature allows to select multiple events and reschedule them quickly by drag-and-drop. Multiple selections can be done by pressing the CTRL key with a click.
- **Time Format** - This feature allows users to set `24-hour` or `12-hour` time formats in the scheduler. By default, the time format applies from the schedule's current culture configuration.
### Recurrence Editor
#### Breaking Changes
- The following properties type was changed.
| Property | Previous Type | Current Type |
|----------|---------------|--------------------------------|
| `selectedType` | `anonymous` | `int` |
| value | `anonymous` | `string` |
## 18.4.49 (2021-03-23)
### Schedule
#### Bug Fixes
- `#F22773` - An issue with editor freezes when saving a task to repeat yearly on the last day of a month has been fixed.
- `#F163215` - An issue with one day block event renders for two days has been fixed.
- `#I316945` - An issue with recurrence events are not deleted properly in overview sample has been fixed.
- `#I317560` - An issue with Schedule events getting overlapped issue has been fixed.
- `#I313557` - An issue with scheduler resource header when enabled `rowAutoHeight` and `height` properties has been fixed.
- `#317799` - An issue with memory leak in Scheduler has been fixed.
- `#313715,320461` - An issue with script error throws while fast dragging of scheduler events has been fixed.
## 18.4.48 (2021-03-16)
### Schedule
#### Bug Fixes
- `#I313966` - An issue with scheduler toolbar popup items are hidden in iPhone has been fixed.
- `#I313459` - An issue with scheduler content width is not properly adjusted while loading large number of resources in IOS device has been fixed.
- `#I315617` - An issue with scheduler `refreshDataManager` method invokes before active view has been fixed.
## 18.4.47 (2021-03-09)
### Schedule
#### Bug Fixes
- `#I303694` - An issue with scheduler toolbar items are not rendered as mobile view in iPad has been fixed.
## 18.4.46 (2021-03-02)
### Schedule
#### Bug Fixes
- `#I306554` - Events are overlapping each other if multiple appointments having duration less than a day in same cell in year view issue has been fixed.
- `#I292642` - An issue with today date is not selected properly in header calendar with different timezone has been fixed.
- `#I315273` - An issue with clone element position place is mismatched while perform resize action with different resize interval has been fixed.
- `#I316544` - An issue with locale word are not displayed i