You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
schematics: errors when attempting to read some files (#19783) (00c5a53), closes #19779
bug fix
scrolling: fixed-size-virtual-scroll wrong range and position when items length changes and current scroll is greater than new data length (#19578) (1d6ae58)
feature
a11y: Add optional home/end key support to ListKeyManager (#19834) (544e335)
feature
overlay: support closing when clicking outside the overlay (#16611) (210d054)
bug fix
overlay: outside click dispatcher not accounting for shadow DOM (#19904) (7427b26)
bug fix
overlay: overlay directives not emitting when detached externally (#7950) (4a3c960)
feature
testing: add base class for harnesses that may contain other harnesses (#19944) (6d2fb1f)
feature
tree: add trackBy to NestedTreeControl (#19602) (e2c7e1a)
material
bug fix
autocomplete: don't close when clicking inside custom origin (#19784) (1319c0a), closes #19771
bug fix
button-toggle: remove unused property and type ToggleType (#19497) (c225b28)
bug fix
datepicker: add role to date range input (#19717) (cfe37d1)
bug fix
datepicker: don't set aria-labelledby if form field does not have a label (#19639) (37e2171)
bug fix
datepicker: label state not being updated in some cases (#19761) (fcfc224)
bug fix
datepicker: not marking as dirty when invalid value is typed in (#19730) (8934feb), closes #19726
bug fix
datepicker: range input separator not hidden in high contrast mode (#19706) (9af441d)
bug fix
dialog: restore focus with the proper focus origin (#9257) (cf9bb1f), closes #8420
bug fix
focus indicators: Improve styles that determine when focus indicators should render on selection controls. (#19546) (3d03bf3)
bug fix
form-field: error in older versions of edge (#19698) (e1bfb92), closes #17810
bug fix
input: changed after checked error if input has static placeholder (#20015) (0d43581)
scrolling: fixed-size-virtual-scroll wrong range and position when items length changes and current scroll is greater than new data length (#19578) (f3b6555)
material
bug fix
a11y: focus trap directive not capturing focus if auto capture input is set after init (#19689) (c23de0e), closes #19664
bug fix
a11y: list key manager not emitting change event if new item is added to active index (#19666) (fdfec2f), closes #19661
bug fix
button-toggle: remove unused property and type ToggleType (#19497) (cf53a70)
bug fix
datepicker: add role to date range input (#19717) (aed23e8)
bug fix
datepicker: label state not being updated in some cases (#19761) (0a22e0f)
bug fix
datepicker: not marking as dirty when invalid value is typed in (#19730) (590fdd2), closes #19726
bug fix
datepicker: range input separator not hidden in high contrast mode (#19706) (2894a71)
bug fix
drag-drop: error when cloning 0x0 canvas (#19707) (92bc813)
bug fix
drag-drop: placeholder element not available in started event (#19493) (94d3fda), closes #19457
bug fix
drag-drop: sometimes incorrectly swapping items at the ends of the list (#19633) (63fe5ed), closes #19249
bug fix
drag-drop: update free drag position on scroll (#19648) (ebbe8d7)
bug fix
focus indicators: Improve styles that determine when focus indicators should render on selection controls. (#19546) (c85920d)
bug fix
form-field: error in older versions of edge (#19698) (539ebf6), closes #17810
A number of previously deprecated APIs have been removed (see below for more details).
New date-range picker in @angular/material
node-sass deprecation
Support for node-sass with Angular CDK and Angular Material is now deprecated in favor of the
newer and more actively supported sass package. Ending support for node-sass will allow use of
the new Sass module system, which offers a number of benefits over the existing import system.
cdk
Breaking changes
CdkDropList.start has been removed.
CdkDropList.drop has been removed.
CdkDropList.enter has been removed.
CdkDropList.exit has been removed.
CdkDropList.getItemIndex has been removed.
CDK_DRAG_CONFIG_FACTORY has been removed.
CdkTable.setHeaderRowDef has been removed. Use CdkTable.addHeaderRowDef and CdkTable.removeHeaderRowDef instead.
CdkTable.setFooterRowDef has been removed. Use CdkTable.addFooterRowDef and CdkTable.removeFooterRowDef instead.
The _platformId parameter in the Platform constructor is now required.
The copied event from cdkCopyToClipboard has been renamed to cdkCopyToClipboardCopied.
The _ngZone parameter in the CdkCopyToClipboard constructor is now required.
bug fix
table: project colgroup and col elements (#18135) (5b23084)
feature
tree: support optional trackBy in FlatTreeControl (#18708) (04d1588)
bug fix
testing/testbed: set defined event properties as configurable (94571c5)
bug fix
testing/testbed: synthetic DOM events cannot be prevented multiple times (bde3af8), closes #19440
bug fix
drag-drop: error during device emulation on firefox (#19396) (d309ee2), closes #19385
bug fix
drag-drop: error when item enters from the top and last has an intermediate child (#19361) (fbd6440), closes #19116#19359
feature
table: add the ability to show a data row when no data is available (#18041) (e512581)