v15.0.0-next.0
Pre-release
Pre-release
wagnermaciel
released this
07 Sep 19:02
·
2111 commits
to main
since this release
15.0.0-next.0 "charcoal-coin" (2022-09-07)
Breaking Changes
material
-
- DOM and CSS classes for
mat-autocomplete
have 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-list
has been split up into three different components:mat-chip-set
,mat-chip-listbox
andmat-chip-grid
to better represent the different interaction patterns.
-
- DOM and CSS classes for
mat-option
andmat-optgroup
have 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-menu
have changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-radio-group
andmat-radio-button
have changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-select
have 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-slider
has 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 | |
schematics: add chips template migrator (#24601) | |
schematics: add dialog styles migrator and tests | |
schematics: add fn for adding attrs to templates (#24550) | |
schematics: add form-field styles migrator and tests | |
schematics: add handling for all-component-themes (#25528) | |
schematics: add input styles migrator and tests | |
schematics: add list styles migrator and tests | |
schematics: add menu styles migrator and tests | |
schematics: add paginator styles migrator and tests | |
schematics: add progress bar styles migrator and tests | |
schematics: add progress spinner styles migrator and tests | |
schematics: add radio styles migrator and tests | |
schematics: add select styles migrator and tests | |
schematics: add slide toggle styles migrator and tests | |
schematics: add slider styles migrator and tests | |
schematics: add snack-bar styles migrator and tests | |
schematics: add style migration support within typescript files (#25339) | |
schematics: add table styles migrator and tests | |
schematics: add tabs styles migrator and tests | |
schematics: add template migration support within typescript files (#25496) | |
schematics: add template migration to schematic (#24563) | |
schematics: add the scaffolding for an mdc-migration schematic (#23804) | |
schematics: add tooltip styles migrator and tests | |
schematics: create updateModuleSpecifier ts migration fn (#25128) | |
schematics: create updateNamedImport ts migration fn (#25132) | |
schematics: impl card template migration (#24566) | |
schematics: impl mat-mdc ts v15 ng-update (#25447) | |
schematics: implement basic ts import migrations (#24797) | |
schematics: initial foundation for TS code migrators | |
schematics: initial setup for template migrations (#24515) | |
schematics: initial setup for v15 ng-update (#25102) | |
schematics: set up a system for migrating scss (#24326) | |
schematics: tree operation helper functions (#24539) | |
schematics: v15 migrate imports (#25133) | |
schematics: v15 ng-update scss migration (#25395) | |
select: switch implementation to use MDC (#25360) | |
slide-toggle: Switch slide-toggle implementation to use MDC (#25404) | |
slider: switch implementation to use MDC (#25420) | |
snack-bar: Switch snack-bar implementation to use MDC (#25458) | |
table: migrate MDC examples (#25492) | |
table: pass this rather than concrete classes in the harnesses (#25482) |
|
table: Switch table implementation to use MDC (#25453) | |
tabs: Switch tabs implementation to use MDC (#25411) | |
tooltip: add option to open tooltip at mouse position (#25202) | |
tooltip: migrate MDC examples (#25495) | |
tooltip: switch to MDC implementation (#25209) | |
card: don't add extra padding around mat-card-title-group (#25292) | |
core: Move remaining MDC core functionality out of experimental (#25503) | |
datepicker: calendar aria-descriptions start/end date (#25457) | |
dialog: allow customizing animation duration (#25524) | |
dialog: using incorrect mixin for structural styles (#25356) | |
form-field: remove hardcoded 16px label padding (#25383) | |
input: fix input prefix & suffix disabled color (#25398) | |
legacy-autocomplete: deprecate all ts symbols | |
legacy-button: deprecate all ts symbols | |
legacy-button: rename classnames in comments (#25459) | |
legacy-button: rename classnames in comments (#25460) | |
legacy-card: deprecate all ts symbols | |
legacy-checkbox: deprecate all ts symbols | |
legacy-checkbox: fix scss mixin names (#25442) | |
legacy-chips: deprecate all ts symbols | |
legacy-core: deprecate all ts symbols | |
legacy-dialog: deprecate all ts symbols | |
legacy-form-field: deprecate all ts symbols | |
legacy-form-field: remove invalid selector (#25554) | |
legacy-input: deprecate all ts symbols | |
legacy-list: deprecate all ts symbols | |
legacy-menu: deprecate all ts symbols | |
legacy-menu: rename missed ts symbol | |
legacy-paginator: deprecate all ts symbols | |
legacy-progress-bar: deprecate all ts symbols | |
legacy-progress-spinner: deprecate all ts symbols | |
legacy-radio: deprecate all ts symbols | |
legacy-select: deprecate all ts symbols | |
legacy-select: rename missed ts symbol | |
legacy-slide-toggle: deprecate all ts symbols | |
legacy-slider: deprecate all ts symbols | |
legacy-snack-bar: deprecate all ts symbols | |
legacy-table: deprecate all ts symbols | |
legacy-tabs: deprecate all ts symbols | |
legacy-tooltip: deprecate all ts symbols | |
legacy-tooltip: rename missed ts symbol | |
schematics: add attr for multi-line start tags (#24586) | |
schematics: add comment for potentially deprecated styles after a migration | |
schematics: add missing component to migration list (#25443) | |
schematics: add renaming of non standard symbols (#25523) | |
schematics: add support for all-components-theme mixin | |
schematics: fix icon button selector and move button migrator to its own folder | |
schematics: fix mdc migration schematics after rebasing (#25285) | |
schematics: make ts import replacements more specific (#25504) | |
schematics: make ts symbol renamings more specific (#25522) | |
schematics: replace all-component-themes mixin with MDC equivalent instead of adding each component's theme | |
schematics: update deprecated prefix field to take multiple prefixes | |
schematics: update test setup function name in template migration test | |
schematics: update theme names for MDC migration schematic (#25550) | |
table: cleanup legacy usage (#25525) |
cdk
Commit | Description |
---|---|
listbox: add listbox to cdk (#25380) | |
portal: support projectableNodes in component portal (#25185) |
multiple
Commit | Description |
---|---|
deprecate all legacy sass mixins | |
resolve extended template diagnostic warnings (#25546) |
Special Thanks
Amy Sorto, Andrew Kamarouski, Andrew Seguin, Jeremy Mowery, Kristiyan Kostadinov, Mike Jerred, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and angular-robot[bot]