|
| 1 | +<a name="19.2.3"></a> |
| 2 | +# 19.2.3 "californium-coconut" (2025-03-12) |
| 3 | +### cdk |
| 4 | +| Commit | Type | Description | |
| 5 | +| -- | -- | -- | |
| 6 | +| [3de78febb](https://github.com/angular/components/commit/3de78febb85ee55beaef451878723093f5feceff) | fix | **portal:** fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors ([#30610](https://github.com/angular/components/pull/30610)) | |
| 7 | +### material |
| 8 | +| Commit | Type | Description | |
| 9 | +| -- | -- | -- | |
| 10 | +| [c4e46080e](https://github.com/angular/components/commit/c4e46080e7156afd713b87684c20c505173ffeb1) | fix | **autocomplete:** incorrectly resolving focused element in shadow DOM ([#30619](https://github.com/angular/components/pull/30619)) | |
| 11 | +| [6d978a3aa](https://github.com/angular/components/commit/6d978a3aa5876b162192a408d20377cc1ebf2907) | fix | **schematics:** some options missing from schema ([#30602](https://github.com/angular/components/pull/30602)) | |
| 12 | +| [289a0e0aa](https://github.com/angular/components/commit/289a0e0aa12a980fb83cb22420b330fa5333c206) | fix | **timepicker:** wrong default scroll strategy ([#30593](https://github.com/angular/components/pull/30593)) | |
| 13 | +### multiple |
| 14 | +| Commit | Type | Description | |
| 15 | +| -- | -- | -- | |
| 16 | +| [4d8f3aab8](https://github.com/angular/components/commit/4d8f3aab8bcaaf9566a763a7bee1bce4c8b12ff7) | fix | deprecate exported factories ([#30608](https://github.com/angular/components/pull/30608)) | |
| 17 | + |
| 18 | +<!-- CHANGELOG SPLIT MARKER --> |
| 19 | + |
| 20 | +<a name="20.0.0-next.1"></a> |
| 21 | +# 20.0.0-next.1 "fernium-fern" (2025-03-12) |
| 22 | +## Breaking Changes |
| 23 | +### cdk |
| 24 | +- * `SelectionModel.clear` now returns a boolean. |
| 25 | + * `SelectionModel.deselect` now returns a boolean. |
| 26 | + * `SelectionModel.select` now returns a boolean. |
| 27 | + * `SelectionModel.setSelection` now returns a boolean. |
| 28 | + * `SelectionModel.toggle` now returns a boolean. |
| 29 | +- * `DIALOG_SCROLL_STRATEGY_PROVIDER` has been removed. |
| 30 | + * `DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY` has been removed. |
| 31 | +- * `DragDropRegistry` is no longer generic. |
| 32 | + * `DragDropRegistry.scroll` has been removed. Use the `scrolled` method instead. |
| 33 | +- * `DomPortalHost` has been removed. Use `DomPortalOutlet` instead. |
| 34 | + * `PortalInjector` has been removed. Use `Injector.create` instead. |
| 35 | + * `PortalHost` has been removed. Use `PortalOutlet` instead. |
| 36 | + * `BasePortalHost` has been removed. Use `BasePortalOutlet` instead. |
| 37 | +- * `Constructor` symbol has been removed. |
| 38 | + * `CanStickCtor` symbol has been removed. |
| 39 | + * `mixinHasStickyInput` has been removed. Implement the `CanStick` interface instead. |
| 40 | +### material |
| 41 | +- * `MAT_CHECKBOX_REQUIRED_VALIDATOR` has been removed. |
| 42 | + * `MAT_CHECKBOX_VALUE_ACCESSOR` has been removed. |
| 43 | + * `MatCheckboxRequiredValidator` has been removed. |
| 44 | + * `_MatCheckboxRequiredValidatorModule` has been removed. |
| 45 | +- * `MAT_DIALOG_SCROLL_STRATEGY_PROVIDER` has been removed. |
| 46 | + * `MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY` has been removed. |
| 47 | +- * `matSelectAnimations.transformPanelWrap` has been removed. |
| 48 | +- * `MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR` has been removed. |
| 49 | + * `MAT_SLIDE_TOGGLE_VALUE_ACCESSOR` has been removed. |
| 50 | + * `MatSlideToggleRequiredValidator` has been removed. |
| 51 | + * `_MatSlideToggleRequiredValidatorModule` has been removed. |
| 52 | +### material |
| 53 | +| Commit | Type | Description | |
| 54 | +| -- | -- | -- | |
| 55 | +| [e61d152e0](https://github.com/angular/components/commit/e61d152e002937f4bc9df96851c2932e15ce7461) | fix | **autocomplete:** incorrectly resolving focused element in shadow DOM ([#30619](https://github.com/angular/components/pull/30619)) | |
| 56 | +| [77d6b69e7](https://github.com/angular/components/commit/77d6b69e7789d97220afac64144e8025c5960353) | fix | **checkbox:** breaking changes for v20 | |
| 57 | +| [227e83d24](https://github.com/angular/components/commit/227e83d242a83d680d8cd39b36f6385c9f653102) | fix | **dialog:** breaking changes for v20 | |
| 58 | +| [da371e9ca](https://github.com/angular/components/commit/da371e9ca41013f427fd8f5ee99eef611fe42c46) | fix | **schematics:** some options missing from schema ([#30602](https://github.com/angular/components/pull/30602)) | |
| 59 | +| [db090cac3](https://github.com/angular/components/commit/db090cac310118915c91cec6187ef9c1cfa7ced5) | fix | **select:** breaking changes for v20 | |
| 60 | +| [c6ad44c68](https://github.com/angular/components/commit/c6ad44c68d478833ddfa5d55a14922921f858771) | fix | **slide-toggle:** breaking changes for v20 | |
| 61 | +| [3a970116a](https://github.com/angular/components/commit/3a970116af15928d47958fd353fc091049416b38) | fix | **timepicker:** wrong default scroll strategy ([#30593](https://github.com/angular/components/pull/30593)) | |
| 62 | +### cdk |
| 63 | +| Commit | Type | Description | |
| 64 | +| -- | -- | -- | |
| 65 | +| [1167d0638](https://github.com/angular/components/commit/1167d063882d8f85f30c682244f92804f59afc2b) | fix | **collections:** breaking changes for v20 | |
| 66 | +| [79e887219](https://github.com/angular/components/commit/79e887219316c5d606d687c7a31fc387507da40e) | fix | **dialog:** breaking changes for v20 | |
| 67 | +| [b3e516f2d](https://github.com/angular/components/commit/b3e516f2d1d0cb09b6e1c150d094717f8e68dee3) | fix | **drag-drop:** breaking changes for v20 | |
| 68 | +| [d0d5de489](https://github.com/angular/components/commit/d0d5de489750f396c63a92402623cf3b7abea523) | fix | **portal:** fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors ([#30610](https://github.com/angular/components/pull/30610)) | |
| 69 | +| [11599f808](https://github.com/angular/components/commit/11599f808f823b38e7c3eca99fb5bbf1b48ad922) | fix | **portal:** remove deprecated symbols ([#30584](https://github.com/angular/components/pull/30584)) | |
| 70 | +| [8078efc21](https://github.com/angular/components/commit/8078efc21403d5fc83a0cb40a17df43b64a28c67) | fix | **table:** breaking changes for v20 | |
| 71 | +### multiple |
| 72 | +| Commit | Type | Description | |
| 73 | +| -- | -- | -- | |
| 74 | +| [810495ce0](https://github.com/angular/components/commit/810495ce0085c4faff49143e340f8bf46a02fe31) | fix | deprecate exported factories ([#30608](https://github.com/angular/components/pull/30608)) | |
| 75 | +| [32353fb3a](https://github.com/angular/components/commit/32353fb3ab97de9a5617115b92dafa667d53f1e0) | fix | resolve directive host binding issues ([#30606](https://github.com/angular/components/pull/30606)) | |
| 76 | + |
| 77 | +<!-- CHANGELOG SPLIT MARKER --> |
| 78 | + |
| 79 | +<a name="20.0.0-next.0"></a> |
| 80 | +# 20.0.0-next.0 "metal-cat" (2025-03-05) |
| 81 | +## Breaking Changes |
| 82 | +### material |
| 83 | +- `tabindex` values set as `[attr.tabindex]` set on a Material button might not work as expected. Use `tabindex` for static values, or `[tabindex]`/`[tabIndex]` for dynamic ones. |
| 84 | +### multiple |
| 85 | +- * `DialogConfig.componentFactoryResolver` has been removed. |
| 86 | + * The constructor of `DomPortalOutlet` has changed. |
| 87 | + * `ComponentPortal.componentFactoryResolver` has been removed. |
| 88 | + * The constructor signature of `ComponentPortal` has changed. |
| 89 | + * `MatDialogConfig.componentFactoryResolver` has been removed. |
| 90 | +### cdk-experimental |
| 91 | +| Commit | Type | Description | |
| 92 | +| -- | -- | -- | |
| 93 | +| [fc46997442](https://github.com/angular/components/commit/fc46997442b72bc1ba395fcd5f008b0358e5c91f) | feat | **ui-patterns:** listbox ui pattern ([#30495](https://github.com/angular/components/pull/30495)) | |
| 94 | +### material |
| 95 | +| Commit | Type | Description | |
| 96 | +| -- | -- | -- | |
| 97 | +| [6a5943d8b0](https://github.com/angular/components/commit/6a5943d8b0fe6042c885e608d7d2a071e27dd802) | fix | **button:** combine MatButton and MatAnchor ([#30492](https://github.com/angular/components/pull/30492)) | |
| 98 | +### cdk |
| 99 | +| Commit | Type | Description | |
| 100 | +| -- | -- | -- | |
| 101 | +| [69eedd75f7](https://github.com/angular/components/commit/69eedd75f79ceec549ecaf0a8dfc38c36e33f02a) | fix | **drag-drop:** incorrect type DragConstrainPosition ([#30510](https://github.com/angular/components/pull/30510)) | |
| 102 | +### multiple |
| 103 | +| Commit | Type | Description | |
| 104 | +| -- | -- | -- | |
| 105 | +| [cda5c8e686](https://github.com/angular/components/commit/cda5c8e686b0c4394b382db08c2d0b4b793ac7d6) | fix | remove remaining references to ComponentFactoryResolver ([#30569](https://github.com/angular/components/pull/30569)) | |
| 106 | + |
| 107 | +<!-- CHANGELOG SPLIT MARKER --> |
| 108 | + |
| 109 | +<a name="19.2.2"></a> |
| 110 | +# 19.2.2 "metal-llama" (2025-03-05) |
| 111 | +### cdk |
| 112 | +| Commit | Type | Description | |
| 113 | +| -- | -- | -- | |
| 114 | +| [c31c7fe22a](https://github.com/angular/components/commit/c31c7fe22aca7765d5cc1fe367859681a5a9004c) | fix | **stepper:** emitting interacted event when item has not changed ([#30579](https://github.com/angular/components/pull/30579)) | |
| 115 | +### material |
| 116 | +| Commit | Type | Description | |
| 117 | +| -- | -- | -- | |
| 118 | +| [f89ed8115c](https://github.com/angular/components/commit/f89ed8115c229f41eb532f92b28d85322d27a7aa) | fix | **bottom-sheet:** focus first tabbable element by default ([#30549](https://github.com/angular/components/pull/30549)) | |
| 119 | +| [8754784ec5](https://github.com/angular/components/commit/8754784ec5120b997d0dd8f1beb58be1844fb7d3) | fix | **schematics:** remove NoopAnimationsModule from generated tests ([#30562](https://github.com/angular/components/pull/30562)) | |
| 120 | +| [bfdbc23b8c](https://github.com/angular/components/commit/bfdbc23b8cdfe465f68c52e81aa58ca5e6b4c613) | fix | **timepicker:** unable to reopen if closed by scroll strategy ([#30561](https://github.com/angular/components/pull/30561)) | |
| 121 | +### material-angular-io |
| 122 | +| Commit | Type | Description | |
| 123 | +| -- | -- | -- | |
| 124 | +| [cd40ee0f37](https://github.com/angular/components/commit/cd40ee0f37d3952bc78d173361f484b3bd9c5846) | fix | sidenav links not updating ([#30564](https://github.com/angular/components/pull/30564)) | |
| 125 | +### multiple |
| 126 | +| Commit | Type | Description | |
| 127 | +| -- | -- | -- | |
| 128 | +| [3c68b6d6b7](https://github.com/angular/components/commit/3c68b6d6b7078c7da5e4f56311d11bf41f502e5a) | fix | resolve host binding issues ([#30570](https://github.com/angular/components/pull/30570)) | |
| 129 | + |
| 130 | +<!-- CHANGELOG SPLIT MARKER --> |
| 131 | + |
1 | 132 | <a name="19.2.1"></a>
|
2 | 133 | # 19.2.1 "neptunite-neptune" (2025-02-26)
|
3 | 134 |
|
|
0 commit comments