The following components have been re-implemented based on MDC:
mat-autocomplete
mat-button
mat-fab
mat-icon-button
mat-card
mat-chip-list (now split into the following three components: mat-chip-set, mat-chip-listbox, and mat-chip-grid to better represent the different interaction patterns)
mat-option
mat-optgroup
mat-dialog (passing strings for MatDialogConfig.enterAnimationDuration and
MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
in ms instead)
mat-action-list
mat-list
mat-list-item
mat-list-option
mat-nav-list
mat-selection-list
mat-menu
mat-radio-group
mat-radio-button
mat-select
mat-slide-toggle
mat-slider (has a new API that requires a <input matSliderThumb> element)
mat-snack-bar
mat-table
mat-tabs
The TypeScript API should remain largely unchanged, but the DOM and CSS classes for these components have changed.
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 MatLuxonDateModule now requires at least version 3 of Luxon.## Deprecations
material
startDateLabel and endDateLabel for mat-datepicker are deprecated because they are not used.
The following components have been re-implemented based on MDC:
mat-autocomplete
mat-button
mat-fab
mat-icon-button
mat-card
mat-chip-list (now split into the following three components: mat-chip-set, mat-chip-listbox, and mat-chip-grid to better represent the different interaction patterns)
mat-option
mat-optgroup
mat-dialog (passing strings for MatDialogConfig.enterAnimationDuration and
MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
in ms instead)
mat-action-list
mat-list
mat-list-item
mat-list-option
mat-nav-list
mat-selection-list
mat-menu
mat-radio-group
mat-radio-button
mat-select
mat-slide-toggle
mat-slider (has a new API that requires a <input matSliderThumb> element)
mat-snack-bar
mat-table
mat-tabs
The TypeScript API should remain largely unchanged, but the DOM and CSS classes for these components have changed.
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 MatLuxonDateModule now requires at least version 3 of Luxon.
Deprecations
material
startDateLabel and endDateLabel for mat-datepicker are deprecated because they are not used.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @angular/material from 11.2.12 to 15.0.0.
Release notes
Sourced from
@angular/material
's releases.... (truncated)
Changelog
Sourced from
@angular/material
's changelog.... (truncated)
Commits
da272ad
release: cut the v15.0.0 releasefd95571
build: update peer dependency to angular framework (#25970)c5afe36
docs(material/theming): update guide for density (#25975)02d122a
build: setup remote execution for dev-app preview action (#25982)b4846f7
docs: add example for variants of mdc list (#25971)d66dbfb
release: cut the v15.0.0-rc.3 releasee801a76
fix(material/schematics): add clarification about directory path format for M...fa1f48d
docs: write slider section of mdc-migration guide (#25796)18569b8
fix(material/schematics): avoid mutating the AST when traversing (#25964)d7f08c6
docs(material/slider): hide slider internals (#25953)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)