Skip to content

Releases: angular/components

v20.0.0-next.0

05 Mar 23:05
Compare
Choose a tag to compare
v20.0.0-next.0 Pre-release
Pre-release

20.0.0-next.0 "metal-cat" (2025-03-05)

cdk

Commit Description
fix - 69eedd75f7 drag-drop: incorrect type DragConstrainPosition (#30510)

material

Commit Description
fix - 6a5943d8b0 button: combine MatButton and MatAnchor (#30492)

cdk-experimental

Commit Description
feat - fc46997442 ui-patterns: listbox ui pattern (#30495)

multiple

Commit Description
fix - cda5c8e686 remove remaining references to ComponentFactoryResolver (#30569)

Breaking Changes

material

  • tabindex values set as [attr.tabindex] set on a Material button might not work as expected. Use tabindex for static values, or [tabindex]/[tabIndex] for dynamic ones.

multiple

    • DialogConfig.componentFactoryResolver has been removed.
    • The constructor of DomPortalOutlet has changed.
    • ComponentPortal.componentFactoryResolver has been removed.
    • The constructor signature of ComponentPortal has changed.
    • MatDialogConfig.componentFactoryResolver has been removed.

v19.2.2

05 Mar 20:40
Compare
Choose a tag to compare

19.2.2 "metal-llama" (2025-03-05)

material

Commit Description
fix - f89ed8115c bottom-sheet: focus first tabbable element by default (#30549)
fix - 8754784ec5 schematics: remove NoopAnimationsModule from generated tests (#30562)
fix - bfdbc23b8c timepicker: unable to reopen if closed by scroll strategy (#30561)

cdk

Commit Description
fix - c31c7fe22a stepper: emitting interacted event when item has not changed (#30579)

material-angular-io

Commit Description
fix - cd40ee0f37 sidenav links not updating (#30564)

multiple

Commit Description
fix - 3c68b6d6b7 resolve host binding issues (#30570)

v19.2.1

26 Feb 19:55
Compare
Choose a tag to compare

19.2.1 "neptunite-neptune" (2025-02-26)

v19.2.0

26 Feb 19:48
Compare
Choose a tag to compare

19.2.0 "pyrite-pacifier" (2025-02-26)

cdk-experimental

Commit Description
fix - 151ff1aed column-resize: Fix lazy resize mode (broken by ##30378) (#30413)

youtube-player

Commit Description
feat - d6fd2768a add API to put the player in fullscreen mode (#30491)

google-maps

Commit Description
fix - 81aa28537 resolve mismatching types (#30544)

material

Commit Description
feat - 3d91f6105 core: drop dependency on animations module (#30459)
feat - 44c732065 schematics: Add option to customize colors for neutral variant and error palettes (#30321)
fix - 013fe0456 autocomplete: switch away from animations module (#30356)
fix - 5423dd25e bottom-sheet: remove remaining animation dependencies
fix - 0776acc1e bottom-sheet: switch away from animations module (#30402)
fix - f9c036c0e button: incorrect outlined focus overlay shape when border radius is customized (#30513)
fix - fd09003a1 chips: forced colors disabled chip fix (#30429)
fix - 936258c45 core: deprecate AnimationCurves and AnimationDurations (#30538)
fix - d141f83f3 core: remove animations from ng add (#30446)
fix - 0a0ddcf3b datepicker: changed after checked error when assigning end value (#30534)
fix - 212c35476 datepicker: remove remaining animation dependencies
fix - 066c74025 datepicker: switch away from animations module (#30360)
fix - 71c71be31 dialog: remove remaining animation dependencies
fix - e164e2360 expansion: remove remaining animation dependencies
fix - 4fa46bccc form-field: remove dependency on animations module (#30354)
fix - 37693e308 form-field: remove remaining animation dependencies
fix - e70145b0f form-field: trigger CD when form (#30395)
fix - f8e20a837 list: option views not change detected when control is disabled (#30532)
fix - 879cbe755 menu: remove remaining animation dependencies
fix - 200078085 radio: Optional typing of MatRadioChange (#30477)
fix - 86ad51501 select: avoid error if panel is closed too quickly (#30408)
fix - d6bbf16cb select: Optional typing of MatSelectChange (#30324)
fix - 24c25672b select: overlay not detached on time after exit animation in some cases (#30456)
fix - 5eeade7b4 select: remove remaining animation dependencies
fix - a44b34794 select: switch away from animations module
fix - 712d5e2a4 sidenav: remove remaining animation dependencies
fix - 02ed862f7 snack-bar: remove remaining animation dependencies
fix - eb8e998c6 snack-bar: switch away from animations module (#30381)
fix - 25c18bf19 sort: remove remaining animation dependencies
fix - 872330721 stepper: remove remaining animation dependencies
fix - 1e5663636 stepper: switch away from animations module (#30314)
fix - b20a85a47 tabs: remove remaining animation dependencies
fix - 0eb901277 tabs: switch away from animations module (#30281)
fix - e5c3ddfb0 timepicker: adds default aria-label to timepicker toggle (#30284)
fix - 0925cf58c timepicker: allow scroll strategy to be customized (#30473)
fix - 992aff18c timepicker: switch away from animations module (#30404)
fix - 5d3f43c15 tooltip: remove remaining animation dependencies
perf - 681db945e slide-toggle: Optimize :state descendant selectors (#30521)

cdk

Commit Description
fix - 1c2c9d98f collections: SelectionModel setSelection method inconsistent with compareWith (#27460)
fix - de40f2eec platform: preserve compatibility with angular versions less than 19.1 (#304...
Read more

v19.2.0-rc.0

19 Feb 18:22
Compare
Choose a tag to compare
v19.2.0-rc.0 Pre-release
Pre-release

19.2.0-rc.0 "rutherfordium-rotor" (2025-02-19)

youtube-player

Commit Description
feat - d6fd2768a add API to put the player in fullscreen mode (#30491)

material

Commit Description
fix - f0d665826 checkbox: ensure native control receives clicks (#30511)
fix - f2cf22987 paginator: disabled buttons not visible in high contrast mode (#30505)
fix - 657885e89 slide-toggle: rendering issue in Safari 18.3 (#30490)
fix - 3d7f2714a snack-bar: snack-bar action button does not follow material guidelines (#27769)
fix - 68b267dd5 tooltip: regression when injecting ViewContainerRef (#30500)
perf - 6bd31f978 radio: Optimize costly css selectors. (#30470)

cdk

Commit Description
fix - 26765a4c7 drag-drop: avoid retaining destroyed items until next drag (#30514)
perf - 7f9970fb1 table: Short circuit _removeStickyStyle calls against elements with no sticky styles (#30471)

material-angular-io

Commit Description
fix - 30673c63d remove animations dependency
fix - 71b896368 remove docs data from critical path

v19.1.5

19 Feb 18:09
Compare
Choose a tag to compare

19.1.5 "bromine-bread" (2025-02-19)

material

Commit Description
fix - 90ac6134d checkbox: ensure native control receives clicks (#30511)
fix - 2eb6424b2 paginator: disabled buttons not visible in high contrast mode (#30505)
fix - 96d7d87c8 slide-toggle: rendering issue in Safari 18.3 (#30490)
fix - 16593f1dc snack-bar: snack-bar action button does not follow material guidelines (#27769)
fix - 76f28469f tooltip: regression when injecting ViewContainerRef (#30500)
perf - c2b363ea6 radio: Optimize costly css selectors. (#30470)

cdk

Commit Description
fix - 719e67d29 drag-drop: avoid retaining destroyed items until next drag (#30514)
perf - c24b17955 table: Short circuit _removeStickyStyle calls against elements with no sticky styles (#30471)

v19.2.0-next.4

12 Feb 17:55
Compare
Choose a tag to compare
v19.2.0-next.4 Pre-release
Pre-release

19.2.0-next.4 "papercrete-zither" (2025-02-12)

material

Commit Description
feat - 3d91f61053 core: drop dependency on animations module (#30459)
fix - d141f83f32 core: remove animations from ng add (#30446)
fix - 24c25672b4 select: overlay not detached on time after exit animation in some cases (#30456)
fix - 0925cf58ce timepicker: allow scroll strategy to be customized (#30473)
perf - 622152de76 tooltip: Defer injection of injectables not needed until tooltip is shown. (#30440)

cdk

Commit Description
fix - 6434841111 overlay: avoid issues with overlapping backdrop removals (#30474)
fix - bf94082f81 table: memory leak when no rows are sticky (#30461)

core

Commit Description
fix - 3f37137d7e update incorrect hue reference tokens (#29902)

multiple

Commit Description
perf - 1ddb9cf056 Don't double-inject the style loader. (#30467)

v19.1.4

12 Feb 17:41
Compare
Choose a tag to compare

19.1.4 "wattle-lute" (2025-02-12)

material

Commit Description
fix - e8d6454e3a timepicker: allow scroll strategy to be customized (#30473) (#30479)
perf - 9b323df478 tooltip: Defer injection of injectables not needed until tooltip is shown. (#30440)

cdk

Commit Description
fix - b363eaea36 overlay: avoid issues with overlapping backdrop removals (#30474)
fix - 45e3e725e6 table: memory leak when no rows are sticky (#30461)

multiple

Commit Description
perf - 0ac0290bb9 Don't double-inject the style loader. (#30467)

v19.2.0-next.3

05 Feb 16:51
Compare
Choose a tag to compare
v19.2.0-next.3 Pre-release
Pre-release

19.2.0-next.3 "plastic-moose" (2025-02-05)

cdk-experimental

Commit Description
fix - 151ff1aed6 column-resize: Fix lazy resize mode (broken by ##30378) (#30413)

material

Commit Description
fix - 5423dd25ea bottom-sheet: remove remaining animation dependencies
fix - 9ea468a591 button-toggle: make null value selected on init (#25553)
fix - 4eb06acbd9 chips: Async chips with a delay are not highlighted (#27399)
fix - 212c354766 datepicker: remove remaining animation dependencies
fix - f15a9395a8 datepicker: set aria-expanded on datepicker toggle (#30438)
fix - 71c71be313 dialog: remove remaining animation dependencies
fix - e164e2360e expansion: remove remaining animation dependencies
fix - 37693e308a form-field: remove remaining animation dependencies
fix - 879cbe7557 menu: remove remaining animation dependencies
fix - 5eeade7b43 select: remove remaining animation dependencies
fix - 04ae202b60 sidenav: end positioned sidenav not opening in RTL (#30427)
fix - 712d5e2a40 sidenav: remove remaining animation dependencies
fix - 02ed862f76 snack-bar: remove remaining animation dependencies
fix - 25c18bf196 sort: remove remaining animation dependencies
fix - 872330721a stepper: remove remaining animation dependencies
fix - b20a85a47a tabs: remove remaining animation dependencies
fix - 5d3f43c150 tooltip: remove remaining animation dependencies
perf - 7b17243689 button: Optimize the remaining descendant state selector. (#30428)
perf - 1b3c42e074 checkbox: Optimize more expensive selectors (#30409)

material-angular-io

Commit Description
feat - fe441bdce5 allow module imports to be copied from API tab (#30389)

v19.1.3

05 Feb 15:55
Compare
Choose a tag to compare

19.1.3 "plastic-wombat" (2025-02-05)

material

Commit Description
fix - 37436bd299 button-toggle: make null value selected on init (#25553)
fix - 8568cd5ad1 chips: Async chips with a delay are not highlighted (#27399)
fix - 8a99cf45f5 datepicker: set aria-expanded on datepicker toggle (#30438)
fix - 6d96869bdb sidenav: end positioned sidenav not opening in RTL (#30427)
perf - 9e152910b1 button: Optimize the remaining descendant state selector. (#30428)
perf - 6bd376174e checkbox: Optimize more expensive selectors (#30409)