aria
| Commit | Description |
|---|---|
| accordion: introduce accordion harness (#33046) | |
| combobox: add test harnesses (#33194) | |
| combobox: migrate simple-combobox directly into primary entrypoints (#33206) | |
| grid: add test harnesses (#33081) | |
| listbox: introduce listbox harness (#33064) | |
| menu: introduce menu harness (#33067) | |
| tabs: add test harnesses (#33079) | |
| toolbar: add test harnesses (#33068) | |
| tree: add test harnesses (#33066) | |
| combobox: increases autocomplete demo's placeholder text c… (#33084) | |
| combobox: separates placeholder prefixes (#33163) | |
| menu: allow menu item role override (#33264) | |
| menu: defer menu item focus in case menus in cdk overlay (#33258) | |
| menu: unable to set softDisabled (#33265) |
cdk
| Commit | Description |
|---|---|
| dialog: add the ability to pass bindings | |
| portal: add directives support to ComponentPortal (#33142) | |
| a11y: breaking changes for v22 | |
| drag-drop: breaking changes for v22 | |
| menu: breaking changes for v22 | |
| scrolling: make it easier to provide custom scrollable (#33269) | |
| table: expose rendered rows (#33304) |
material
| Commit | Description |
|---|---|
| bottom-sheet: add the ability to pass bindings | |
| button: Add support for showing a progress indicator inside the button (#32698) | |
| core: add mixins for Material Design typography (#32959) | |
| dialog: add the ability to pass bindings | |
| tabs: add support for separate tab animation durations (#32869) | |
| autocomplete: remove modal workaround | |
| badge: allow badge defaults to be configured (#33312) | |
| core: address sass compiler warnings (#33040) | |
| list: breaking changes for v22 | |
| menu: close menu when cleared from trigger (#33306) | |
| menu: missing panelClass getter (#33191) | |
| select: remove modal workaround | |
| sidenav: handle mixed sidenav and drawer (#33274) | |
| sidenav: mark content as inert while open | |
| sidenav: more robust reset logic for inert attribute (#33257) | |
| sidenav: query not resolving | |
| sort: breaking changes for v22 | |
| tabs: incorrect animation variable name (#32941) |
google-maps
| Commit | Description |
|---|---|
| Add support for the gmp-click event (#33147) | |
| deprecate heatmap layer (#33208) |
multiple
| Commit | Description |
|---|---|
| make more public APIs readonly (#33071) | |
| prevent form submissions in aria directives (#33297) | |
| re-export collection util (#33171) | |
| remove developer preview tag from aria (#33232) | |
| remove empty constructors (#33048) | |
| use eager change detection | |
| rename values to value for signal forms compatibility (#33012) |
Breaking Changes
material
-
MatListOption.checkboxPositionhas been removed. usetogglePositioninstead.MatListOptionCheckboxPositionhas been renamed toMatListOptionTogglePosition.
-
ArrowViewStatehas been removed.ArrowViewStateTransitionhas been removed.
cdk
-
CDK_DESCRIBEDBY_HOST_ATTRIBUTEhas been removed.CDK_DESCRIBEDBY_ID_PREFIXhas been removed.- The
injectorparameter of theConfigurableFocusTrapandFocusTrapconstructors is now required. - The boolean parameter of
ConfigurableFocusTrapFactory.createhas been replaced with a config object. MESSAGES_CONTAINER_IDhas been removed.
-
- The
eventparameter ofDropListRef.dropis now required.
- The
-
ContextMenuTrackerhas been renamed toMenuTracker.
aria
-
The legacy combobox and autocomplete implementations have been removed. Use the new standalone combobox instead.
- feat(aria/combobox): promote simple-combobox to stable un-prefixed combobox
- Relocates public, private, and example directories to clean
comboboxentry points. - Renames internal layout symbols, selectors, and uppercase tokens (
SIMPLE_COMBOBOX_POPUP->COMBOBOX_POPUP). - Establishes full documentation extraction parity with the
json_apiBazel rule target. - Standardizes the accompanying toolbar component showcase into the clean
aria-toolbarpath. - Re-routes dev-app navigation links and migrates public API golden records.
-
SimpleComboboxhas been promoted toCombobox. Allsimple-comboboxprefixed symbols, selectors, and tokens have been renamed to use thecomboboxprefix.- refactor(aria/combobox): relocate and restructure autocomplete and toolbar examples
Relocate the autocomplete examples tosrc/components-examples/aria/autocompleteand toolbar examples tosrc/components-examples/aria/toolbar.
- Restore naming continuity with the historical codebase by stripping redundant prefixes from example filenames and component selectors.
- Sync dev-app preview routing layout paths and strict Bazel target dependency links.
- refactor(aria/combobox): relocate and restructure autocomplete and toolbar examples
multiple
-
- A bunch of constructors that with rest arguments have been removed. If you were extending Material/CDK components, you may have to update your
supercalls accordingly.
- A bunch of constructors that with rest arguments have been removed. If you were extending Material/CDK components, you may have to update your
-
Renames the values input/model to value in Combobox, Listbox, Tree, Menu, Toolbar, and Select. Users must update their templates to use the value property instead of values.
- refactor(multiple): update api goldens