@angular/material
Advanced tools
Changelog
20.1.4 "alabandite-animal" (2025-07-30)
| Commit | Type | Description | | -- | -- | -- | | 512066a90 | fix | drag-drop: incorrect index when returning item in mixed list (#31592) | | b5fb4cb47 | fix | listbox: coerce tabindex value (#31597) |
| Commit | Type | Description | | -- | -- | -- | | 3e4625d1c | fix | core: align gm3 colors (#31485) | | 3de927f9d | fix | core: fill in m2 system token values (#31615) | | d18da5664 | fix | radio: rendering artifacts at some zoom levels (#31612) | | 25d12df5b | fix | schematics: set generated font family on body (#31618) | | 4ae4fe22d | fix | slider: tick marks not showing dynamically (#31608) | | 6e252739b | fix | testing: Modify input filtering to more broadly search for (#31596) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.2.0-next.1"></a>
Changelog
20.2.0-next.1 "tantalum-tomato" (2025-07-23)
| Commit | Type | Description | | -- | -- | -- | | cea7989a9 | fix | scrolling: Prevent virtual scroll 'flickering' with zoneless (#31316) | | 27dae25a4 | fix | table: improve error message (#31545) |
| Commit | Type | Description | | -- | -- | -- | | 9627c2933 | feat | table: accept undefined sort and paginator (#31269) | | e8b28fa6b | fix | datepicker: focus lost when hitting the end of calendar (#31572) | | 5bd42eaed | fix | datepicker: toggle button active color not showing up in M3 (#31565) | | 8eae1621b | fix | form-field: ensure that focused classes are in sync (#31568) | | 950790057 | fix | progress-bar: slow down animations instead of fully stopping them | | 062c5eb9d | fix | progress-spinner: slow down animations instead of fully stopping them | | f0accd1ff | fix | schematics: access custom as a theme palette (#31555) | | 307ad0c8a | fix | table: add missing sort tests (#30876) |
| Commit | Type | Description | | -- | -- | -- | | cab171045 | fix | update to latest types and fix error (#31546) |
| Commit | Type | Description | | -- | -- | -- | | 4ce794ca7 | feat | ui-patterns: add popup behavior (#31550) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.3"></a>
Changelog
20.1.3 "tantalum-potato" (2025-07-23)
| Commit | Type | Description | | -- | -- | -- | | 4cdf5f33b | fix | scrolling: Prevent virtual scroll 'flickering' with zoneless (#31316) | | ce3994c71 | fix | table: improve error message (#31545) |
| Commit | Type | Description | | -- | -- | -- | | 7b26aaa75 | fix | datepicker: focus lost when hitting the end of calendar (#31572) | | 734a7bcc2 | fix | datepicker: toggle button active color not showing up in M3 (#31565) | | 7aa5e0bc7 | fix | form-field: ensure that focused classes are in sync (#31568) | | 9cd6f10b9 | fix | progress-bar: slow down animations instead of fully stopping them | | de59f35ce | fix | progress-spinner: slow down animations instead of fully stopping them | | f1ccf6b10 | fix | table: add missing sort tests (#30876) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.2"></a>
Changelog
20.1.2 "coral-dragon" (2025-07-16)
| Commit | Type | Description | | -- | -- | -- | | 4f5273222a | fix | schematics: access custom as a theme palette (#31555) |
| Commit | Type | Description | | -- | -- | -- | | af6cb6d041 | fix | update to latest types and fix error (#31546) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.2.0-next.0"></a>
Changelog
20.2.0-next.0 "neoprene-narwhal" (2025-07-16)
| Commit | Type | Description | | -- | -- | -- | | 4f96ef3e64 | fix | slide-toggle: add larger touch target (#31486) |
| Commit | Type | Description | | -- | -- | -- | | 2dbb045bc2 | feat | tree: add nav mode (#31460) | | 6716f50249 | feat | tree: use shared example classes (#31494) | | 50a6d6c4c9 | feat | ui-patterns: add label control (#31459) | | e525a412a1 | fix | radio-group: fix activedescendant example (#31499) |
| Commit | Type | Description | | -- | -- | -- | | ad4d5b471e | fix | fix broken rtl examples (#31527) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.1"></a>
Changelog
20.1.1 "wicker-whirligig" (2025-07-16)
| Commit | Type | Description | | -- | -- | -- | | 3479123244 | fix | drag-drop: ensure container is registered in addItem (#31518) |
| Commit | Type | Description | | -- | -- | -- | | d833f7c24a | fix | schematics: always add a custom theme with ng add (#31522) | | a516806e47 | fix | tabs: glitchy animation in rtl with lazy-loaded content (#31535) | | 6a0578f82d | fix | timepicker: allow timepicker to opt out of opening on click (#31492) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.0"></a>
Changelog
20.1.0-next.2 "strontium-snack" (2025-06-25)
| Commit | Type | Description | | -- | -- | -- | | 5564d7d01 | feat | menu: add setActiveMenuItem to cdkMenu (#31371) | | 423029287 | fix | menu: close sibling triggers when opening a menu (#30894) |
| Commit | Type | Description | | -- | -- | -- | | 9e942b4ba | feat | menu: add support for context menu | | 5f4fa6218 | fix | button: harness not picking up buttons with dynamic appearance (#31327) | | 3bde4f78f | fix | button: update button golden (#31346) | | 8c9cae0a8 | fix | chips: sync with g3 (#31393) | | d52ede562 | fix | expansion: add token for box shadow (#31340) | | e57aef291 | fix | expansion: use correct typography (#31347) | | 0bdf51275 | fix | input: remove native clear button (#31394) | | 663d8160e | fix | input: revert wheel workaround (#31391) | | 89d9cd07b | fix | slide-toggle: use system colors (#31303) | | c10f376a5 | fix | slide-toggle: use token system for label text (#31366) | | 0a47244b6 | fix | stepper: use system color for error text (#31333) | | ea76df604 | fix | tabs: fix missing token values (#31345) | | f26ff4ece | fix | toolbar: use correct typography (#31348) | | ae3b0bfcf | fix | tree: use correct typography (#31349) |
| Commit | Type | Description | | -- | -- | -- | | 2c87ec31b | fix | invalid URL when playlist is passed in without videoId (#31403) |
| Commit | Type | Description | | -- | -- | -- | | cdc0dab26 | feat | tabs: add setDefaultState and unit tests, refactor the content children strategy (#31374) | | 97d60c537 | feat | tree: add tree directives, example, and tests (#31350) | | 9a856ad55 | fix | tabs: fix tabs example styles (#31382) | | ea700e6d8 | fix | ui-patterns: add guardrails to selectOne for edge cases (#31402) |
| Commit | Type | Description | | -- | -- | -- | | e462301f8 | fix | use inline m2 token definitions (#31359) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.4"></a>
Changelog
20.0.6 "plastic-moon" (2025-07-09)
| Commit | Type | Description | | -- | -- | -- | | 1f15ad392c | fix | tabs: remove delay on touch devices (#31489) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.5"></a>