v15.0.0-beta.3
Pre-release
Pre-release
·
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 fromClrCommonStrings
(d931a9c) - datagrid: remove deprecated sorting properties (6af3832)
- datagrid: use
DragDropModule
from@angular/cdk
(3f93d4c) - dropdown: remove
disabled
attribute fromclrDropdownItem
(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
andposinset
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:
• TheClrForTypeAhead
directive and theClrForTypeAheadModule
have been removed.
• If you are importing theClrForTypeAheadModule
, you can just remove it.
• If you are using theClrForTypeAhead
directive class, you will need to adjust your code.
• TheclrForTypeAhead
input will still work onclr-tree-node
elements.
• If your tree nodes have non-visible text (e.g. screen reader text), you will likely need to set theclrForTypeAhead
input to just the visible text for the letter key navigation to work properly. - dropdown: Use
clrDisabled
instead ofdisabled
to disable aclrDropdownItem
. - stepper: The stepper will no longer announce error states. Applications can use
LiveAnnouncer
from@angular/cdk
to handle any required announcements. - vertical-nav:
• TheclrVerticalNavGroupLabel
input has been removed.
• TheverticalNavGroupToggle
common string has been removed. - The
clrFocusTrap
directive has been removed. Please use thecdkTrapFocus
directive from@angular/cdk
instead. - The
ClrDragAndDropModule
has been removed. Please use theDragDropModule
module from@angular/cdk
instead. - datagrid: The
@angular/cdk
package is now a required peer dependency. - The
ClrAriaLiveService
has been removed. Please use theLiveAnnouncer
service from@angular/cdk
instead. - datagrid: The misspelled
dategrid*
common strings are removed. Please rename these properties todatagrid*
. - datagrid: The deprecated datagrid sorting APIs are removed in favor of the newer APIs. You may need to make the following changes:
•sortIcon
: UsesortDirection
instead.
•clrDgSorted
: UseclrDgSortOrder
instead.
•clrDgSortedChange
: UseclrDgSortOrderChange
instead. - wizard:
• The inline wizard mode has been removed.
• TheclrModalOverrideScrollService
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:
• TheclrStackViewSetsize
input has been removed.
• TheclrStackViewPosinset
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.