Skip to content

Releases: angular/components

v13.2.6

09 Mar 22:49
Compare
Choose a tag to compare

13.2.6 "suede-spaghetti" (2022-03-09)

material-experimental

Commit Description
fix - 8414646d79 mdc-card: remove extra margin if header doesn't have an avatar (#19072)
fix - f66486dc5b mdc-slider: fix a few null pointer exceptions (#23659)

material

Commit Description
fix - c4993ac171 button: avoid setting a tabindex on all link buttons (#22901)
fix - c47d30e0e5 dialog: don't wait for animation before moving focus (#24121)
fix - 70b8248568 expansion: able to tab into descendants with visibility while closed (#24045)
fix - d22d73ab8d select: disabled state out of sync when swapping form group with a disabled one (#17872)
fix - 911d6b71d4 slide-toggle: clear name from host node (#15505)
fix - 4b5363d160 tooltip: decouple removal logic from change detection (#19432)

cdk

Commit Description
fix - 39929a815d overlay: backdrop timeouts not being cleared in some cases (#23972)
fix - 2f2b0c7cf4 testing: dispatch mouseover and mouseout events in UnitTestElement (#24490)
fix - edca54f2d0 testing: require at least one argument for locator functions (#23619)

multiple

Commit Description
fix - 6ee0089ce6 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

02 Mar 23:55
Compare
Choose a tag to compare
v14.0.0-next.5 Pre-release
Pre-release

14.0.0-next.5 "jersey-jughandle" (2022-03-02)

material-experimental

Commit Description
feat - 353a5482e3 mdc-dialog: switch to new theming api (#23620)
fix - 3021cf5fb6 mdc-button: density styles being overwritten by structural styles (#22736)
fix - 50efb926d0 mdc-chips: expose avatar harness (#24499)

material

Commit Description
feat - b90d9420fa autocomplete: add the ability to auto-select the active option while navigating (#20699)
feat - 426afa07e1 icon: add default options (#23638)
feat - 6c7cc8ae87 icon: allow multiple classes in setDefaultFontSetClass (#10484)
feat - 856c01639f menu: allow for menu to be conditionally removed from trigger (#24437)
feat - 5fc655b4a0 paginator: add input for configuring the underlying select (#13705)
feat - 38334d6bc8 schematics: add option not to include animations module in ng-add (#22559)
fix - b7ee958d8b autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507)
fix - 5825faf67f autocomplete: don't block default arrow keys when using modifiers (#11987)
fix - 16dea18b53 autocomplete: reopen panel on input click (#16020)
fix - 175937ef57 button-toggle: use solid border color (#14253)
fix - 02e9ab0224 checkbox: inconsistent disabled color (#23083)
fix - f20122a499 checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054)
fix - f05e65a02b chips: allow for role to be overwritten on chip list and chip (#15794)
fix - e86be88125 core: ripples persisting when container is removed from DOM while fading-in (#24482)
fix - 09a906ad85 datepicker: matDatepickerParse error not being added on first invalid value (#11524)
fix - a8ec63c54d datepicker: use aria-live over cdkAriaLive on period button (#24398)
fix - e1f4ba98dd dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710)
fix - 64c2d311b4 expansion: picking up lazy content from child component (#14477)
fix - 44293522e9 menu: account for menu padding different from the default (#16169)
fix - dc4fbcf66f menu: focus lost if active item is removed (#14039)
fix - 0a465281f6 menu: use narrower value for aria-haspopup on trigger element (#15219)
fix - 7480e3b78d progress-spinner: unable to change mode on spinner directive (#14514)
fix - 229dd6e174 sort: remove role from header when disabled (#24477)
fix - 0dfc490988 tooltip: don't hide when pointer moves to tooltip (#24475)

cdk

Commit Description
feat - 7d0bca7bd3 a11y: add input to control the duration of the aria live directive (#15275)
feat - ca6b9fa209 drag-drop: expose native event objects in custom events (#17077)
feat - c296084073 overlay: add start and end positions to GlobalPositionStrategy (#12007)
fix - 37be099b47 drag-drop: error if preview dimensions are accessed too early (#24498)
fix - caf88cc4d9 testing: TestElement sendKeys method should throw if no keys have been specified (#18271)
perf - 3d2aefb3b1 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

02 Mar 22:58
Compare
Choose a tag to compare

13.2.5 "satin-sash" (2022-03-02)

material-experimental

Commit Description
fix - 7b85cc077c mdc-button: density styles being overwritten by structural styles (#22736)
fix - aeb1426e4c mdc-chips: expose avatar harness (#24499)

material

Commit Description
fix - ed2f516401 autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507)
fix - 502102116e autocomplete: don't block default arrow keys when using modifiers (#11987)
fix - f31fd3f066 autocomplete: reopen panel on input click (#16020)
fix - 5a79042d7d button-toggle: use solid border color (#14253)
fix - e2d4eecfcb checkbox: inconsistent disabled color (#23083)
fix - 005ec323de checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054)
fix - d7cbd1315f datepicker: matDatepickerParse error not being added on first invalid value (#11524)
fix - 046022f31d datepicker: use aria-live over cdkAriaLive on period button (#24398)
fix - 37f69dbf7e dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710)
fix - 2e15f54a9f menu: focus lost if active item is removed (#14039)
fix - ea07fa8e64 progress-spinner: unable to change mode on spinner directive (#14514)
fix - 1a498a6a81 sort: remove role from header when disabled (#24477)
fix - 72019531db tooltip: don't hide when pointer moves to tooltip (#24475)

cdk

Commit Description
fix - 9e34a0f69f drag-drop: error if preview dimensions are accessed too early (#24498)
fix - 9be3c46b01 testing: TestElement sendKeys method should throw if no keys have been specified (#18271)
perf - 8e57a89cba 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

23 Feb 20:45
Compare
Choose a tag to compare
v14.0.0-next.4 Pre-release
Pre-release

14.0.0-next.4 "metal-harness" (2022-02-23)

Breaking Changes

material

  • Previously the mixinErrorState mixin function defined
    a class member for stateChanges. This is no longer the case, and consumers
    need to provide the stateChanges class member themselves.

    • CdkStepper._orientation has been removed. Use CdkStepper.orientation instead.
  • The _document parameter from the CdkStepper constructor has been removed.
  • The _document parameter from the MatStepper constructor has been removed.
  • MatVerticalStepper has been removed. Use MatStepper instead.
  • MatHorizontalStepper has been removed. Use MatStepper instead.

material-experimental

Commit Description
feat - 3e1080931e mdc-list: add support for marking the act… (#24433)
fix - 4c0a4603d9 mdc-dialog: align change detection with non-MDC version (#24451)
fix - f6cdc96994 mdc-list: fix typo in action-list css class (#24448)
fix - dbcd1404bb mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417)
fix - f5d74daf1d mdc-select: target correct element with typography (#24258)
perf - ea6fdb91c1 mdc-table: reduce bundle size (#24309)

material

Commit Description
feat - 9946bb34bb form-field: add color to default options (#24438) (#24440)
feat - 0d162a4132 sort: default arrow position in MatSortDefaultOptions (#23609)
fix - c0ed5ce5de autocomplete: closing immediately when input is focused programmatically (#21081)
fix - 7e9916bc9e autocomplete: use narrow value for aria-haspopup (#15361)
fix - b703cb36a8 button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722)
fix - ab39847567 checkbox: clear static aria attributes from host nodes (#17092)
fix - 19b89342a3 form-field: use correct color for form fields in high contrast mode (#24422)
fix - e0b76ed029 radio: clicks not propagating to wrapper elements (#24459)
fix - f80403c97d radio: not checked on first click if partially visible (#19505)
fix - 1d5175b313 select: arrow highlighted state not updating in Safari (#15281)
fix - dddfbd1ea6 sidenav: prevent focus from entering hidden sidenav if child element has a visibility
fix - d9ad68acda tabs: use buttons for paginator also tab-header and mdc (#24338)
refactor - bab3b989f9 core: no longer define stateChanges in mixinErrorState (#22875)
refactor - db126b5797 stepper: remove deprecated APIs for version 13 (#23328)

cdk

Commit Description
feat - feaf50b43a a11y: HighContrastModeDetector need not support IE11 (#24462)
fix - 3e1de9dd29 drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806)
fix - 761f5fde28 drag-drop: stop pointer events on placeholder (#24404)

ripple

Commit Description
fix - 65fb5f4491 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

23 Feb 20:14
Compare
Choose a tag to compare

13.2.4 "plastic-mug" (2022-02-23)

material-experimental

Commit Description
fix - 4198f5b5dc mdc-dialog: align change detection with non-MDC version (#24451)
fix - 45836f924d mdc-list: fix typo in action-list css class (#24448)
fix - 7ca02495cd mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417)
fix - c9a15476e8 mdc-select: target correct element with typography (#24258)
perf - bd3f39fb15 mdc-table: reduce bundle size (#24309)

material

Commit Description
fix - 6b76469b4a autocomplete: closing immediately when input is focused programmatically (#21081)
fix - 3ea76419c8 autocomplete: use narrow value for aria-haspopup (#15361)
fix - 9a12eabf6b button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722)
fix - cbd4b0ce4f checkbox: clear static aria attributes from host nodes (#17092)
fix - f6eaa7c1cf form-field: use correct color for form fields in high contrast mode (#24422)
fix - 39d7834797 radio: clicks not propagating to wrapper elements (#24459)
fix - 5988b8f77b radio: not checked on first click if partially visible (#19505)
fix - 33716f124b select: arrow highlighted state not updating in Safari (#15281)
fix - fc204e4f4d sidenav: prevent focus from entering hidden sidenav if child element has a visibility
fix - 5e41a0ad09 tabs: use buttons for paginator also tab-header and mdc (#24338)

cdk

Commit Description
fix - 74bae85bc5 drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806)
fix - 81898ca5f6 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

16 Feb 22:08
327db93
Compare
Choose a tag to compare
v14.0.0-next.3 Pre-release
Pre-release

14.0.0-next.3 "sapphire-sneakers" (2022-02-16)

cdk-experimental

Commit Description
fix - d8ff80a44 column-resize: Fix bug in hover logic introduced by IE cleanup (#24396)

material

Commit Description
feat - 06e65c6b5 chips: update chip-list describedby to match input (#24292)
feat - ca1aaae7e progress-spinner: add color to default options (#24356)
fix - 5603d9b7f datepicker: fix failing unit test in multiyear view (#24418)
fix - 15774a923 datepicker: update active date on focusing a cell (#24384)
fix - 599d1b445 dialog: Use align as @Input() in MatDialogActions (#24328)
fix - f868e33a5 menu: position classes not update when window is resized (#24385)
fix - e917541cb 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

16 Feb 21:41
aaae40f
Compare
Choose a tag to compare

13.2.3 "platinum-pen" (2022-02-16)

cdk-experimental

Commit Description
fix - 8c632ee87 column-resize: Fix bug in hover logic introduced by IE cleanup (#24396)

material

Commit Description
fix - 2c73b2df6 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

09 Feb 19:39
fb394c5
Compare
Choose a tag to compare
v14.0.0-next.2 Pre-release
Pre-release

14.0.0-next.2 "ferrous-squirrel" (2022-02-09)

Breaking Changes

material

  • MatChipInputEvent.chipInput is now a required property.

material-experimental

Commit Description
fix - 3523adf71 mdc-checkbox: add missing classes for checked (#24350)
fix - 02d6e7d77 mdc-tabs: CSS applied to wrong element when preserveContent is enabled (#24346)

material

Commit Description
fix - d67dad6b1 chips: Make MatChipInputEvent.chipInput required. (#23692)
fix - 1c9173196 datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300)
fix - 7a6549fb1 datepicker: remove abbr from day of week header (#24106)
fix - 052b97def datepicker: update active date on focusing a calendar cell (#24279)

cdk

Commit Description
feat - 64606fa65 testing: add methods getOptionalHarness and hasHarness (#24355)
fix - 5221b79d5 scrolling: fix scrolling in appendOnly mode (#24153)
perf - e761455e2 overlay: add event listeners for overlay dispatchers outside of zone (#23962)

material-experiental

Commit Description
fix - dd59b4a10 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

09 Feb 18:41
04fa4a4
Compare
Choose a tag to compare

13.2.2 "enamel-eagle" (2022-02-09)

material-experimental

Commit Description
fix - 3bbcb444f mdc-checkbox: add missing classes for checked (#24350)

material

Commit Description
fix - f5199eeeb datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300)
fix - a72bcbe50 datepicker: remove abbr from day of week header (#24106)
fix - a764e6a13 datepicker: update active date on focusing a calendar cell (#24279)

cdk

Commit Description
fix - 4b6e83274 scrolling: fix scrolling in appendOnly mode (#24153)
perf - d232f6b4c overlay: add event listeners for overlay dispatchers outside of zone (#23962)

material-experiental

Commit Description
fix - 70bec6054 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

02 Feb 21:13
Compare
Choose a tag to compare
v14.0.0-next.1 Pre-release
Pre-release

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
fix - f0f9cbecf5 mdc-button: align outline color with spec (#24249)
perf - 5a0002739a mdc-list: reduce bundle size (#24291)

cdk-experimental

Commit Description
fix - 75cda48da1 menu: keep context menus open when mouse is released (#24308)

material

Commit Description
feat - c3188c84ef tabs: add the ability to keep content inside the DOM while off-screen (#20393)
feat - cad0872208 tabs: add the ability to keep content inside the DOM while off-screen (#24299)
fix - 1933225833 datepicker: content overflowing when large custom header is provided (#24255)
fix - a74d92e33d menu: adjust overlay size when amount of items changes (#21457)
fix - c1f25bcdbe slider: Ticks updated wrongly if the max property 0 (#24218)
fix - e8919bcf4b tabs: use buttons for paginator (#14640)

cdk

Commit Description
fix - 781a45a2b6 a11y: allow for multiple browser-generated description containers (#23507)
refactor - 2575b00808 testing: remove deprecated protractor harness environment (#24304)

multiple

Commit Description
perf - c46ece07b3 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