Skip to content

Releases: angular/components

v20.0.0-next.6

09 Apr 18:33
Compare
Choose a tag to compare
v20.0.0-next.6 Pre-release
Pre-release

20.0.0-next.6 "abelsonite-avocado" (2025-04-09)

cdk-experimental

Commit Description
feat - 6ac4c1ae2 listbox: readonly mode (#30803)
fix - 2e34b20cb ui-patterns: add missing event handlers (#30786)

material

Commit Description
feat - 82f0fa6fa core: handle prefers-reduced-motion automatically (#30796)

cdk

Commit Description
fix - b1cc0501e table: error if data is accessed too early (#30817)

material-angular-io

Commit Description
fix - 3a1a0b368 streamline directive and component metadata handling in dgeni (#30661)

multiple

Commit Description
fix - 5229fe0a0 rename hardcoded tokens that were renamed (#30807)
fix - 9bf4be9e2 rename token prefixes to match components (#30802)

v19.2.9

09 Apr 18:05
Compare
Choose a tag to compare

19.2.9 "abellaite-apron" (2025-04-09)

cdk

Commit Description
fix - 111b0c65a table: error if data is accessed too early (#30817)

v20.0.0-next.5

02 Apr 20:45
Compare
Choose a tag to compare
v20.0.0-next.5 Pre-release
Pre-release

20.0.0-next.5 "chitin-enigma" (2025-04-02)

cdk-experimental

Commit Description
fix - 149fe6129c popover-edit: use MutationObserver to detect table rows (#30713)
fix - 4bf3591c77 ui-patterns: add modifier checks for regexps (#30738)
perf - dd69023340 column-resize: improve hover responsiveness of… (#30708)

material

Commit Description
feat - 3daa360300 core: introduce custom token for controlling animations (#30749)
fix - 907815dc5c checkbox: hardcode token renames (#30752)
fix - e9b015737c form-field: move error aria-live to parent container (#30678)
fix - ec538b598b form-field: use ResizeObserver for label offset calculation (#30702)
fix - 2d86ad441e slider: fix clobbered token for hover/focus/pressed (#30754)
fix - 40d0ab4fc7 snack-bar: rename snackbar token prefix (#30750)
fix - 387313fc41 tabs: allow ID to be set on tab (#30768)

cdk

Commit Description
fix - f9973ee231 overlay: use MutationObserver to detach overlay (#30703)
perf - 1372f52ae6 drag-drop: fix performance regression when destroying items (#30751)

multiple

Commit Description
fix - 590971359f remove backwards-compatibility code (#30747)

v19.2.8

02 Apr 20:17
Compare
Choose a tag to compare

19.2.8 "sapphire-kraken" (2025-04-02)

cdk-experimental

Commit Description
perf - bc99b420b2 column-resize: improve hover responsiveness of… (#30708)

material

Commit Description
fix - 491fce2aa7 form-field: move error aria-live to parent container (#30678)
fix - bdbf32af29 tabs: allow ID to be set on tab (#30768)

cdk

Commit Description
perf - 0ee159390f drag-drop: fix performance regression when destroying items (#30751)

v20.0.0-next.4

26 Mar 11:58
Compare
Choose a tag to compare
v20.0.0-next.4 Pre-release
Pre-release

20.0.0-next.4 "bohrium-beans" (2025-03-26)

material

Commit Description
fix - 3aecb3521 button: tonal touch target token transgression (#30688)
fix - 2d7da0ac7 sort: set cursor on entire clickable area (#30696)

cdk

Commit Description
fix - 985721c5d menu: not clearing aria-controls on context menu (#30680)

v19.2.7

26 Mar 11:45
Compare
Choose a tag to compare

19.2.7 "bohrium-banana" (2025-03-26)

material

Commit Description
fix - 3ba64d85c sort: set cursor on entire clickable area (#30696)

cdk

Commit Description
fix - 259bd2323 menu: not clearing aria-controls on context menu (#30680)

v20.0.0-next.3

21 Mar 10:18
Compare
Choose a tag to compare
v20.0.0-next.3 Pre-release
Pre-release

20.0.0-next.3 "iridium-irrigator" (2025-03-21)

material

Commit Description
fix - aba4c4437 chips: chip input not showing placeholder (#30664)
fix - 33795a1a1 chips: implement disabledInteractive in chip input (#30665)
fix - ee442555e timepicker: TimepickerInput component in shadow DOM (#30642)

cdk

Commit Description
fix - 1e5082dd5 overlay: ensure re-exported transitive Dir directive can be imported (#30679)
fix - 1b4cae7f2 tree: retainining previous objects (#30431)

multiple

Commit Description
fix - cb3b0a87a ensure re-exported module symbols can be imported (#30667)

v19.2.6

21 Mar 09:42
Compare
Choose a tag to compare

19.2.6 "tellurium-transponder" (2025-03-21)

cdk

Commit Description
fix - 5a7009a50 overlay: ensure re-exported transitive Dir directive can be imported (#30679)

v19.2.5

20 Mar 17:15
Compare
Choose a tag to compare

19.2.5 "argon-planet" (2025-03-20)

material

Commit Description
fix - 2bfa5262e timepicker: TimepickerInput component in shadow DOM (#30642)

cdk

Commit Description
fix - ab70ba5b3 tree: retainining previous objects (#30431)

multiple

Commit Description
fix - 8d7a0f683 ensure re-exported module symbols can be imported

v20.0.0-next.2

19 Mar 15:38
Compare
Choose a tag to compare
v20.0.0-next.2 Pre-release
Pre-release

20.0.0-next.2 "bismite-bomb" (2025-03-19)

cdk

Commit Description
fix - dc70692ab text-field: Long multiline textfield focus issue (#30312)

material

Commit Description
feat - fb81ab4f2 button: add support for tonal button (#30638)
feat - e79f60558 button: allow appearance to be set dynamically
fix - 097f49d90 autocomplete: allow overlay backdrop by setting hasBackdrop option (#30631)
fix - 2c7199c02 button: align harness with new terminology
fix - 443df2661 card: remove alternate token for container-color (#30640)
fix - 09b25a159 chips: adds default placeholder for chips input (#30452)
fix - b4fcae45d core: include alternative tokens (#30633)
fix - 75713b0a0 paginator: prevent keyboard nav to disabled buttons (#30627)
fix - 688c430fe select: close panel on detach output event (#30634)
fix - d5ba63d00 select: use flexible overlay dimensions (#30628)
fix - 0e985f2c6 slider: handle null values in slider input (#30621)
fix - 43b08600c timepicker: assertion error if reopened quickly (#30639)

cdk-experimental

Commit Description
fix - 7343657f5 ui-patterns: small fixes for internal compatibi… (#30625)

multiple

Commit Description
fix - e1cf2844f avoid repeating selectors in m3 themes (#30645)

Breaking Changes

material

    • ButtonVariant which is returned by MatButtonHarness.getVariant no longer includes the appearance of the button. Use MatButtonHarness.getAppearance instead.