Skip to content

Commit 7aef232

Browse files
authored
Merge branch 'angular:main' into stepper-role
2 parents b67553d + f137183 commit 7aef232

File tree

210 files changed

+7099
-6378
lines changed

Some content is hidden

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

210 files changed

+7099
-6378
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ jobs:
116116
- name: Install node modules
117117
run: pnpm install --frozen-lockfile
118118
- name: Run tests
119-
run: bazel test --build_tag_filters=-e2e --test_tag_filters=-e2e --build_tests_only --test_env="DEBUG=puppeteer:*" -- src/...
119+
run: bazel test --build_tests_only --test_tag_filters=-linker-integration-test --test_tag_filters=-e2e -- //... -//goldens/... -//integration/...
120120

121121
build:
122122
runs-on: ubuntu-latest-16core

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ jobs:
113113
- name: Install node modules
114114
run: pnpm install --frozen-lockfile
115115
- name: Run tests
116-
run: bazel test --build_tag_filters=-e2e --test_tag_filters=-e2e --build_tests_only -- src/...
116+
run: bazel test --build_tests_only --test_tag_filters=-linker-integration-test --test_tag_filters=-e2e -- //... -//goldens/... -//integration/...
117117

118118
build:
119119
runs-on: ubuntu-latest-16core

BUILD.bazel

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
load("@devinfra//bazel/validation:defs.bzl", "validate_ts_version_matching")
2+
load("@npm//:defs.bzl", "npm_link_all_packages")
13
load("//:pkg-externals.bzl", "PKG_EXTERNALS")
24
load("//src/cdk:config.bzl", "CDK_ENTRYPOINTS")
35
load("//src/cdk-experimental:config.bzl", "CDK_EXPERIMENTAL_ENTRYPOINTS")
46
load("//src/material:config.bzl", "MATERIAL_ENTRYPOINTS", "MATERIAL_TESTING_ENTRYPOINTS")
57
load("//src/material-experimental:config.bzl", "MATERIAL_EXPERIMENTAL_ENTRYPOINTS", "MATERIAL_EXPERIMENTAL_TESTING_ENTRYPOINTS")
6-
load("@npm//:defs.bzl", "npm_link_all_packages")
78

89
package(default_visibility = ["//visibility:public"])
910

@@ -35,3 +36,8 @@ genrule(
3536
outs = ["entry_points_manifest.json"],
3637
cmd = "echo '%s' > $@" % entryPoints,
3738
)
39+
40+
validate_ts_version_matching(
41+
module_lock_file = "MODULE.bazel.lock",
42+
package_json = "package.json",
43+
)

