Releases: angular/components
Releases · angular/components
v14.2.5
v15.0.0-next.4
15.0.0-next.4 "quartz-quill" (2022-10-05)
material
| Commit | Description |
|---|---|
| button: cdk-focus classes not being applied (#25619) | |
| chips: aria-selected not reflecting selection state (#25742) | |
| core: add typography hierarchy to prebuilt (#25746) | |
| core: remove core style parameters (#25738) | |
| list: communicate current active page with aria-current (#25681) | |
| list: visually indicate active links in HCM (#25679) | |
| schematics: add custom replacements for imports | |
| schematics: add support for replacing mixins that begin with all-legacy-component | |
| schematics: correctly migrate theme, color & typography | |
| schematics: ensure test files are included in migration (#25757) | |
| schematics: files with inline resources overwritten by ng-generate (#25744) | |
| schematics: fix calling .match on null | |
| schematics: improve sass comment adding logic | |
| schematics: replace pre-existing attribute values (#25754) | |
| tooltip: animation not cancelled when mouseleave goes through tooltip (#25740) | |
| tooltip: resolve server-side rendering error (#25728) |
Special Thanks
Amy Sorto, Andrew Seguin, Joey Perrott, Kevin Lee / 이지환, Kristiyan Kostadinov, Miles Malerba, Titos Chaniotakis, Wagner Maciel and Zach Arend
v14.2.4
v15.0.0-next.3
15.0.0-next.3 "blubber-blabber" (2022-09-29)
material
| Commit | Description |
|---|---|
| core: remove typography styles from core mixin (#25723) | |
| schematics: add explicit typography @include in v15 update (#25724) |
cdk
| Commit | Description |
|---|---|
| a11y: clean up list key manager on destroy (#25715) |
Special Thanks
Andrew Seguin, Kristiyan Kostadinov and Miles Malerba
v15.0.0-next.2
15.0.0-next.2 "bamboo-bear" (2022-09-28)
Breaking Changes
material
- Buttons inside the datepicker popup and datepicker toggle now use the
MDC-based button implementation. They have different CSS classes and
styles, so custom style overrides may need to be updated
material-luxon-adapter
- The
MatLuxonDateModulenow requires at least version 3 of Luxon.
material-luxon-adapter
| Commit | Description |
|---|---|
| update to luxon 3 (#25660) |
material
| Commit | Description |
|---|---|
| core: add option to disable core typography (#25706) | |
| datepicker: make compatible with MDC & legacy components (#25648) | |
| form-field: add error harness (#25698) | |
| select: add page down/up button functionality (#25508) | |
| bottom-sheet: aria-modal not being set | |
| core: add flag whether to copy color theme values (#25695) | |
| core: add optional warning for incomplete themes (#25654) | |
| core: add typography to prebuilt themes (#25696) | |
| core: use full theme config definitions to prebuilt themes (#25656) | |
| datepicker: announce the "to" when reading year range (#24958) | |
| dialog: aria-modal not being set | |
| legacy-core: name all ts symbols to reflect legacy-ness (#25673) | |
| schematics: add missing legacy sass mixin transforms | |
| schematics: add missing legacy TS symbol transforms | |
| schematics: split core imports in ng update (#25678) | |
| schematics: update and handle import statements for the MDC migration | |
| schematics: update sass function names | |
| schematics: update typescript symbols in test code | |
| stepper: remove invalid aria attribute (#25644) | |
| tooltip: animations running when timeouts haven't elapsed (#25699) |
Special Thanks
Amy Sorto, Andrew Seguin, James Skinner, Kristiyan Kostadinov, Martin Forstner, Miles Malerba, Paul Gschwendtner, Zach Arend and angular-robot[bot]
v14.2.3
14.2.3 "wool-wombat" (2022-09-28)
material
| Commit | Description |
|---|---|
| bottom-sheet: aria-modal not being set | |
| dialog: aria-modal not being set | |
| stepper: remove invalid aria attribute (#25644) | |
| tooltip: animations running when timeouts haven't elapsed (#25699) (#25701) |
Special Thanks
James Skinner, Kristiyan Kostadinov and Paul Gschwendtner
v15.0.0-next.1
15.0.0-next.1 "ferrofluid-flounder" (2022-09-14)
material
| Commit | Description |
|---|---|
| button: remove dependency on legacy button (#25579) | |
| card: remove card deps on legacy-card | |
| core: fix swapped units in define-typography functions (#25615) | |
| core: warn when legacy theme is created (#25625) | |
| datepicker: restore focus after closing animation (#25567) | |
| dialog: remove dialog deps on legacy-dialog | |
| form-field: fix typography for native input element (#25616) | |
| menu: update submenu indication when menu is assigned (#25608) | |
| paginator: remove deps on legacy components | |
| progress-bar: add coercion for number inputs (#25585) | |
| progress-bar: remove dependency on legacy progress bar (#25581) | |
| progress-spinner: remove dependency on legacy progress spinner (#25583) | |
| select: fix arrow alignment (#25626) | |
| slide-toggle: remove slide-toggle deps on legacy-slide-toggle | |
| snack-bar: fix legacy reference in docs | |
| sort: remove deps on legacy components | |
| stepper: remove deps on legacy components | |
| table: fix legacy reference in docs | |
| tabs: remove tabs deps on legacy-tabs | |
| tooltip: remove tooltip deps on legacy-tooltip |
cdk
| Commit | Description |
|---|---|
| a11y: account for Windows 11 high contrast themes in detector (#25624) | |
| listbox: error with multiple preselected values (#25621) | |
| menu: don't prevent default enter and space actions (#25591) |
Special Thanks
Andrew Seguin, ConnorLin, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and Zach Arend
v14.2.2
14.2.2 "cytoplasm-salmon" (2022-09-14)
material
| Commit | Description |
|---|---|
| datepicker: restore focus after closing animation (#25567) |
cdk
| Commit | Description |
|---|---|
| a11y: account for Windows 11 high contrast themes in detector (#25624) | |
| listbox: error with multiple preselected values (#25621) | |
| menu: don't prevent default enter and space actions (#25591) |
Special Thanks
Kristiyan Kostadinov and Paul Gschwendtner
v15.0.0-next.0
15.0.0-next.0 "charcoal-coin" (2022-09-07)
Breaking Changes
material
-
- DOM and CSS classes for
mat-autocompletehave changes. - TypeScript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
DOM and CSS classes for mat-button, mat-fab, and mat-icon-button have changed.
Typescript API is largely the same but may have minor differences. -
- DOM and CSS classes for mat-card have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
mat-chip-listhas been split up into three different components:mat-chip-set,mat-chip-listboxandmat-chip-gridto better represent the different interaction patterns.
-
- DOM and CSS classes for
mat-optionandmat-optgrouphave changed. - Typescript API is largely the same but may have minor differences
- DOM and CSS classes for
-
- DOM and CSS classes for mat-dialog have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
- fixup! feat(material/dialog): Switch dialog implementation to use MDC
-
- DOM and CSS classes for the various list components have changed.
- Typescript API is largely the same but may have minor differences.
-
- DOM and CSS classes for
mat-menuhave changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-radio-groupandmat-radio-buttonhave changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-selecthave changes. - TypeScript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for mat-slide-toggle have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
mat-sliderhas a new API that requires a<input matSliderThumb>element.
-
- DOM and CSS classes for mat-snack-bar have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- DOM and CSS classes for mat-table have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- DOM and CSS classes for mat-tabs have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- Passing strings for MatDialogConfig.enterAnimationDuration and
MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
in ms instead
- deprecate the string animation durations in favor of numbers
- Passing strings for MatDialogConfig.enterAnimationDuration and
youtube-player
| Commit | Description |
|---|---|
| support no cookie mode (#25165) |
material
| Commit | Description |
|---|---|
| autocomplete: switch implementation to use MDC (#25386) | |
| button: Switch button implementation to use MDC (#25381) | |
| card: Switch card implementation to use MDC (#25082) | |
| checkbox: refactor pseudo-checkbox size styles (#25419) | |
| checkbox: switch implementation to use MDC (#25369) | |
| checkbox: update pseudo-checkbox size (#25425) | |
| checkbox: use -size for legacy checkbox (#25424) | |
| chips: switch implementation to use MDC (#25400) | |
| core: delete deprecated legacy theming API tests (#25265) | |
| core: make mdc-based typography default (#25551) | |
| core: move MDC-based elevation styles out of experimental (#25486) | |
| core: move mdc-helpers to material/core | |
| core: switch option implementation to use MDC (#25343) | |
| datepicker: expose datepicker symbols (#25552) | |
| dialog: Switch dialog implementation to use MDC (#25352) | |
| form-field: Ability to support custom error message components inside a form field (#25399) | |
| form-field: switch implementation to use MDC | |
| input: switch implementation to use MDC | |
| legacy-core: create legacy-core entry point | |
| list: switch implementation to use MDC list (#25445) | |
| menu: switch implementation to use MDC (#25431) | |
| paginator: migrate MDC examples (#25497) | |
| paginator: Switch paginator implementation to use MDC (#25456) | |
| progress-bar: Switch progress-bar implementation to use MDC (#25234) | |
| radio: switch implementation to use MDC (#25409) | |
| schematics: add autocomplete styles migrator and tests | |
| schematics: add card styles migrator and tests | |
| schematics: add checkbox styles migrator and tests | |
| schematics: add chips styles migrator and tests | |
| [ |
v14.2.1
14.2.1 "carbon-candle" (2022-09-07)
material
| Commit | Description |
|---|---|
| button-toggle: incorrect event source in some cases (#25544) |
cdk
| Commit | Description |
|---|---|
| collections: ConnectableObservable incorrectly inferred as data source (#25526) |
Special Thanks
Kristiyan Kostadinov, Mark Goldberg and Paul Gschwendtner