Releases: vmware-clarity/ng-clarity
Releases · vmware-clarity/ng-clarity
v15.0.0-beta.6
15.0.0-beta.6 (2023-01-30)
Bug Fixes
- datepicker: skip updating toggle button attributes when disabled (ea8d9bf)
- prevent error on destroy in
StopEscapePropagationDirective
(0b12a10) - vertical-nav: add aria list structure to vertical nav links (4e72672)
Features
- datagrid: expand selection click target to entire selection cell (d1ba45c), closes #462
- remove deprecated, unused
$clr-monoFont
scss variable (3498379)
BREAKING CHANGES
- The unused
$clr-monoFont
scss variable has been removed.
v13.12.0
v15.0.0-beta.5
15.0.0-beta.5 (2023-01-23)
Bug Fixes
- close only last-opened modal/detail pane when escape key is pressed (5e70321), VPAT-735
- close only nested popover when escape key is pressed (28918d2), closes #314, VPAT-735
- datagrid: focus detail pane header when opened (2435902)
- modal: focus modal title when modal opened (25b2354)
- modal: prevent scrolling content under modal when tabbing (78e47f2)
- tabs: ensure tabs are announced in the correct order (3812da9), closes #451
- wizard: restore wizard sidenav scss variables (8585ae6)
Features
- modal: remove
ClrFocusOnViewInitModule
fromModalModule
(7caa4e8)
BREAKING CHANGES
- If you application handles a bubbled escape
keyup
event from a nested popover, that event will not reach your event handler anymore because this fix involves stopping propagation of such events. - modal: The
ModalModule
no longer exportsClrFocusOnViewInitModule
.
v13.11.3
v15.0.0-beta.4
15.0.0-beta.4 (2023-01-10)
Bug Fixes
- datagrid: show full border when detail pane is open (3540ec1)
- modal: capture and return focus (7c811ae), closes #239
- This broke the initial focus on the modal title. #455 (comment), fixed in v15.0.0-beta.5 (#467)
- tooltip: keep tooltip content visible as user hovers (9938c1e), VPAT-617
- tree-view: associate tree node content with checkbox as label (6a24e3d), VPAT-791
Features
- datagrid: automatically associate page size label (e50a118), VPAT-690
- datagrid: rename
closeCheck
methodclose
(7dc50d9) - remove
datepickerToggle
fallback common string property (2d2c6ea)
BREAKING CHANGES
- tree-view: The internal DOM structure of the tree node component has been changed. The
.clr-treenode-content
element is no longer rendered for selectable tree nodes; instead, the tree node content is rendered inside the checkbox's label element. - The
datepickerToggle
common string property was removed. UsedatepickerToggleChooseDateLabel
anddatepickerToggleChangeDateLabel
instead. - datagrid: The
closeCheck
method onClrDatagridDetail
has been renamed toclose
. - datagrid: Any page size
label
workarounds should be removed.
v13.11.2
v15.0.0-beta.3
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.
v13.11.1
v15.0.0-beta.2
15.0.0-beta.2 (2022-12-12)
Bug Fixes
- datagrid: apply correct styles to parent datagrid when detail open (d0f362d), closes #432
- datagrid: prevent issues with single select radio in forms (d99e3b3), closes vmware/clarity#5574
Features
- datagrid: improve column selector button (be93645), closes #43
- typography: add underline to links for accessibility (af3a5ef), closes #352, VPAT-13812
Reverts
- Revert "chore(datagrid): remove unnecessary
&
block in scss" (1d5f915)
v13.11.0
13.11.0 (2022-12-12)
Bug Fixes
- datagrid: apply correct styles to parent datagrid when detail open (d0f362d), closes #432
- datagrid: prevent issues with single select radio in forms (d99e3b3), closes vmware/clarity#5574
Features
- datagrid: improve column selector button (be93645), closes #43
- typography: add underline to links for accessibility (af3a5ef), closes #352
Reverts
- Revert "chore(datagrid): remove unnecessary
&
block in scss" (1d5f915)