Releases: angular/components
Releases · angular/components
v19.2.0-rc.0
19.2.0-rc.0 "rutherfordium-rotor" (2025-02-19)
youtube-player
| Commit | Description | 
|---|---|
| add API to put the player in fullscreen mode (#30491) | 
material
| Commit | Description | 
|---|---|
| checkbox: ensure native control receives clicks (#30511) | |
| paginator: disabled buttons not visible in high contrast mode (#30505) | |
| slide-toggle: rendering issue in Safari 18.3 (#30490) | |
| snack-bar: snack-bar action button does not follow material guidelines (#27769) | |
| tooltip: regression when injecting ViewContainerRef (#30500) | |
| radio: Optimize costly css selectors. (#30470) | 
cdk
| Commit | Description | 
|---|---|
| drag-drop: avoid retaining destroyed items until next drag (#30514) | |
| table: Short circuit _removeStickyStyle calls against elements with no sticky styles (#30471) | 
material-angular-io
| Commit | Description | 
|---|---|
| remove animations dependency | |
| remove docs data from critical path | 
v19.1.5
19.1.5 "bromine-bread" (2025-02-19)
material
| Commit | Description | 
|---|---|
| checkbox: ensure native control receives clicks (#30511) | |
| paginator: disabled buttons not visible in high contrast mode (#30505) | |
| slide-toggle: rendering issue in Safari 18.3 (#30490) | |
| snack-bar: snack-bar action button does not follow material guidelines (#27769) | |
| tooltip: regression when injecting ViewContainerRef (#30500) | |
| radio: Optimize costly css selectors. (#30470) | 
cdk
| Commit | Description | 
|---|---|
| drag-drop: avoid retaining destroyed items until next drag (#30514) | |
| table: Short circuit _removeStickyStyle calls against elements with no sticky styles (#30471) | 
v19.2.0-next.4
19.2.0-next.4 "papercrete-zither" (2025-02-12)
material
| Commit | Description | 
|---|---|
| core: drop dependency on animations module (#30459) | |
| core: remove animations from ng add (#30446) | |
| select: overlay not detached on time after exit animation in some cases (#30456) | |
| timepicker: allow scroll strategy to be customized (#30473) | |
| tooltip: Defer injection of injectables not needed until tooltip is shown. (#30440) | 
cdk
| Commit | Description | 
|---|---|
| overlay: avoid issues with overlapping backdrop removals (#30474) | |
| table: memory leak when no rows are sticky (#30461) | 
core
| Commit | Description | 
|---|---|
| update incorrect hue reference tokens (#29902) | 
multiple
| Commit | Description | 
|---|---|
| Don't double-inject the style loader. (#30467) | 
v19.1.4
19.1.4 "wattle-lute" (2025-02-12)
material
| Commit | Description | 
|---|---|
| timepicker: allow scroll strategy to be customized (#30473) (#30479) | |
| tooltip: Defer injection of injectables not needed until tooltip is shown. (#30440) | 
cdk
| Commit | Description | 
|---|---|
| overlay: avoid issues with overlapping backdrop removals (#30474) | |
| table: memory leak when no rows are sticky (#30461) | 
multiple
| Commit | Description | 
|---|---|
| Don't double-inject the style loader. (#30467) | 
v19.2.0-next.3
19.2.0-next.3 "plastic-moose" (2025-02-05)
cdk-experimental
| Commit | Description | 
|---|---|
| column-resize: Fix lazy resize mode (broken by ##30378) (#30413) | 
material
| Commit | Description | 
|---|---|
| bottom-sheet: remove remaining animation dependencies | |
| button-toggle: make null value selected on init (#25553) | |
| chips: Async chips with a delay are not highlighted (#27399) | |
| datepicker: remove remaining animation dependencies | |
| datepicker: set aria-expanded on datepicker toggle (#30438) | |
| dialog: remove remaining animation dependencies | |
| expansion: remove remaining animation dependencies | |
| form-field: remove remaining animation dependencies | |
| menu: remove remaining animation dependencies | |
| select: remove remaining animation dependencies | |
| sidenav: end positioned sidenav not opening in RTL (#30427) | |
| sidenav: remove remaining animation dependencies | |
| snack-bar: remove remaining animation dependencies | |
| sort: remove remaining animation dependencies | |
| stepper: remove remaining animation dependencies | |
| tabs: remove remaining animation dependencies | |
| tooltip: remove remaining animation dependencies | |
| button: Optimize the remaining descendant state selector. (#30428) | |
| checkbox: Optimize more expensive selectors (#30409) | 
material-angular-io
| Commit | Description | 
|---|---|
| allow module imports to be copied from API tab (#30389) | 
v19.1.3
19.1.3 "plastic-wombat" (2025-02-05)
material
| Commit | Description | 
|---|---|
| button-toggle: make null value selected on init (#25553) | |
| chips: Async chips with a delay are not highlighted (#27399) | |
| datepicker: set aria-expanded on datepicker toggle (#30438) | |
| sidenav: end positioned sidenav not opening in RTL (#30427) | |
| button: Optimize the remaining descendant state selector. (#30428) | |
| checkbox: Optimize more expensive selectors (#30409) | 
v19.2.0-next.2
19.2.0-next.2 "brazilianite-belt" (2025-01-30)
google-maps
| Commit | Description | 
|---|---|
| hide info window node when opened with content (#30392) | 
material
| Commit | Description | 
|---|---|
| bottom-sheet: switch away from animations module (#30402) | |
| button-toggle: incorrect shape of focus indicator in vertical group (#30376) | |
| select: avoid error if panel is closed too quickly (#30408) | |
| select: fixed text color for selected options in multiple select (#30367) | |
| select: switch away from animations module | |
| snack-bar: switch away from animations module (#30381) | |
| timepicker: switch away from animations module (#30404) | |
| button: Change frequently missed descendant selectors to child selectors (#30385) | |
| checkbox: Optimize css selectors (#30386) | 
cdk
| Commit | Description | 
|---|---|
| dialog: default aria-modal to false (#30411) | |
| platform: preserve compatibility with angular versions less than 19.1 (#30401) | |
| table: Column sizing and scrolling bug when number of columns in table changes (#30378) | |
| text-field: auto sizing broken if user styles stretch the element (#30412) | |
| tree: fix broken examples in stackblitz (#30387) | 
v19.1.2
19.1.2 "dolomite-domino" (2025-01-29)
google-maps
| Commit | Description | 
|---|---|
| hide info window node when opened with content (#30392) | 
material
| Commit | Description | 
|---|---|
| button-toggle: incorrect shape of focus indicator in vertical group (#30376) | |
| select: fixed text color for selected options in multiple select (#30367) | |
| button: Change frequently missed descendant selectors to child selectors (#30385) | |
| checkbox: Optimize css selectors (#30386) | 
cdk
| Commit | Description | 
|---|---|
| dialog: default aria-modal to false (#30411) | |
| platform: preserve compatibility with angular versions less than 19.1 (#30401) (#30407) | |
| table: Column sizing and scrolling bug when number of columns in table changes (#30378) | |
| text-field: auto sizing broken if user styles stretch the element (#30412) | |
| tree: fix broken examples in stackblitz (#30387) | 
v19.2.0-next.1
19.2.0-next.1 "niobium-napkin" (2025-01-22)
material
| Commit | Description | 
|---|---|
| autocomplete: fix initial render logic (#30348) | |
| autocomplete: switch away from animations module (#30356) | |
| chips: fix chip blur timing (#30347) | |
| datepicker: switch away from animations module (#30360) | |
| expansion: inherit shape for focus indicator (#30352) | |
| form-field: remove dependency on animations module (#30354) | 
cdk
| Commit | Description | 
|---|---|
| text-field: clear cached line height on resize (#30355) |