CHANGELOG.md

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,164 @@
1+
<a name="21.0.0-next.2"></a>
2+
# 21.0.0-next.2 "plastic-screw" (2025-09-03)
3+
## Breaking Changes
4+
### cdk
5+
- * `LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY` has been removed.
6+
* `TREE_KEY_MANAGER_FACTORY` has been removed.
7+
* `TREE_KEY_MANAGER_FACTORY_PROVIDER` has been removed.
8+
### material
9+
- * `MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY` has been removed.
10+
* `MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY` has been removed.
11+
* `MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER` has been removed.
12+
- * `matBottomSheet` animations symbol has been removed.
13+
- * `MAT_BUTTON_TOGGLE_GROUP_DEFAULT_OPTIONS_FACTORY` has been removed.
14+
- * `MAT_FAB_DEFAULT_OPTIONS_FACTORY` has been removed.
15+
- * `MAT_CHECKBOX_DEFAULT_OPTIONS_FACTORY` has been removed.
16+
- * `MAT_DATE_LOCAL_FACTORY` has been removed.
17+
- * `matDatepickerAnimations` symbol has been removed.
18+
- * `MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY` has been removed.
19+
* `MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDER` has been removed.
20+
* `MAT_RANGE_DATE_SELECTION_MODEL_FACTORY` has been removed.
21+
* `MAT_RANGE_DATE_SELECTION_MODEL_PROVIDER` has been removed.
22+
* `MAT_SINGLE_DATE_SELECTION_MODEL_FACTORY` has been removed.
23+
* `MAT_SINGLE_DATE_SELECTION_MODEL_PROVIDER` has been removed.
24+
- * `_defaultParams` symbol has been removed.
25+
* `matDialogAnimations` symbol has been removed.
26+
- * `EXPANSION_PANEL_ANIMATION_TIMING` symbol has been removed.
27+
* `matExpansionAnimations` symbol has been removed.
28+
- * `matFormFieldAnimations` symbol has been removed.
29+
- * `ICON_REGISTRY_PROVIDER` has been removed.
30+
* `ICON_REGISTRY_PROVIDER_FACTORY` has been removed.
31+
* `MAT_ICON_LOCATION_FACTORY` has been removed.
32+
- * `fadeInItems` symbol has been removed.
33+
* `transformMenu` symbol has been removed.
34+
* `matMenuAnimations` symbol has been removed.
35+
- * `MAT_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER` has been removed.
36+
- * `MAT_PAGINATOR_INTL_PROVIDER` has been removed.
37+
* `MAT_PAGINATOR_INTL_PROVIDER_FACTORY` has been removed.
38+
- * `MAT_PROGRESS_BAR_LOCATION_FACTORY` has been removed.
39+
- * `MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS_FACTORY` has been removed.
40+
- * `MAT_RADIO_DEFAULT_OPTIONS_FACTORY` has been removed.
41+
- * `matSelectAnimations` symbol has been removed.
42+
- * `MAT_SELECT_SCROLL_STRATEGY_PROVIDER` has been removed.
43+
* `MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY` has been removed.
44+
- * `matDrawerAnimations` symbol has been removed.
45+
- * `MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY` has been removed.
46+
- * `matSnackBarAnimations` symbol has been removed.
47+
- * `MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY` has been removed.
48+
- * `matSortAnimations` symbol has been removed.
49+
- * `MAT_SORT_HEADER_INTL_PROVIDER` has been removed.
50+
* `MAT_SORT_HEADER_INTL_PROVIDER_FACTORY` has been removed.
51+
- * `matStepperAnimations` symbol has been removed.
52+
- * `MAT_STEPPER_INTL_PROVIDER` has been removed.
53+
* `MAT_STEPPER_INTL_PROVIDER_FACTORY` has been removed.
54+
- * `matTabsAnimations` symbol has been removed.
55+
- * `_MAT_INK_BAR_POSITIONER_FACTORY` has been removed.
56+
- * `matTooltipAnimations` symbol has been removed.
57+
- * `MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY` has been removed.
58+
* `MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY` has been removed.
59+
* `MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER` has been removed.
60+
### material-moment-adapter
61+
- * `MAT_MOMENT_DATE_ADAPTER_OPTIONS_FACTORY` has been removed.
62+
### material-luxon-adapter
63+
- * `MAT_LUXON_DATE_ADAPTER_OPTIONS_FACTORY` has been removed.
64+
### material-luxon-adapter
65+
| Commit | Type | Description |
66+
| -- | -- | -- |
67+
| [c1486fb7f8](https://github.com/angular/components/commit/c1486fb7f86c94d4a5986a60752094abe1b79912) | fix | remove deprecated factory functions |
68+
### material-moment-adapter
69+
| Commit | Type | Description |
70+
| -- | -- | -- |
71+
| [6cee2b9e2d](https://github.com/angular/components/commit/6cee2b9e2d26027804233ade82fede9cfbbe06cb) | fix | remove deprecated factory functions |
72+
### google-maps
73+
| Commit | Type | Description |
74+
| -- | -- | -- |
75+
| [17cc7606a1](https://github.com/angular/components/commit/17cc7606a1efad644254505d116092f0cee20bfe) | fix | some events not firing on advanced marker |
76+
### material
77+
| Commit | Type | Description |
78+
| -- | -- | -- |
79+
| [255df78cb1](https://github.com/angular/components/commit/255df78cb154b613d5f7db2b64b66fbcca27da45) | fix | **autocomplete:** remove deprecated factory functions |
80+
| [e8d005cbf8](https://github.com/angular/components/commit/e8d005cbf8823ad70e3e17d52df3924d6cd015df) | fix | **bottom-sheet:** remove deprecated animation definitions |
81+
| [7dc05280f7](https://github.com/angular/components/commit/7dc05280f7876260636a9800442e9d972099eb28) | fix | **button-toggle:** remove deprecated factory functions |
82+
| [69316b8713](https://github.com/angular/components/commit/69316b8713b0ae54de39cc893bc7a10ff356bb74) | fix | **button:** remove deprecated factory functions |
83+
| [b2c4df2d1e](https://github.com/angular/components/commit/b2c4df2d1e31a831f2082534e4228d1f3623bb56) | fix | **checkbox:** remove deprecated factory functions |
84+
| [24932b6e23](https://github.com/angular/components/commit/24932b6e23a3f1ebb6759e228bdcdda9ef77de73) | fix | **core:** remove deprecated factory functions |
85+
| [870433501c](https://github.com/angular/components/commit/870433501c9435128f14b40d478803c477fd5a50) | fix | **core:** rename some utility classes ([#31795](https://github.com/angular/components/pull/31795)) |
86+
| [3d89dfc3e9](https://github.com/angular/components/commit/3d89dfc3e9db1bc3acf168e517611ec2ac4ef121) | fix | **datepicker:** remove deprecated animation definitions |
87+
| [89ff55f411](https://github.com/angular/components/commit/89ff55f411943492f54e8b8862770127b2dafb0d) | fix | **datepicker:** remove deprecated factory functions |
88+
| [65c9b5ec76](https://github.com/angular/components/commit/65c9b5ec76982cdb16cd92c17a9d7c747549760c) | fix | **dialog:** remove deprecated animation definitions |
89+
| [aee4e92397](https://github.com/angular/components/commit/aee4e923973d4f78ece4323eb712b760aef9e84c) | fix | **expansion:** remove deprecated animation definitions |
90+
| [232b9fc595](https://github.com/angular/components/commit/232b9fc59535c5f04aaf16e07589e593395df4c1) | fix | **form-field:** remove deprecated animation definitions |
91+
| [dd5abe37e9](https://github.com/angular/components/commit/dd5abe37e94adf6a93c174f01d77eef19ef5919c) | fix | **icon:** remove deprecated factory functions |
92+
| [814ff1a25a](https://github.com/angular/components/commit/814ff1a25a5cb0bfeead32903ea8a23c70bf50da) | fix | **menu:** remove deprecated animation definitions |
93+
| [4b06a1a64b](https://github.com/angular/components/commit/4b06a1a64b0ab6d73e33b546079bde9ace6050ae) | fix | **menu:** remove deprecated factory functions |
94+
| [6d26c0fc1a](https://github.com/angular/components/commit/6d26c0fc1a382c6f4cd5f24761b93944ec3a0966) | fix | **paginator:** remove deprecated factory functions |
95+
| [8fc72e9319](https://github.com/angular/components/commit/8fc72e93194edc3c6f49c5ef9ac9caf227d7ef3e) | fix | **progress-bar:** remove deprecated factory functions |
96+
| [e1b68922bd](https://github.com/angular/components/commit/e1b68922bd6b5559ac9bfb6267c1b80df2f5e483) | fix | **progress-spinner:** remove deprecated factory functions |
97+
| [29c296f2fb](https://github.com/angular/components/commit/29c296f2fb6d83b99cb4886856154c3c2b5c8c28) | fix | **radio:** remove deprecated factory functions |
98+
| [7d25138f58](https://github.com/angular/components/commit/7d25138f580193f3cf0e09ef2d35659466750a75) | fix | **select:** remove deprecated animation definitions |
99+
| [479b4e343c](https://github.com/angular/components/commit/479b4e343c55dc9227566d85ee7525b2e6c67e02) | fix | **select:** remove deprecated factory functions |
100+
| [e87b95dc95](https://github.com/angular/components/commit/e87b95dc955942db118f6ed2144dbda82d399415) | fix | **sidenav:** remove deprecated animation definitions |
101+
| [4ec00baf54](https://github.com/angular/components/commit/4ec00baf54e739ccf7e8af686b0fa0ef7c2ad750) | fix | **sidenav:** remove deprecated factory functions |
102+
| [2259c7b4c7](https://github.com/angular/components/commit/2259c7b4c7810eacbaaeafff116faa6f0fa47ea3) | fix | **snack-bar:** remove deprecated animation definitions |
103+
| [54aad6efc4](https://github.com/angular/components/commit/54aad6efc4af6312971be4ee22d6cc85d587acb2) | fix | **snack-bar:** remove deprecated factory functions |
104+
| [6bdd8ae097](https://github.com/angular/components/commit/6bdd8ae09748821e2050daeab1318b08d7f3c92a) | fix | **sort:** remove deprecated animation definitions |
105+
| [f32bf20891](https://github.com/angular/components/commit/f32bf20891903b7182e87276c4968d880762ed52) | fix | **sort:** remove deprecated factory functions |
106+
| [bb7dbce929](https://github.com/angular/components/commit/bb7dbce92995385be39ee77517606d4006d4e07e) | fix | **stepper:** remove deprecated animation definitions |
107+
| [ac840a8c6c](https://github.com/angular/components/commit/ac840a8c6c4731e9429425b52c9006285127c3d9) | fix | **stepper:** remove deprecated factory functions |
108+
| [a7fce5e2c3](https://github.com/angular/components/commit/a7fce5e2c39110dca64ed5f9d68f145308d4d990) | fix | **tabs:** remove deprecated animation definitions |
109+
| [a5a7c12f03](https://github.com/angular/components/commit/a5a7c12f0315e95984234d3d31f2e8d513bbddbf) | fix | **tabs:** remove deprecated factory functions |
110+
| [ca1cd86dad](https://github.com/angular/components/commit/ca1cd86dad3628f80614aab104672d63b2288b26) | fix | **tooltip:** remove deprecated animation definitions |
111+
| [bc10a87c4a](https://github.com/angular/components/commit/bc10a87c4af99d416b8e27553e1fe553bc24cf91) | fix | **tooltip:** remove deprecated factory functions |
112+
### cdk
113+
| Commit | Type | Description |
114+
| -- | -- | -- |
115+
| [30f6c3c457](https://github.com/angular/components/commit/30f6c3c4575ca4e4d3a8cb8c152d3ffba67b9e0f) | fix | **a11y:** remove deprecated factory functions |
116+
117+
<!-- CHANGELOG SPLIT MARKER -->
118+
119+
<a name="20.2.2"></a>
120+
# 20.2.2 "plastic-moose" (2025-09-03)
121+
122+
<!-- CHANGELOG SPLIT MARKER -->
123+
124+
<a name="21.0.0-next.1"></a>
125+
# 21.0.0-next.1 "althupite-avocado" (2025-08-27)
126+
### cdk
127+
| Commit | Type | Description |
128+
| -- | -- | -- |
129+
| [540637270](https://github.com/angular/components/commit/540637270a5b72173f299e2ef1731499f43f19d3) | fix | **tree:** resolve memory leak ([#31754](https://github.com/angular/components/pull/31754)) |
130+
### material
131+
| Commit | Type | Description |
132+
| -- | -- | -- |
133+
| [29f0bb238](https://github.com/angular/components/commit/29f0bb238a2a327ac6ed69071f6aa555693ab2d4) | feat | **chips:** make ChipInput optional for MatChipGrid ([#31693](https://github.com/angular/components/pull/31693)) |
134+
| [13a9c48a0](https://github.com/angular/components/commit/13a9c48a093b1bfeab8f0328030dae60aca7519f) | fix | **chips:** refactor non-interactive actions to prevent adding click handlers ([#31664](https://github.com/angular/components/pull/31664)) |
135+
| [347963303](https://github.com/angular/components/commit/3479633036abf467354e936c1ddb4fd2cefcd6ea) | fix | **chips:** strengthen edit/remove icons focus/hover styling ([#31759](https://github.com/angular/components/pull/31759)) |
136+
| [605e2c9f6](https://github.com/angular/components/commit/605e2c9f6557b41f03ad3f9268d6c536433e1555) | fix | **core:** rename utility-classes to system-classes ([#31745](https://github.com/angular/components/pull/31745)) |
137+
| [8010c7cde](https://github.com/angular/components/commit/8010c7cde8e05661a978023dfd3c8c01a2861f97) | fix | **datepicker:** add visible labels to calendar buttons ([#31777](https://github.com/angular/components/pull/31777)) |
138+
| [46e189569](https://github.com/angular/components/commit/46e189569ed30b63ae8817ff4390bb1274a5a8b9) | fix | **sort:** error if signal is bound to disabled input ([#31776](https://github.com/angular/components/pull/31776)) |
139+
### cdk-experimental
140+
| Commit | Type | Description |
141+
| -- | -- | -- |
142+
| [668a2b4d5](https://github.com/angular/components/commit/668a2b4d5aa89750c4c4cb65d2659d9a41042ba5) | fix | **ui-patterns:** deselectAll unavailable items ([#31734](https://github.com/angular/components/pull/31734)) |
143+
| [d2c3bb971](https://github.com/angular/components/commit/d2c3bb971db4515d04b8842bcf96d4a8f8a65dac) | fix | **ui-patterns:** focus list when using active desce… ([#31756](https://github.com/angular/components/pull/31756)) |
144+
| [df0d753f1](https://github.com/angular/components/commit/df0d753f166562ef15252b0923a583a93b76a4b2) | fix | **ui-patterns:** Tree expand/collapse key should work in follow focus mode ([#31747](https://github.com/angular/components/pull/31747)) |
145+
146+
<!-- CHANGELOG SPLIT MARKER -->
147+
148+
<a name="20.2.1"></a>
149+
# 20.2.1 "armalcolite-alligator" (2025-08-27)
150+
### cdk
151+
| Commit | Type | Description |
152+
| -- | -- | -- |
153+
| [ee808f8f3](https://github.com/angular/components/commit/ee808f8f32fc27d59c56b63044355e4c7e0e416c) | fix | **tree:** resolve memory leak ([#31754](https://github.com/angular/components/pull/31754)) |
154+
### material
155+
| Commit | Type | Description |
156+
| -- | -- | -- |
157+
| [04c598ad0](https://github.com/angular/components/commit/04c598ad0a1a16a0149b324dc442255c2fdc0c17) | fix | **datepicker:** add visible labels to calendar buttons ([#31777](https://github.com/angular/components/pull/31777)) |
158+
| [839f3c1c1](https://github.com/angular/components/commit/839f3c1c1354438fdfa554662f5278703937678f) | fix | **sort:** error if signal is bound to disabled input ([#31776](https://github.com/angular/components/pull/31776)) |
159+
160+
<!-- CHANGELOG SPLIT MARKER -->
161+
1162
<a name="21.0.0-next.0"></a>
2163
# 21.0.0-next.0 "neodymium-fountain" (2025-08-20)
3164
### cdk

MODULE.bazel

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ git_override(
3939
bazel_dep(name = "devinfra")
4040
git_override(
4141
module_name = "devinfra",
42-
commit = "80db036355181684ed07021a175e9f039190d3d6",
42+
commit = "7e2eefa1375195fa7616f78a76f538a188852067",
4343
remote = "https://github.com/angular/dev-infra.git",
4444
)
4545

@@ -51,7 +51,7 @@ rules_ts_ext.deps(
5151
name = "components_npm_typescript",
5252
# Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.2 | jq -r '.dist.integrity'
5353
ts_integrity = "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
54-
ts_version_from = "//:package.json",
54+
ts_version = "5.9.2",
5555
)
5656
use_repo(rules_ts_ext, **{"npm_typescript": "components_npm_typescript"})
5757

@@ -66,7 +66,6 @@ npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")
6666
npm.npm_translate_lock(
6767
name = "npm",
6868
custom_postinstalls = {
69-
"@angular/animations": "node ../../@nginfra/angular-linking/index.mjs",
7069
"@angular/common": "node ../../@nginfra/angular-linking/index.mjs",
7170
"@angular/forms": "node ../../@nginfra/angular-linking/index.mjs",
7271
"@angular/localize": "node ../../@nginfra/angular-linking/index.mjs",

MODULE.bazel.lock

Lines changed: 3 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"npm": "Please use pnpm instead of NPM to install dependencies"
2929
},
3030
"dependencies": {
31-
"@angular/animations": "catalog:",
3231
"@angular/cdk": "workspace:*",
3332
"@angular/cdk-experimental": "workspace:*",
3433
"@angular/common": "catalog:",

docs/src/app/shared/header-tag-manager.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,25 @@ export class HeaderTagManager {
1919
private readonly _document = inject(DOCUMENT);
2020

2121
/**
22-
* Sets the canonical link in the header.
23-
* It supposes the header link is already present in the index.html
22+
* Sets the canonical link in the header. If the link already exists,
23+
* it will be updated. Otherwise, a new link will be created and inserted.
2424
*
2525
* The function behave invariably and will always point to angular.dev,
2626
* no matter if it's a specific version build
2727
*/
2828
setCanonical(absolutePath: string): void {
2929
const pathWithoutFragment = this._normalizePath(absolutePath).split('#')[0];
3030
const fullPath = `${MAT_ANGULAR_DEV}/${pathWithoutFragment}`;
31-
this._document.querySelector('link[rel=canonical]')?.setAttribute('href', fullPath);
31+
let canonicalLink = this._document.querySelector<HTMLLinkElement>('link[rel=canonical]');
32+
33+
if (canonicalLink) {
34+
canonicalLink.setAttribute('href', fullPath);
35+
} else {
36+
canonicalLink = this._document.createElement('link');
37+
canonicalLink.setAttribute('rel', 'canonical');
38+
canonicalLink.setAttribute('href', fullPath);
39+
this._document.head.appendChild(canonicalLink);
40+
}
3241
}
3342

3443
private _normalizePath(path: string): string {

docs/src/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<head>
44
<meta charset="utf-8">
55
<title>Angular Material UI Component Library</title>
6-
<link rel="canonical" href="https://material.angular.dev">
76
<base href="/">
87

98
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

0 commit comments

Comments
 (0)