Skip to content

v15.0.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 16:49
· 467 commits to beta since this release

15.0.0-beta.3 (2022-12-19)

Bug Fixes

  • datagrid: pagination input should only change page on enter (aab576a), VPAT-784
  • dropdown: prevent activating disabled dropdown item via click (85df471), closes #387
  • dropdown: prevent activating disabled dropdown item via keyboard (1481ce1), closes #389
  • vertical-nav: remove aria-label from vertical nav group buttons (e6884d7), VPAT-14152

Features

  • datagrid: remove dategrid* properties from ClrCommonStrings (d931a9c)
  • datagrid: remove deprecated sorting properties (6af3832)
  • datagrid: use DragDropModule from @angular/cdk (3f93d4c)
  • dropdown: remove disabled attribute from clrDropdownItem (3346573)
  • remove ClrDragAndDropModule in favor of @angular/cdk (b0f7ba6)
  • remove clrFocusTrap in favor of @angular/cdk (c3cabf0)
  • remove deprecated ClrAriaLiveService in favor of @angular/cdk (893e306)
  • sidenav: remove deprecated sidenav in favor of vertical nav (5465f80), closes #316
  • stack-view: remove dead stack view setsize and posinset inputs (5f37608)
  • stack-view: remove undocumented experimental edit mode (aab7d82)
  • stepper: remove aria-live announcement for error state (3250027)
  • tree-view: enable "type ahead"/letter key navigation by default (46e663c), VPAT-604
  • use cdkTrapFocus directive from @angular/cdk (4828c5c)
  • wizard: remove deprecated, undocumented inline wizard mode (7470769)

BREAKING CHANGES

  • datagrid:
    • The pagination input will only change the current page on enter keypress.
    • The pagination input will resets the input value to the actual current page on blur.
  • tree-view:
    • The ClrForTypeAhead directive and the ClrForTypeAheadModule have been removed.
    • If you are importing the ClrForTypeAheadModule, you can just remove it.
    • If you are using the ClrForTypeAhead directive class, you will need to adjust your code.
    • The clrForTypeAhead input will still work on clr-tree-node elements.
    • If your tree nodes have non-visible text (e.g. screen reader text), you will likely need to set the clrForTypeAhead input to just the visible text for the letter key navigation to work properly.
  • dropdown: Use clrDisabled instead of disabled to disable a clrDropdownItem.
  • stepper: The stepper will no longer announce error states. Applications can use LiveAnnouncer from @angular/cdk to handle any required announcements.
  • vertical-nav:
    • The clrVerticalNavGroupLabel input has been removed.
    • The verticalNavGroupToggle common string has been removed.
  • The clrFocusTrap directive has been removed. Please use the cdkTrapFocus directive from @angular/cdk instead.
  • The ClrDragAndDropModule has been removed. Please use the DragDropModule module from @angular/cdk instead.
  • datagrid: The @angular/cdk package is now a required peer dependency.
  • The ClrAriaLiveService has been removed. Please use the LiveAnnouncer service from @angular/cdk instead.
  • datagrid: The misspelled dategrid* common strings are removed. Please rename these properties to datagrid*.
  • datagrid: The deprecated datagrid sorting APIs are removed in favor of the newer APIs. You may need to make the following changes:
    sortIcon: Use sortDirection instead.
    clrDgSorted: Use clrDgSortOrder instead.
    clrDgSortedChange: Use clrDgSortOrderChange instead.
  • wizard:
    • The inline wizard mode has been removed.
    • The clrModalOverrideScrollService modal input has been removed.
  • stack-view: The undocumented, experimental stack view edit mode has been removed. Adopting this change should require no changes in your app unless you are using the removed undocumented feature. If so, you will need find another solution.
  • stack-view:
    • The clrStackViewSetsize input has been removed.
    • The clrStackViewPosinset input has been removed.
    • These inputs had no effect. The functionality was previously removed.
  • sidenav: The deprecated sidenav is removed. Please migrate to the clr-vertical-nav component.