Releases: angular/components
v13.2.6
13.2.6 "suede-spaghetti" (2022-03-09)
material-experimental
Commit | Description |
---|---|
mdc-card: remove extra margin if header doesn't have an avatar (#19072) | |
mdc-slider: fix a few null pointer exceptions (#23659) |
material
Commit | Description |
---|---|
button: avoid setting a tabindex on all link buttons (#22901) | |
dialog: don't wait for animation before moving focus (#24121) | |
expansion: able to tab into descendants with visibility while closed (#24045) | |
select: disabled state out of sync when swapping form group with a disabled one (#17872) | |
slide-toggle: clear name from host node (#15505) | |
tooltip: decouple removal logic from change detection (#19432) |
cdk
Commit | Description |
---|---|
overlay: backdrop timeouts not being cleared in some cases (#23972) | |
testing: dispatch mouseover and mouseout events in UnitTestElement (#24490) | |
testing: require at least one argument for locator functions (#23619) |
multiple
Commit | Description |
---|---|
don't block child component animations on open (#24529) |
Special Thanks
Andrew Seguin, Jeri Peier, Kristiyan Kostadinov and Paul Gschwendtner
v14.0.0-next.5
14.0.0-next.5 "jersey-jughandle" (2022-03-02)
material-experimental
Commit | Description |
---|---|
mdc-dialog: switch to new theming api (#23620) | |
mdc-button: density styles being overwritten by structural styles (#22736) | |
mdc-chips: expose avatar harness (#24499) |
material
Commit | Description |
---|---|
autocomplete: add the ability to auto-select the active option while navigating (#20699) | |
icon: add default options (#23638) | |
icon: allow multiple classes in setDefaultFontSetClass (#10484) | |
menu: allow for menu to be conditionally removed from trigger (#24437) | |
paginator: add input for configuring the underlying select (#13705) | |
schematics: add option not to include animations module in ng-add (#22559) | |
autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507) | |
autocomplete: don't block default arrow keys when using modifiers (#11987) | |
autocomplete: reopen panel on input click (#16020) | |
button-toggle: use solid border color (#14253) | |
checkbox: inconsistent disabled color (#23083) | |
checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054) | |
chips: allow for role to be overwritten on chip list and chip (#15794) | |
core: ripples persisting when container is removed from DOM while fading-in (#24482) | |
datepicker: matDatepickerParse error not being added on first invalid value (#11524) | |
datepicker: use aria-live over cdkAriaLive on period button (#24398) | |
dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710) | |
expansion: picking up lazy content from child component (#14477) | |
menu: account for menu padding different from the default (#16169) | |
menu: focus lost if active item is removed (#14039) | |
menu: use narrower value for aria-haspopup on trigger element (#15219) | |
progress-spinner: unable to change mode on spinner directive (#14514) | |
sort: remove role from header when disabled (#24477) | |
tooltip: don't hide when pointer moves to tooltip (#24475) |
cdk
Commit | Description |
---|---|
a11y: add input to control the duration of the aria live directive (#15275) | |
drag-drop: expose native event objects in custom events (#17077) | |
overlay: add start and end positions to GlobalPositionStrategy (#12007) | |
drag-drop: error if preview dimensions are accessed too early (#24498) | |
testing: TestElement sendKeys method should throw if no keys have been specified (#18271) | |
overlay: add event listeners for overlay dispatchers outside of zone (#24408) |
Special Thanks
Amy Sorto, Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Ruslan Lekhman, Yousaf Nawaz and Zach Arend
v13.2.5
13.2.5 "satin-sash" (2022-03-02)
material-experimental
Commit | Description |
---|---|
mdc-button: density styles being overwritten by structural styles (#22736) | |
mdc-chips: expose avatar harness (#24499) |
material
Commit | Description |
---|---|
autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507) | |
autocomplete: don't block default arrow keys when using modifiers (#11987) | |
autocomplete: reopen panel on input click (#16020) | |
button-toggle: use solid border color (#14253) | |
checkbox: inconsistent disabled color (#23083) | |
checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054) | |
datepicker: matDatepickerParse error not being added on first invalid value (#11524) | |
datepicker: use aria-live over cdkAriaLive on period button (#24398) | |
dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710) | |
menu: focus lost if active item is removed (#14039) | |
progress-spinner: unable to change mode on spinner directive (#14514) | |
sort: remove role from header when disabled (#24477) | |
tooltip: don't hide when pointer moves to tooltip (#24475) |
cdk
Commit | Description |
---|---|
drag-drop: error if preview dimensions are accessed too early (#24498) | |
testing: TestElement sendKeys method should throw if no keys have been specified (#18271) | |
overlay: add event listeners for overlay dispatchers outside of zone (#24408) |
Special Thanks
Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Yousaf Nawaz and Zach Arend
v14.0.0-next.4
14.0.0-next.4 "metal-harness" (2022-02-23)
Breaking Changes
material
-
Previously the
mixinErrorState
mixin function defined
a class member forstateChanges
. This is no longer the case, and consumers
need to provide thestateChanges
class member themselves. -
CdkStepper._orientation
has been removed. UseCdkStepper.orientation
instead.
- The
_document
parameter from theCdkStepper
constructor has been removed. - The
_document
parameter from theMatStepper
constructor has been removed. MatVerticalStepper
has been removed. UseMatStepper
instead.MatHorizontalStepper
has been removed. UseMatStepper
instead.
material-experimental
Commit | Description |
---|---|
mdc-list: add support for marking the act… (#24433) | |
mdc-dialog: align change detection with non-MDC version (#24451) | |
mdc-list: fix typo in action-list css class (#24448) | |
mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417) | |
mdc-select: target correct element with typography (#24258) | |
mdc-table: reduce bundle size (#24309) |
material
Commit | Description |
---|---|
form-field: add color to default options (#24438) (#24440) | |
sort: default arrow position in MatSortDefaultOptions (#23609) | |
autocomplete: closing immediately when input is focused programmatically (#21081) | |
autocomplete: use narrow value for aria-haspopup (#15361) | |
button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722) | |
checkbox: clear static aria attributes from host nodes (#17092) | |
form-field: use correct color for form fields in high contrast mode (#24422) | |
radio: clicks not propagating to wrapper elements (#24459) | |
radio: not checked on first click if partially visible (#19505) | |
select: arrow highlighted state not updating in Safari (#15281) | |
sidenav: prevent focus from entering hidden sidenav if child element has a visibility | |
tabs: use buttons for paginator also tab-header and mdc (#24338) | |
core: no longer define stateChanges in mixinErrorState (#22875) |
|
stepper: remove deprecated APIs for version 13 (#23328) |
cdk
Commit | Description |
---|---|
a11y: HighContrastModeDetector need not support IE11 (#24462) |
|
drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806) | |
drag-drop: stop pointer events on placeholder (#24404) |
ripple
Commit | Description |
---|---|
not fading out on touch devices (#12488) |
Special Thanks
Alireza Ebrahimkhani, Andrew Seguin, Arthur Ming, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Ruslan Lekhman and renovate[bot]
v13.2.4
13.2.4 "plastic-mug" (2022-02-23)
material-experimental
Commit | Description |
---|---|
mdc-dialog: align change detection with non-MDC version (#24451) | |
mdc-list: fix typo in action-list css class (#24448) | |
mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417) | |
mdc-select: target correct element with typography (#24258) | |
mdc-table: reduce bundle size (#24309) |
material
Commit | Description |
---|---|
autocomplete: closing immediately when input is focused programmatically (#21081) | |
autocomplete: use narrow value for aria-haspopup (#15361) | |
button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722) | |
checkbox: clear static aria attributes from host nodes (#17092) | |
form-field: use correct color for form fields in high contrast mode (#24422) | |
radio: clicks not propagating to wrapper elements (#24459) | |
radio: not checked on first click if partially visible (#19505) | |
select: arrow highlighted state not updating in Safari (#15281) | |
sidenav: prevent focus from entering hidden sidenav if child element has a visibility | |
tabs: use buttons for paginator also tab-header and mdc (#24338) |
cdk
Commit | Description |
---|---|
drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806) | |
drag-drop: stop pointer events on placeholder (#24404) |
Special Thanks
Alireza Ebrahimkhani, Arthur Ming, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]
v14.0.0-next.3
14.0.0-next.3 "sapphire-sneakers" (2022-02-16)
cdk-experimental
Commit | Description |
---|---|
column-resize: Fix bug in hover logic introduced by IE cleanup (#24396) |
material
Commit | Description |
---|---|
chips: update chip-list describedby to match input (#24292) | |
progress-spinner: add color to default options (#24356) | |
datepicker: fix failing unit test in multiyear view (#24418) | |
datepicker: update active date on focusing a cell (#24384) | |
dialog: Use align as @Input() in MatDialogActions (#24328) |
|
menu: position classes not update when window is resized (#24385) | |
tabs: allow coercing of booleans for all inputs (#24377) |
Special Thanks
Jean-Philippe, Jeri Peier, Karl Seamon, Kristiyan Kostadinov, Paul Gschwendtner, Robin (Robert) Thomas, Ruslan Lekhman, Wagner Maciel, Zach Arend and Zack Elliott
v13.2.3
13.2.3 "platinum-pen" (2022-02-16)
cdk-experimental
Commit | Description |
---|---|
column-resize: Fix bug in hover logic introduced by IE cleanup (#24396) |
material
Commit | Description |
---|---|
menu: position classes not update when window is resized (#24385) |
Special Thanks
Karl Seamon, Kristiyan Kostadinov, Paul Gschwendtner, Zach Arend and Zack Elliott
v14.0.0-next.2
14.0.0-next.2 "ferrous-squirrel" (2022-02-09)
Breaking Changes
material
MatChipInputEvent.chipInput
is now a required property.
material-experimental
Commit | Description |
---|---|
mdc-checkbox: add missing classes for checked (#24350) | |
mdc-tabs: CSS applied to wrong element when preserveContent is enabled (#24346) |
material
Commit | Description |
---|---|
chips: Make MatChipInputEvent.chipInput required. (#23692) |
|
datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300) | |
datepicker: remove abbr from day of week header (#24106) | |
datepicker: update active date on focusing a calendar cell (#24279) |
cdk
Commit | Description |
---|---|
testing: add methods getOptionalHarness and hasHarness (#24355) |
|
scrolling: fix scrolling in appendOnly mode (#24153) | |
overlay: add event listeners for overlay dispatchers outside of zone (#23962) |
material-experiental
Commit | Description |
---|---|
mdc-list: update material-components-web to pick up multi-select list keyboard support (#24354) |
Special Thanks
Alan Agius, Artur Androsovych, Chabbey François, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend and renovate[bot]
v13.2.2
13.2.2 "enamel-eagle" (2022-02-09)
material-experimental
Commit | Description |
---|---|
mdc-checkbox: add missing classes for checked (#24350) |
material
Commit | Description |
---|---|
datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300) | |
datepicker: remove abbr from day of week header (#24106) | |
datepicker: update active date on focusing a calendar cell (#24279) |
cdk
Commit | Description |
---|---|
scrolling: fix scrolling in appendOnly mode (#24153) | |
overlay: add event listeners for overlay dispatchers outside of zone (#23962) |
material-experiental
Commit | Description |
---|---|
mdc-list: update material-components-web to pick up multi-select list keyboard support (#24354) |
Special Thanks
Alan Agius, Artur Androsovych, Chabbey François, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend and renovate[bot]
v14.0.0-next.1
14.0.0-next.1 "denim-dinosaur" (2022-02-02)
Breaking Changes
cdk
- The deprecated
angular/cdk/testing/protractor
entry-point has been removed.
material-experimental
Commit | Description |
---|---|
mdc-button: align outline color with spec (#24249) | |
mdc-list: reduce bundle size (#24291) |
cdk-experimental
Commit | Description |
---|---|
menu: keep context menus open when mouse is released (#24308) |
material
Commit | Description |
---|---|
tabs: add the ability to keep content inside the DOM while off-screen (#20393) | |
tabs: add the ability to keep content inside the DOM while off-screen (#24299) | |
datepicker: content overflowing when large custom header is provided (#24255) | |
menu: adjust overlay size when amount of items changes (#21457) | |
slider: Ticks updated wrongly if the max property 0 (#24218) | |
tabs: use buttons for paginator (#14640) |
cdk
Commit | Description |
---|---|
a11y: allow for multiple browser-generated description containers (#23507) | |
testing: remove deprecated protractor harness environment (#24304) |
multiple
Commit | Description |
---|---|
Remove IE 11 cruft from table, column-resize, and popover-edit. (#23900) |
Special Thanks
Amy Sorto, Dmytro Mezhenskyi, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend, Zack Elliott and ram