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 renamesSourced from @angular/material
'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/material
'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 renamesSourced from @angular/core
's\r\nreleases.
\r\n\r\nv18.0.1
\r\n\r\n18.0.1 (2024-05-29)
\r\ncompiler
\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 optimize track function that only passes $index (#55872) \r\ncompiler-cli
\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 interpolatedSignalNotInvoked diagnostic for class, style, attribute\r\nand animation bindings (#55969) \r\ncore
\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 handle elements with local refs in event replay serialization logic\r\n(#56076) \r\n\r\n \r\n\r\n link errors to ADEV (#55554) \r\n\r\n \r\n\r\n\r\n typo in zoneless warning (#55974) \r\nmigrations
\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 handle empty ngSwitchCase (#56105) \r\nv18.0.0
\r\n\r\n18.0.0 (2024-05-22)
\r\nanimations
\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 remove deprecated \r\nmatchesElement
from\r\nAnimationDriver
(#55479)common
\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 Deprecate Local Data API functions (#54483) \r\n\r\n \r\n\r\n\r\n remove deprecated \r\nisPlatformWorkerApp
and\r\nisPlatformWorkerUi
API (#55302)compiler
\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 add math elements to schema (#55631) \r\n\r\n \r\n\r\n allow comments between connected blocks (#55966) \r\n\r\n \r\n\r\n capture all control flow branches for content projection in if\r\nblocks (#54921) \r\n\r\n \r\n\r\n capture switch block cases for content projection (#54921) \r\n\r\n \r\n\r\n declare for loop aliases in addition to new name (#54942) \r\n\r\n \r\n\r\n For \r\nFatalDiagnosticError
, hide themessage
\r\nfield without affecting the emit (#55160)\r\n \r\n\r\n maintain multiline CSS selectors during CSS scoping (#55509) \r\n\r\n \r\n\r\n output input flags as a literal (#55215) \r\n\r\n \r\n\r\n prevent usage of reserved control flow symbol in custom\r\ninterpolation context. (#55809) \r\n\r\n \r\n\r\n remove container index from conditional instruction (#55190) \r\n\r\n \r\n\r\n remove support for unassignable expressions in two-way bindings (#55342) \r\n\r\n \r\n\r\n\r\n throw error if item name and context variables conflict (#55045) \r\ncompiler-cli
\r\n\r\n
... (truncated)
\r\nSourced from @angular/core
's\r\nchangelog.
\r\n\r\n18.0.1 (2024-05-29)
\r\ncompiler
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nType \r\nDescription \r\n\r\n \r\n\r\n419ffa2026 \r\nfix \r\noptimize track function that only passes $index (#55872) \r\ncompiler-cli
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nType \r\nDescription \r\n\r\n \r\n\r\n4c7efc005a \r\nfix \r\ninterpolatedSignalNotInvoked diagnostic for class, style, attribute\r\nand animation bindings (#55969) \r\ncore
\r\n\r\n\r\n
\r\n\r\n \r\n\r\n\r\nCommit \r\nType \r\nDescription \r\n\r\n \r\n4e6ea0e19c \r\nfix \r\nhandle elements with local refs in event replay serialization logic\r\n(#56076) \r\n\r\n \r\nd73a0175cb \r\nfix \r\nlink errors to ADEV (#55554) \r\n\r\n \r\n\r\n985a215b10 \r\nfix \r\ntypo in zoneless warning (#55974) \r\nmigrations
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n \r\n\r\n\r\nCommit \r\nType \r\nDescription \r\n\r\n \r\n\r\nba85d08158 \r\nfix \r\nhandle empty ngSwitchCase (#56105) \r\n
ba85d08
\r\nfix(migrations): handle empty ngSwitchCase (#56105)4fdc93b
\r\nrefactor(core): Use event_dispatcher in event_replay code. (#56036)fa4bcf3
\r\ntest: add back control_flow_migration tests (#56130)0b6018b
\r\nbuild: update to latest dev infra code (#56128)4e6ea0e
\r\nfix(core): handle elements with local refs in event replay serialization\r\nlogi...47b7ba0
\r\nrefactor(core): Remove hybrid mode flag and move scheduler provider\r\nlocation ...89e48aa
\r\nrefactor(core): Create event types that are able to be serialized,\r\ncaptured, ...01a19f3
\r\nrefactor(core): Make sure not to do anymore jsaction work once\r\neverything is ...d73a017
\r\nfix(core): link errors to ADEV (#55554)b960aad
\r\nrefactor(core): remove unused preventDefault on listener (#55879)