Releases: angular/components
v14.0.0-next.6
14.0.0-next.6 "clay-cup" (2022-03-09)
Breaking Changes
material
mat-list-item-avatarCSS class has been renamed tomat-list-item-with-avatar.MatSelectionListChange.optionhas been removed. UseMatSelectionListChange.optionsinstead.MatSelectionList.tabIndexinput has been removed.tabIndexparameter of theMatSelectionListconstructor has been removed._focusMonitorparameter of theMatSelectionListconstructor is now required.getHarnessLoaderForContenthas been removed from the various test item harnesses. UsegetChildLoader(MatListItemSection.CONTENT)instead.
material-experimental
| Commit | Description |
|---|---|
| mdc-tabs: default to stretched tabs (#23406) | |
| 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 |
|---|---|
| autocomplete: test harness should throw when options are requested but panel is closed (#24494) | |
| 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) | |
| list: remove deprecated APIs for version 13 (#23327) |
cdk
| Commit | Description |
|---|---|
| portal: allow specifying injector for template portal (#24554) | |
| table: allow text column to be centered (#24133) | |
| 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
Amy Sorto, Andrew Seguin, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]
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
mixinErrorStatemixin function defined
a class member forstateChanges. This is no longer the case, and consumers
need to provide thestateChangesclass member themselves. -
CdkStepper._orientationhas been removed. UseCdkStepper.orientationinstead.
- The
_documentparameter from theCdkStepperconstructor has been removed. - The
_documentparameter from theMatStepperconstructor has been removed. MatVerticalStepperhas been removed. UseMatStepperinstead.MatHorizontalStepperhas been removed. UseMatStepperinstead.
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.chipInputis 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]