Kendo UI for Angular 2024 Q4 (v17.0.0)

Released: Nov 12, 2024

Kendo UI for Angular 2024 Q4 (v17.0.0) での更新項目

機能

  • Button
    • span[kendoButton] and kendo-button are no longer supported.
  • Chart
    • Added No Data overlay.
    • Added pattern fills.
  • Chip
    • Added avatarSettings option.
    • Removed the Chip avatarClass option.
  • ChipList
    • Enabled keyboard navigation by default.
    • The navigable property is now true by default.
  • DateRange
    • Added activeView, bottomView, topView to DateRangePopup.
    • Added animateNavigation, disabled, orientation, views, weekNumber to DateRangePopup.
    • Added disabledDates.
    • Added focusedDate option.
    • Added min, max options to DateRangePopup.
    • Added showCalendarHeader option.
    • Added showOtherMonthDays to DateRangePopup.
    • Added showViewHeader to DateRangePopup.
  • Grid
    • Integrated toolbar component.
    • Integrated pager component.
    • kendo-angular-pager is now a peer dependency of the Grid and TreeList packages.
  • ListView
    • Changed the default value of the bordered property from true to false.
  • Miscellaneous
    • Replaced ChipListSize with ChipSize.
    • Updated minimum supported version to Angular 16.
    • Angular 15 is no longer supported.
    • Bumped Kendo themes support to v10.0.0.
  • Scheduler
    • Added auto eventHeight, eventsPerDay and adaptiveSlotHeight to multi-week view.
    • Added eventsPerDay, autoHeight and adaptiveSlotHeight options.
  • Splitter
    • Added splitterBarAttributes option.
    • Added splitterBarClass property.
    • Now allows setting classes via separatorHtmlAttributes.
    • Replaced separatorLabel property with splitterBarAttributes.
  • Spreadsheet
    • Implemented CSP compliance.
  • TabStrip
    • Added stretched alignment option.
  • Toolbar
    • Added fillMode option.
  • TreeList
    • Integrated toolbar component.
    • Integrated pager component.
    • kendo-angular-pager is now a peer dependency of the Grid and TreeList packages.
    • kendo-angular-toolbar package is now a peer dependency of the Grid and TreeList.
  • Typography
    • Removed the margin property.

不具合の修正

  • Button
    • Removed deprecated selectors.
  • Calendar
    • Fixed range selection depending on bottomView.
  • ChipList
    • Size did not propagate to chips.
    • Removed ChipListSize.
  • DateRange
    • showOtherMonthDays was set to true by default.
  • DateTimePicker
    • Accept and cancel buttons were swapped in adaptive mode.
    • Used k-active class for selected time or data tab.
    • Cancel button was on the left and the Set button on the right in adaptive mode.
  • DragAndDrop
    • Drag targets not cleared on destroy.
  • DropDownButton
    • Attach listener outside zone.
    • Removed active state on document mouseup.
  • DropDownTree
    • Do not render text span when no value is present.
  • Editor
    • Element styles not parsed properly.
    • Export selection types.
    • Paste event emitted twice when iframe is false.
  • ExpansionPanel
    • Incorrect hidden class and arrow icon.
  • Grid
    • Remove pager exports.
    • Use Kendo checkbox and textbox components.
    • Applying checkbox directive on input throws error.
  • ListView
    • Fixed issue where k-listview-bordered class added by default.
    • Content is scrollable when loading.
    • Removed unnecessary class.
  • Miscellaneous
    • Removed all hidden modules and uses utility arrays instead.
    • Removed vulnerable dependencies.
  • MultiSelect
    • Redundant k-selection-multiple class.
  • MultiSelectTree
    • Redundant k-readonly class on inner input.
  • MultiViewCalendar
    • Fixed range selection depending on bottomView.
  • PanelBar
    • Incorrect toggle icon when expanded.
  • PDFViewer
    • Pass correct argument to loadPDF method.
  • Popover
    • Redundant k-popup-transparent class.
  • Scheduler
    • Some tooltips in year view did not appear.
  • SplitButton
    • Removed active state on document mouseup.
    • Attach listener outside zone.
  • Splitter
    • Fixed issue where DOM API call broke SSR build.
    • Pane did not take up free space when other pane was hidden.
    • Fixed issue where it throws NG100 error when resizing a pane in Angular 18.
    • Vertical panes could not be dragged smoothly when splitter did not have set height.
  • Stepper
    • Incorrect progressbar class.
  • Switch
    • Redundant rounded class on wrapper.
  • TabStrip
    • Updated rendering.
  • TextArea
    • Redundant overflow class when resizable is both.
  • TileLayout
    • Updated rendering.
  • TimePicker
    • Accept and cancel buttons were swapped in adaptive mode.
    • Cancel button was on the left and the Set button on the right in adaptive mode.
  • Toolbar
    • Updated rendering.
  • TreeList
    • rowindex field returned undefined in edittemplatedirective.
    • scrollTo method did not work in non-virtual mode.
    • Remove pager exports.
    • Use Kendo checkbox and textbox components.
  • Typography
    • margin property increased the theme bundle size.