17.0.0-next.0 "paper-crane" (2023-08-17)
material
Commit | Description |
---|---|
theming: Add APIs to check what information theme has | |
theming: Add APIs to get color info from theme | |
theming: Add APIs to get density info from theme | |
theming: Add APIs to get typography info from theme | |
button: Move fab unthemable tokens to theme mixin (#27580) | |
card: Apply tokens at mixin root (#27557) | |
card: Move unthemable tokens to theme mixin (#27579) | |
checkbox: Move unthemable tokens to theme mixin (#27556) | |
datepicker: deprecate constructor injection in NativeDateAdapter (#26144) | |
list: Move unthemable tokens to theme mixin (#27607) | |
progress-bar: Move unthemable tokens to theme mixin (#27563) | |
progress-spinner: Move unthemable tokens to theme mixin (#27567) | |
slider: change slider to use MDC's token API (#27375) | |
slider: Move unthemable tokens to theme mixin (#27584) | |
snack-bar: Move unthemable tokens to theme mixin (#27596) | |
tooltip: Emit tokens under mixin root selector (#27585) | |
tooltip: Move unthemable tokens to theme mixin (#27569) | |
remove legacy components (#27622) |
material-experimental
Commit | Description |
---|---|
theming: Support defining M3 theme objects |
multiple
Commit | Description |
---|---|
remove .import.scss and -legacy-index.scss files (#27571) | |
remove unnecessary base classes (#27632) |
Breaking Changes
material
- There are new styles emitted by
mat.fab-theme
that are not
emitted by any of:mat.fab-color
,mat.fab-typography
,
mat.fab-density
. If you rely on the partial mixins only and don't
callmat.fab-theme
, you can addmat.fab-base
to get the
missing styles. - There are new styles emitted by
mat.card-theme
that are not
emitted by any of:mat.card-color
,mat.card-typography
,
mat.card-density
. If you rely on the partial mixins only and don't
callmat.card-theme
, you can addmat.card-base
to get the
missing styles. - There are new styles emitted by
mat.checkbox-theme
that are not
emitted by any of:mat.checkbox-color
,mat.checkbox-typography
,
mat.checkbox-density
. If you rely on the partial mixins only and don't
callmat.checkbox-theme
, you can addmat.checkbox-base
to get the
missing styles. NativeDateAdapter
no longer takesPlatform
in its
constructor. It also now uses theinject
function, and therefore
cannot be instantiated directly (must go through Angular's DI system
instead).- There are new styles emitted by
mat.list-theme
that are not
emitted by any of:mat.list-color
,mat.list-typography
,
mat.list-density
. If you rely on the partial mixins only and don't
callmat.list-theme
, you can addmat.list-base
to get the
missing styles. - There are new styles emitted by mat.progress-bar-theme that are not
emitted by any of: mat.progress-bar-color, mat.progress-bar-typography,
mat.progress-bar-density. If you rely on the partial mixins only and don't
call mat.progress-bar-theme, you can add mat.progress-bar-base to get the
missing styles. - There are new styles emitted by mat.progress-spinner-theme that are not
emitted by any of: mat.progress-spinner-color, mat.progress-spinner-typography,
mat.progress-spinner-density. If you rely on the partial mixins only and don't
call mat.progress-spinner-theme, you can add mat.progress-spinner-base to get the
missing styles. - There are new styles emitted by
mat.slider-theme
that are not
emitted by any of:mat.slider-color
,mat.slider-typography
,
mat.slider-density
. If you rely on the partial mixins only and don't
callmat.slider-theme
, you can addmat.slider-base
to get the
missing styles. - There are new styles emitted by
mat.snack-bar-theme
that are not
emitted by any of:mat.snack-bar-color
,mat.snack-bar-typography
,
mat.snack-bar-density
. If you rely on the partial mixins only and don't
callmat.snack-bar-theme
, you can addmat.snack-bar-base
to get the
missing styles. - There are new styles emitted by mat.tooltip-theme that are not
emitted by any of: mat.tooltip-color, mat.tooltip-typography,
mat.tooltip-density. If you rely on the partial mixins only and don't
call mat.tooltip-theme, you can add mat.tooltip-base to get the
missing styles.
multiple
@import
of Angular Material and Angular CDK Sass is no longer
supported. Please use@use
instead.