Skip to content

Commit 6bdeec2

Browse files
committed
Merge branch 'main' into expansion-panel-header-changes-color-issue
2 parents 75e9dae + 765f54d commit 6bdeec2

File tree

508 files changed

+6856
-12309
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

508 files changed

+6856
-12309
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.19.1
1+
22.0.0

CHANGELOG.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,134 @@
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+
1132
<a name="19.2.1"></a>
2133
# 19.2.1 "neptunite-neptune" (2025-02-26)
3134

WORKSPACE

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains")
6969
nodejs_register_toolchains(
7070
name = "nodejs",
7171
node_repositories = {
72-
"18.19.1-darwin_arm64": ("node-v18.19.1-darwin-arm64.tar.gz", "node-v18.19.1-darwin-arm64", "0c7249318868877032ed21cc0ed450015ee44b31b9b281955521cd3fc39fbfa3"),
73-
"18.19.1-darwin_amd64": ("node-v18.19.1-darwin-x64.tar.gz", "node-v18.19.1-darwin-x64", "ab67c52c0d215d6890197c951e1bd479b6140ab630212b96867395e21d813016"),
74-
"18.19.1-linux_arm64": ("node-v18.19.1-linux-arm64.tar.xz", "node-v18.19.1-linux-arm64", "228ad1eee660fba3f9fd2cccf02f05b8ebccc294d27f22c155d20b233a9d76b3"),
75-
"18.19.1-linux_ppc64le": ("node-v18.19.1-linux-ppc64le.tar.xz", "node-v18.19.1-linux-ppc64le", "2e5812b8fc00548e2e8ab9daa88ace13974c16b6ba5595a7a50c35f848f7d432"),
76-
"18.19.1-linux_s390x": ("node-v18.19.1-linux-s390x.tar.xz", "node-v18.19.1-linux-s390x", "15106acf4c9e3aca02416dd89fb5c71af77097042455a73f9caa064c1988ead5"),
77-
"18.19.1-linux_amd64": ("node-v18.19.1-linux-x64.tar.xz", "node-v18.19.1-linux-x64", "f35f24edd4415cd609a2ebc03be03ed2cfe211d7333d55c752d831754fb849f0"),
78-
"18.19.1-windows_amd64": ("node-v18.19.1-win-x64.zip", "node-v18.19.1-win-x64", "ff08f8fe253fba9274992d7052e9d9a70141342d7b36ddbd6e84cbe823e312c6"),
72+
"22.0.0-darwin_arm64": ("node-v22.0.0-darwin-arm64.tar.gz", "node-v22.0.0-darwin-arm64", "ea96d349cfaa67aa87ceeaa3e5b52c9167f7ac302fd8d1ff162d0785e9dc0785"),
73+
"22.0.0-darwin_amd64": ("node-v22.0.0-darwin-x64.tar.gz", "node-v22.0.0-darwin-x64", "422a3887ff5418f0a4552d89cf99346ab8ab51bb5d384660baa88b8444d2c111"),
74+
"22.0.0-linux_arm64": ("node-v22.0.0-linux-arm64.tar.xz", "node-v22.0.0-linux-arm64", "83711d29cbe46375bdffab5419f3d831892e24294169272f6c39edc364556241"),
75+
"22.0.0-linux_ppc64le": ("node-v22.0.0-linux-ppc64le.tar.xz", "node-v22.0.0-linux-ppc64le", "2b3fb8707a79243bfb3131312b86716ddc3855bce21bb168095b6b916798e5e9"),
76+
"22.0.0-linux_s390x": ("node-v22.0.0-linux-s390x.tar.xz", "node-v22.0.0-linux-s390x", "89a8efeeb9f94ce9ea251b8109e079c14919f4c0dc2cbc9f545ec47ef0886737"),
77+
"22.0.0-linux_amd64": ("node-v22.0.0-linux-x64.tar.xz", "node-v22.0.0-linux-x64", "9122e50f2642afd5f6078cafd1f52ede60fc464284384f05c18a04d13d07ae5a"),
78+
"22.0.0-windows_amd64": ("node-v22.0.0-win-x64.zip", "node-v22.0.0-win-x64", "32d639b47d4c0a651ff8f8d7d41a454168a3d4045be37985f9a810cf8cef6174"),
7979
},
80-
node_version = "18.19.1",
80+
node_version = "22.0.0",
8181
)
8282

8383
load("@build_bazel_rules_nodejs//:index.bzl", "yarn_install")
@@ -91,7 +91,8 @@ yarn_install(
9191
"//:.yarn/releases/yarn-1.22.17.cjs",
9292
"//:.yarnrc",
9393
"//:tools/postinstall/apply-patches.js",
94-
"//:tools/postinstall/patches/@angular+bazel+16.0.0-next.6.patch",
94+
"//:tools/postinstall/patches/@angular+bazel+20.0.0-next.1.patch",
95+
"//:tools/postinstall/patches/@angular+build-tooling+0.0.0-1ebf18a3a60b182a3dbad12e9a149fd93af5c29b.patch",
9596
"//:tools/postinstall/patches/@bazel+concatjs+5.8.1.patch",
9697
],
9798
# Currently disabled due to:

guides/theming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ html {
422422
density: 0
423423
), $overrides: (
424424
primary-container: orange,
425-
);
425+
));
426426
}
427427
```
428428

0 commit comments

Comments
 (0)