DevExtreme Complete 21.2.4

Released: Dec 9, 2021

Updates in 21.2.4

Fixes

Angular

  • All Angular products
    • Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
    • Basic types are not assignable to the type DeepPartial<any>.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • Parameter Binding Collection Editor - A Null Reference exception is thrown when adding a new binding.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in Microsoft .NET 5 applications.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
    • Web Report Viewer - "updatePreviewContentSize_ is not a function" error is thrown when hiding the component.
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • Logarithm scale with multiple axes doesn't correctly work when the chart has two logarithmic axes with negative values.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme CLI
    • DevExtreme Angular Template - The 'An unhandled exception occurred: NOT SUPPORTED: keyword "id", use "$id" for schema ID' error occurs on an attempt to create a new application using Angular 13.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on Apple iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Not all rows are exported to Microsoft Excel when the new virtual scrolling engine is used and DataGrid is scrolled.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • DataGrid shows W0017 error when the Delete confirmation dialog is displayed.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • The font color window is cut off when Diagram is placed in a popup.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
    • Apple Safari - The page scroll position is reset to (0, 0) when clicking (focusing) a shape.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - "ButtonTemplate is not a function" error is thrown when using ButtonTemplate in Angular.
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DateBox throws the "Cannot read property 'length' of null" error when using useMaskBehavior with locale fr-ca.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Import of the markdown module breaks the compilation of an Angular project in 21.2.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • DateBox throws the "Cannot read property 'length' of null" error when using useMaskBehavior with locale fr-ca.
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The 'Cannot read properties of undefined' error occurs when using ngIf for a tab-item.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • The Login button loses its customization when the template option is specified in v.21.2.3 in Vue and Angular.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for Angular - An exception is thrown if the repaint method is called before export to PDF.
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Layout & Navigation
    • Button - useSubmitBehavior is enabled but the form is not submitted if the template is specified.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.

HTML JS

  • All HTML JS products
    • Basic types are not assignable to the type DeepPartial<any>.
    • dxEvent - The isTrusted property in the root of EventObject is lost.
    • RequireJs cannot import modules from `ui.form.layout_manager.js`.
  • DevExtreme Charts & Gauges
    • Chart - A chart is incorrectly rendered when it is exported to PDF and the browser is zoomed.
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • "Uncaught TypeError: Cannot read properties of null (reading 'pageIndex')" error is thrown when assigning null to the dataSource and virtual scrolling is enabled.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Drop indicator is incorrectly displayed during column reordering if the allowColumnResizing and allowColumnReordering options are set to true.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Not all rows are exported to Excel when the new virtual scrolling engine is used and DataGrid is scrolled.
    • Search highlighting removes formatting of texts with HTML tags.
    • Search results are not highlighted if encodeHtml is set to false.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection of all rows doesn't correctly work when using virtual scrolling mode.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • The editing.changes option modification does not apply to a boolean column inside onOptionChanged.
    • The fixed button column is not rendered correctly when row dragging icons are shown and native scrolling is enabled.
    • The selection state is not refreshed on removing a row via the push() API.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid creates an invalid filter in a request when ungrouping after expanding a group row.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • DataGrid: Group row expanding does not work if group summaries are defined and data is updated with high frequency.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • Cannot change the style's background color when it is set to LightGray.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • CheckBox does not accept integer values (0 = false, 1 = true).
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - Cannot select all text if formatting is used on Mac.
    • DateBox - The dxDateBox module is registered twice.
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownBox - A custom value is lost on blur when acceptCustomValue is enabled.
    • DropDownBox is not rendered correctly when items are loaded asynchronously.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • FilterBuilder - An error occurs if only "or" is used as groupOperations and the value option is not set.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • It is impossible to override the global editorStylingMode from an item's editorOptions in v21.2.3.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for Angular - An exception is thrown if the repaint method is called before export to PDF.
    • hanges in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
    • Gantt for JavaScript - The control fails when an end-user opens nested tasks and a large data source is used.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
    • Table resizing doesn't trigger onValueChanged.
    • The "Insert Link" dialog doesn't fit the screen of an iOS device in portrait mode.
    • The component may hang when certain table markup is used as a value.
    • HtmlEditor's documentation example uses an outdated devextreme-quill version.
  • DevExtreme Layout & Navigation
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • List - 'allPages' selectAllMode - Performance issue occurs when using 'Select All' with a large amount of grouped data.
    • Tabs - The right navigation button is not disabled when zooming out.
    • Toolbar - Drop down menu is incorrectly displayed after changing the value in the menu item's editor.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • JQuery Deferred exception is shown when the recurrenceRule is an empty string.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • The dragging behavior is incorrect for appointments with the `disabled` property that was set using a Knockout observable.
    • The startDate and endDate time is incorrect for hourly recurring appointments in the agenda view.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • Keyboard navigation with the Tab button incorrectly works in a Popup.
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.
    • The focused row changes spontaneously after editing a node.

React

  • All React products
    • Basic types are not assignable to the type DeepPartial<any>.
    • dxEvent - The isTrusted property in the root of EventObject is lost.
  • DevExtreme Charts & Gauges
    • Chart - View is re-rendered infinitely if the visualRange option is initialized with null value and the component is resized.
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • The position of a command button is incorrect if a template/render/component is used to specify the button's template in React.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Reactive Scheduler
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Styles from the Overview demo are deleted after a click on a cell in React.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.

Vue

  • All Vue products
    • Basic types are not assignable to the type DeepPartial<any>.
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • The Login button loses its customization when the template option is specified in v.21.2.3 in Vue and Angular.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.