Releases: angular/components
Releases · angular/components
v19.1.0-next.0
v19.0.1
19.0.1 "mercury-mailbox" (2024-11-27)
material
| Commit | Description | 
|---|---|
| button-toggle: animate checkbox (#30025) | |
| chips: emit state changes when chip grid is disabled (#30033) | |
| datepicker: adds comparison ids and aria-describedby spans (#30040) | |
| slider: update documentation (#30029) | |
| timepicker: make disabled input public (#30063) | 
docs
| Commit | Description | 
|---|---|
| update errorState example to cover handle missing state (#30059) | 
multiple
| Commit | Description | 
|---|---|
| use cross-compatible type for setTimeout (#30073) | 
v19.0.0
19.0.0 "hafnium-hippo" (2024-11-19)
cdk
| Commit | Description | 
|---|---|
| a11y: use native media query for high contrast detection (#29678) | |
| private: create cdk-visually-hidden style loader (#29757) | |
| overlay: avoid having to manually load structural styles | |
| overlay: load structural styles in a cascade layer (#29725) | |
| portal: remove ComponentFactoryResolver usages (#27427) | |
| scrolling: adds ngTemplateContextGuard (#27276) | |
| text-field: avoid having to manually load text field styles | |
| tree: fix issue where isExpandedwouldn't be set if placed beforeisExpandable(#29565) | |
| tree: only handle keyboard events directly from the node (#29861) | |
| tree: warn if mixed node types are used within the same tree | 
material
| Commit | Description | 
|---|---|
| checkbox: add new aria properties to MatCheckbox (#29457) | |
| core: add experimental theme demo (#29636) | |
| core: add theme-overrides mixin (#29858) | |
| core: create focus-indicator structural styles loader (#29763) | |
| core: default to color-scheme theme type (#29907) | |
| core: deprecate the core mixin (#29906) | |
| core: rename theme mixin (#29857) | |
| core: switch system prefix from sys to mat-sys (#29908) | |
| input: add the ability to interact with disabled inputs (#29574) | |
| schematics: create v19 core removal schematic (#29768) | |
| schematics: Switch custom theme schematic to use theme mixin instead of define-theme and add high contrast override mixins (#29642) | |
| schematics: Update custom theme schematic to work with light-dark and use theme-overrides mixin (#29911) | |
| tabs: add alignTabsinMatTabsConfig(#29779) | |
| theming: Disambiguate token names in theme overrides (#29859) | |
| timepicker: add test harnesses | |
| timepicker: add timepicker component | |
| bottom-sheet: add heightminHeightmaxHeightto config (#29794) | |
| core: add missing system variables (#29624) | |
| core: allow optgroup overrides through core-overrides (#29897) | |
| core: avoid browser inconsistencies when parsing time | |
| core: avoid having to manually load ripple styles | |
| core: change ng-add to use mat.theme (#29990) | |
| core: correctly identify color input (#29909) | |
| core: delete deprecated APIs (#29651) | |
| core: drop sanity checks (#29688) | |
| core: option showing double selected indicator in high contrast mode | |
| core: remove unused motion system vars (#29920) | |
| core: rename sys vars from mat-app to mat-sys (#29879) | |
| core: stop manually instantiating MatRipple directive (#29630) | |
| core: update prebuilt themes to use mat.theme (#29989) | |
| datepicker: calendar font tokens not being picked up (#29610) | |
| form-field: avoid touching the DOM on each state change | |
| form-field: incorrect form field border radius with system-level themes (#29966) | |
| [ | 
v18.2.14
v19.0.0-rc.3
v19.0.0-rc.2
19.0.0-rc.2 "barium-binoculars" (2024-11-13)
youtube-player
| Commit | Description | 
|---|---|
| ready event not emitting | |
| startSeconds not applied when using placeholder | 
material
| Commit | Description | 
|---|---|
| bottom-sheet: add heightminHeightmaxHeightto config (#29794) | |
| core: change ng-add to use mat.theme (#29990) | |
| core: incorrect validation in get-theme-color (#29994) | |
| core: update prebuilt themes to use mat.theme (#29989) | |
| schematics: add explicit system variable prefix schematic (#29980) | |
| sidenav: prevent the content from jumping when hydrated (#29991) | |
| snack-bar: prevent override of snack bar action button color (#27511) | 
cdk
| Commit | Description | 
|---|---|
| listbox: make tabindex zoneless compatible (#29970) | |
| table: set explicit role on all cells (#29987) | |
| testing: allow use of plaintext-onlyforcontenteditable(#29999) | |
| tree: warn if mixed node types are used within the same tree | 
v18.2.13
18.2.13 "strontium-sauce" (2024-11-13)
material
| Commit | Description | 
|---|---|
| core: incorrect validation in get-theme-color (#29994) | |
| snack-bar: prevent override of snack bar action button color (#27511) | 
cdk
| Commit | Description | 
|---|---|
| listbox: make tabindex zoneless compatible (#29970) | |
| table: set explicit role on all cells (#29987) | |
| testing: allow use of plaintext-onlyforcontenteditable(#29999) | 
v19.0.0-rc.1
19.0.0-rc.1 "lolite-lollipop" (2024-11-06)
material
| Commit | Description | 
|---|---|
| datepicker: use SVG icons for calendar (#29957) | |
| form-field: incorrect form field border radius with system-level themes (#29966) | |
| menu: use static elevation (#29968) | |
| timepicker: value considered as invalid by default | 
multiple
| Commit | Description | 
|---|---|
| remove usages of Sass globals (#29972) | 
v18.2.12
v19.0.0-rc.0
19.0.0-rc.0 "magnetite-mango" (2024-10-31)
google-maps
| Commit | Description | 
|---|---|
| resolve CLI errors in ng update schematic (#29947) | 
material
| Commit | Description | 
|---|---|
| button: anchor not handling disabledInteractive correctly (#29938) | |
| core: remove unused motion system vars (#29920) | |
| sidenav: remove IE animation workaround (#29929) | |
| stepper: remove IE animation workaround (#29916) | 
cdk
| Commit | Description | 
|---|---|
| table: Use ResizeObservers instead of dom measurement to reduce layout thrashing (where possible) (#29814) |