Sourced from @angular/cdk
's releases.
20.1.0
cdk-experimental
Commit Description accordion: add accordion directives, example, and tests (#31134) radio: add radio demo to dev-app (#31180) radio: create radio group and button directives (#31050) tabs: add setDefaultState and unit tests, refactor the content children strategy (#31374) tree: add tree directives, example, and tests (#31350) ui-patterns: accordion (#31034) ui-patterns: create grid navigation behavior (#31290) ui-patterns: create the grid focus behavior (#31055) ui-patterns: radio button and group (#31016) ui-patterns: tree (#31308) accordion: fix disabled trigger button can't be focused when skipDisabled=false (#31379) tabs: fix tabs example styles (#31382) tabs: set tabpanel tabindex to -1 if hidden (#31401) ui-patterns: add guardrails to selectOne for edge cases (#31402) material
Commit Description chips: add (optional) edit icon to input chips (#31041) menu: add support for context menu testing: Extend Angular harness testing functionality (#30960) badge: remove badge opacity color mix (#31213) badge: use system disabled states (#31266) button-toggle: simplify divider color (#31214) button-toggle: use system colors (#31231) button: FAB emitting invalid elevation tokens (#31028) button: prevents mat-icon being cut off by text-spacing (#30891) button: remove internal-only M2 styles (#31017) button: remove internal-only M2 styles (#31018) button: use system colors for state layers and text (#31278) card: subtitle text token should be on-surface-variant (#31261) card: use system outline (#31218) checkbox: remove internal-only M2 styles (#31019) checkbox: update tokens to system colors (#31279) chips: provide ability to edit for all screen readers with a click on already focused chip (#30983) chips: sync with g3 (#31393) chips: update tokens to system colors (#31280) core: improve disabled psuedo checkbox contrast (#31464) core: remove unused form field mixins (#31283) core: update ripple tokens to system colors (#31282) core: update tokens to system colors (#31281) datepicker: use system colors (#31300) dialog: remove internal-only M2 styles (#31020) expansion: add token for box shadow (#31340) expansion: align state layer colors (#31236) expansion: use correct typography (#31347) form-field: remove internal-only M2 styles (#31021)
... (truncated)
Sourced from @angular/cdk
's changelog.
20.1.0 "metal-brownie" (2025-07-09)
There have been some internal mapping changes in Material 2 theme config maps generated by
mat.define-light-theme
andmat.define-dark-theme
.If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.
The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as
surface
,background
,disabled
, andsurface
variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.cdk
Commit Type Description f446d7c412 feat drag-drop: add opt-in indicator of pick-up position (#31288) 5564d7d016 feat menu: add setActiveMenuItem to cdkMenu (#31371) 6dc2f3ba50 fix a11y: allow mixed types to be passed into setActiveItem (#31462) cfa97bb785 fix dialog: avoid setting aria-hidden before focus has moved (#31030) material
Commit Type Description 243845460d feat chips: add (optional) edit icon to input chips (#31041) 9e942b4ba2 feat menu: add support for context menu 4de7c0fb2d feat testing: Extend Angular harness testing functionality (#30960) 512433b6d1 fix badge: remove badge opacity color mix (#31213) 92a8253e28 fix badge: use system disabled states (#31266) a7150d42cf fix button-toggle: simplify divider color (#31214) 1f8b1302f2 fix button-toggle: use system colors (#31231) 5ee7d79e4c fix button: FAB emitting invalid elevation tokens (#31028) 8523397fd2 fix button: prevents mat-icon being cut off by text-spacing (#30891) afe36e4d42 fix button: remove internal-only M2 styles (#31017) 589ea5905e fix button: remove internal-only M2 styles (#31018) 0d47628d2e fix button: use system colors for state layers and text (#31278) 203c1737eb fix card: subtitle text token should be on-surface-variant (#31261) 55b7ba0814 fix card: use system outline (#31218) eb9abc366f fix checkbox: remove internal-only M2 styles (#31019) 458a17ba46 fix checkbox: update tokens to system colors (#31279) 68d7ea0351 fix chips: provide ability to edit for all screen readers with a click on already focused chip (#30983) 8c9cae0a8c fix chips: sync with g3 (#31393) be48108bc2 fix chips: update tokens to system colors (#31280) 20ac2b2bd8 fix core: improve disabled psuedo checkbox contrast (#31464) 576a008b09 fix core: remove unused form field mixins (#31283) 4d67427cef fix core: update ripple tokens to system colors (#31282) 28f2763f96 fix core: update tokens to system colors (#31281) 009424c73e fix datepicker: use system colors (#31300) a24081f2bd fix dialog: remove internal-only M2 styles (#31020) d52ede5627 fix expansion: add token for box shadow (#31340) ecc6a09ca5 fix expansion: align state layer colors (#31236) e57aef2912 fix expansion: use correct typography (#31347) 82ab91e58a fix form-field: remove internal-only M2 styles (#31021) 6d27e04051 fix form-field: use system for neutral colors (#31272) 918b625438 fix list: update tokens to system colors (#31284) a62164db5b fix menu: do not auto-focus when hover opens menu (#31257) 623030b50d fix menu: update tokens to system colors (#31285)
... (truncated)
24f86fd
release: cut the v20.1.0 release2bfe12e
fix(material/tabs): remove delay on touch devices (#31489)01e09d1
build: clean up animations references in build files (#31498)eb04b6d
Terms of Service (#31495)405a0d2
test(cdk/scrolling): Change test spying on tick (#31247)3f7b6b7
release: cut the v20.1.0-rc.0 released1c8e1a
docs: release notes for the v20.0.5 release7bb0a82
fix(material/snack-bar): use inverse primary for button color (#31465)20ac2b2
fix(material/core): improve disabled psuedo checkbox contrast (#31464)8860e65
build: fix up markdown renderer tests