Sourced from @angular/cdk
's\r\nreleases.
\r\n\r\nv18.0.0
\r\n\r\n18.0.0 "satin-sasquatch" (2024-05-22)
\r\ncdk
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nDescription \r\n\r\n \r\n\r\n observers: don't observe content of comments (#28858) \r\n\r\n \r\n\r\n observers: Run content changed callback in NgZone\r\n(#28870) \r\n\r\n \r\n\r\n overlay: Remove use of zone onStable to detach\r\ncontent (#28740) \r\n\r\n \r\n\r\n scrolling: fix virtual scrolling jankiness with run\r\ncoalescing (#28846) \r\n\r\n \r\n\r\n\r\n scrolling: fix virtual scrolling jankiness with run\r\ncoalescing (#28968) \r\nmaterial
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nDescription \r\n\r\n \r\n\r\n core: add prebuilt themes based on M3 \r\n\r\n \r\n\r\n core: Allow namespacing ripple-loader event handler\r\n(#28699) \r\n\r\n \r\n\r\n core: move Material 3 support into stable (#28913) \r\n\r\n \r\n\r\n core: namespace m2-specific theming APIs (#28892) \r\n\r\n \r\n\r\n schematics: Add custom M3 theme schematic (#28766) \r\n\r\n \r\n\r\n schematics: use M3 themes in schematics \r\n\r\n \r\n\r\n theming: add ability to use sys variables (#28898) \r\n\r\n \r\n\r\n button-toggle: use radio pattern for single select\r\nMat toggle button group (#28548) \r\n\r\n \r\n\r\n core: add migration for M2 theming APIs (#28927) \r\n\r\n \r\n\r\n core: export all available M3 palettes (#28975) \r\n\r\n \r\n\r\n core: ripple loader not working in shadow DOM (#29015) \r\n\r\n \r\n\r\n datepicker: resolve repeater warnings in calendar\r\n(#29028) \r\n\r\n \r\n\r\n dialog: mark dialog content as scrollable (#28963) \r\n\r\n \r\n\r\n schematics: Add css token renaming migration \r\n\r\n \r\n\r\n schematics: add option to generate system variables\r\nin M3 schematic \r\n\r\n \r\n\r\n schematics: Change themeTypes to a single select\r\ninstead of a multiselect prompt in M3 theme schematic (#28997) \r\n\r\n \r\n\r\n slide-toggle: no outline when selected in high\r\ncontrast mode (#28979) \r\n\r\n \r\n\r\n table: use ResizeObserver to react to size changes\r\n(#28783) \r\n\r\n \r\n\r\n theming: remove shadow css variable (#28953) \r\n\r\n \r\n\r\n theming: restrict css color usage behind a flag (#28944) \r\n\r\n \r\n\r\n\r\n core: speed up M3 compilation (#29009) \r\nmaterial-experimental
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nDescription \r\n\r\n \r\n\r\n theming: add mixin for customizing checkbox tokens\r\n(#28759) \r\n\r\n \r\n\r\n\r\n theming: avoid re-emitting the same tokens from the\r\nbackwards-compatibility styles \r\nmultiple
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nDescription \r\n\r\n \r\n\r\n\r\n token overrides api (#28910) \r\nBreaking Changes
\r\nmaterial
\r\n\r\n
\r\n\r\n- The following APIs have been renamed. If you update using
\r\nng\r\nupdate
, your app will be fixed automatically.\r\n\r\n
\r\n- \r\n
define-light-theme
to\r\nm2-define-light-theme
- \r\n
define-dark-theme
to\r\nm2-define-dark-theme
- \r\n
define-palette
tom2-define-palette
... (truncated)
\r\nSourced from @angular/cdk
's\r\nchangelog.
\r\n\r\n18.0.0 "satin-sasquatch" (2024-05-22)
\r\nBreaking Changes
\r\nmaterial
\r\n\r\n
\r\n- The following APIs have been renamed. If you update using
\r\nng\r\nupdate
, your app will be fixed automatically.\r\n\r\n
\r\n- \r\n
define-light-theme
to\r\nm2-define-light-theme
- \r\n
define-dark-theme
to\r\nm2-define-dark-theme
- \r\n
define-palette
tom2-define-palette
- \r\n
get-contrast-color-from-palette
to\r\nm2-get-contrast-color-from-palette
- \r\n
get-color-from-palette
to\r\nm2-get-color-from-palette
- \r\n
get-color-config
to\r\nm2-get-color-config
- \r\n
get-typography-config
to\r\nm2-get-typography-config
- \r\n
get-density-config
to\r\nm2-get-density-config
- \r\n
$red-palette
to$m2-red-palette
- \r\n
$pink-palette
to$m2-pink-palette
- \r\n
$indigo-palette
to$m2-indigo-palette
- \r\n
$purple-palette
to$m2-purple-palette
- \r\n
$deep-purple-palette
to\r\n$m2-deep-purple-palette
- \r\n
$blue-palette
to$m2-blue-palette
- \r\n
$light-blue-palette
to\r\n$m2-light-blue-palette
- \r\n
$cyan-palette
to$m2-cyan-palette
- \r\n
$teal-palette
to$m2-teal-palette
- \r\n
$green-palette
to$m2-green-palette
- \r\n
$light-green-palette
to\r\n$m2-light-green-palette
- \r\n
$lime-palette
to$m2-lime-palette
- \r\n
$yellow-palette
to$m2-yellow-palette
- \r\n
$amber-palette
to$m2-amber-palette
- \r\n
$orange-palette
to$m2-orange-palette
- \r\n
$deep-orange-palette
to\r\n$m2-deep-orange-palette
- \r\n
$brown-palette
to$m2-brown-palette
- \r\n
$grey-palette
to$m2-grey-palette
- \r\n
$gray-palette
to$m2-gray-palette
- \r\n
$blue-grey-palette
to\r\n$m2-blue-grey-palette
- \r\n
$blue-gray-palette
to\r\n$m2-blue-gray-palette
- \r\n
$light-theme-background-palette
to\r\n$m2-light-theme-background-palette
- \r\n
$dark-theme-background-palette
to\r\n$m2-dark-theme-background-palette
- \r\n
$light-theme-foreground-palette
to\r\n$m2-light-theme-foreground-palette
- \r\n
$dark-theme-foreground-palette
to\r\n$m2-dark-theme-foreground-palette
- \r\n
define-typography-level
to\r\nm2-define-typography-level
- \r\n
define-rem-typography-config
to\r\nm2-define-rem-typography-config
- \r\n
define-typography-config
to\r\nm2-define-typography-config
- \r\n
define-legacy-typography-config
to\r\nm2-define-legacy-typography-config
- \r\n
typography-level
to\r\nm2-typography-level
- \r\n
font-size
tom2-font-size
- \r\n
line-height
tom2-line-height
- \r\n
font-weight
tom2-font-weight
- \r\n
letter-spacing
tom2-letter-spacing
- \r\n
font-family
tom2-font-family
- \r\n
font-shorthand
tom2-font-shorthand
material-experimental
\r\n| Commit | Type | Description |
\r\n\r\n
... (truncated)
\r\nd5df8ad
\r\nrelease: cut the v18.0.0 releasee2694b0
\r\nbuild: update to Angular v18 final (#29097)452878e
\r\nrelease: cut the v18.0.0-rc.3 releaseb5fb30a
\r\nrefactor(material/dialog): simplify structural styles (#29068)d6146b9
\r\ntest(multiple): remove provideZoneChangeDetection for all menu tests (#29061)6c1982b
\r\ndocs: Make typography guide M3 specific (#29075)8299b09
\r\nfix(material/slider): resolve duplicate key warnings (#29073)4f544ea
\r\ndocs: Update theming your components guide for M3 and move M2 specific\r\ninfo (...28eedd2
\r\ndocs(material/form-field): disable bubbling on prefix in example (#29069)6788194
\r\nfixup! test(material/schematics): Add test for CSS token renames