|
| 1 | +<a name="22.0.0-next.8"></a> |
| 2 | +# 22.0.0-next.8 "plastic-wallaby" (2026-05-06) |
| 3 | +## Breaking Changes |
| 4 | +### aria |
| 5 | +- The legacy combobox and autocomplete implementations have been removed. Use the new standalone combobox instead. |
| 6 | + |
| 7 | + * feat(aria/combobox): promote simple-combobox to stable un-prefixed combobox |
| 8 | + |
| 9 | + - Relocates public, private, and example directories to clean `combobox` entry points. |
| 10 | + - Renames internal layout symbols, selectors, and uppercase tokens (`SIMPLE_COMBOBOX_POPUP` -> `COMBOBOX_POPUP`). |
| 11 | + - Establishes full documentation extraction parity with the `json_api` Bazel rule target. |
| 12 | + - Standardizes the accompanying toolbar component showcase into the clean `aria-toolbar` path. |
| 13 | + - Re-routes dev-app navigation links and migrates public API golden records. |
| 14 | +- `SimpleCombobox` has been promoted to `Combobox`. All `simple-combobox` prefixed symbols, selectors, and tokens have been renamed to use the `combobox` prefix. |
| 15 | + |
| 16 | + * refactor(aria/combobox): relocate and restructure autocomplete and toolbar examples |
| 17 | + Relocate the autocomplete examples to `src/components-examples/aria/autocomplete` and toolbar examples to `src/components-examples/aria/toolbar`. |
| 18 | + - Restore naming continuity with the historical codebase by stripping redundant prefixes from example filenames and component selectors. |
| 19 | + - Sync dev-app preview routing layout paths and strict Bazel target dependency links. |
| 20 | +### cdk |
| 21 | +- * `CDK_DESCRIBEDBY_HOST_ATTRIBUTE` has been removed. |
| 22 | + * `CDK_DESCRIBEDBY_ID_PREFIX` has been removed. |
| 23 | + * The `injector` parameter of the `ConfigurableFocusTrap` and `FocusTrap` constructors is now required. |
| 24 | + * The boolean parameter of `ConfigurableFocusTrapFactory.create` has been replaced with a config object. |
| 25 | + * `MESSAGES_CONTAINER_ID` has been removed. |
| 26 | +- * The `event` parameter of `DropListRef.drop` is now required. |
| 27 | +- * `ContextMenuTracker` has been renamed to `MenuTracker`. |
| 28 | +### material |
| 29 | +- * `MatListOption.checkboxPosition` has been removed. use `togglePosition` instead. |
| 30 | + * `MatListOptionCheckboxPosition` has been renamed to `MatListOptionTogglePosition`. |
| 31 | +- * `ArrowViewState` has been removed. |
| 32 | + * `ArrowViewStateTransition` has been removed. |
| 33 | +### google-maps |
| 34 | +| Commit | Type | Description | |
| 35 | +| -- | -- | -- | |
| 36 | +| [b8201edee](https://github.com/angular/components/commit/b8201edeef62258c3d1e1ebeaf8ee14766918c22) | fix | deprecate heatmap layer ([#33208](https://github.com/angular/components/pull/33208)) | |
| 37 | +### material |
| 38 | +| Commit | Type | Description | |
| 39 | +| -- | -- | -- | |
| 40 | +| [add8f16c0](https://github.com/angular/components/commit/add8f16c01ad683b9e2ab9e1bf5ad3a984dd9921) | fix | **list:** breaking changes for v22 | |
| 41 | +| [9d73c98b5](https://github.com/angular/components/commit/9d73c98b57d46454d51344bbd59055bc06dabc6b) | fix | **menu:** missing panelClass getter ([#33191](https://github.com/angular/components/pull/33191)) | |
| 42 | +| [75718e4fb](https://github.com/angular/components/commit/75718e4fbebce2a7f8aa30550a12d58a5a6f9b93) | fix | **sort:** breaking changes for v22 | |
| 43 | +### cdk |
| 44 | +| Commit | Type | Description | |
| 45 | +| -- | -- | -- | |
| 46 | +| [24115c021](https://github.com/angular/components/commit/24115c02189ca0b1b3f09a909b8962d330f55f91) | feat | **portal:** add directives support to ComponentPortal ([#33142](https://github.com/angular/components/pull/33142)) | |
| 47 | +| [7426334c5](https://github.com/angular/components/commit/7426334c5efb76ac3f359e26a7f6e48e29d4ec78) | fix | **a11y:** breaking changes for v22 | |
| 48 | +| [81c6bbd89](https://github.com/angular/components/commit/81c6bbd89da765a3ce8fd9dd8fd0b36b8eac4ca4) | fix | **drag-drop:** breaking changes for v22 | |
| 49 | +| [ffb23f6f8](https://github.com/angular/components/commit/ffb23f6f825a0e86cd6d9bf3505af70b2264e588) | fix | **menu:** breaking changes for v22 | |
| 50 | +### aria |
| 51 | +| Commit | Type | Description | |
| 52 | +| -- | -- | -- | |
| 53 | +| [e3d84f2e0](https://github.com/angular/components/commit/e3d84f2e0adb9254d804c10ba24e6c4528efad53) | feat | **combobox:** add test harnesses ([#33194](https://github.com/angular/components/pull/33194)) | |
| 54 | +| [0ca47b4a0](https://github.com/angular/components/commit/0ca47b4a060595919fd2b2cd62d0097071c4795d) | feat | **combobox:** migrate simple-combobox directly into primary entrypoints ([#33206](https://github.com/angular/components/pull/33206)) | |
| 55 | +| [218a77cf9](https://github.com/angular/components/commit/218a77cf946808ca966c131f56c393ef91c662b3) | fix | **combobox:** separates placeholder prefixes ([#33163](https://github.com/angular/components/pull/33163)) | |
| 56 | +| [4d045b823](https://github.com/angular/components/commit/4d045b823e5d6f6ed3512189624a06ae423e9296) | fix | **menu:** do not set default aria-label ([#33202](https://github.com/angular/components/pull/33202)) | |
| 57 | +### multiple |
| 58 | +| Commit | Type | Description | |
| 59 | +| -- | -- | -- | |
| 60 | +| [bb4f8ec50](https://github.com/angular/components/commit/bb4f8ec50407500ba4d1aa131bcd3c828cad67ae) | fix | re-export collection util ([#33171](https://github.com/angular/components/pull/33171)) | |
| 61 | + |
| 62 | +<!-- CHANGELOG SPLIT MARKER --> |
| 63 | + |
1 | 64 | <a name="21.2.10"></a> |
2 | 65 | # 21.2.10 "metal-wallaby" (2026-05-06) |
3 | 66 | ### aria |
|
0 commit comments