Jessica Janiuk
f38169d0a7
release: cut the v21.2.1 release
v21.2.1
2026-03-04 11:34:05 -08:00
Jessica Janiuk
6d7446bc6c
refactor(core): account for shadow roots in animations
...
This adds a util function to get the proper target, properly accounting for shadow roots.
(cherry picked from commit fda08b7a89 )
2026-03-04 18:16:43 +00:00
SkyZeroZx
c25c84d7dc
docs: add customization options for browser URL in routing guide
...
(cherry picked from commit 9208421290 )
2026-03-04 18:10:29 +00:00
Angular Robot
f4160c2073
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-04 10:01:57 -08:00
Jessica Janiuk
93c6dc6395
Revert "refactor(http): Improves base64 encoding/decoding with feature detection ( #67002 )"
...
This reverts commit aafeb1d2bd .
(cherry picked from commit 5338b5912c )
2026-03-04 17:19:14 +00:00
Jessica Janiuk
76431ed3e3
Revert "fix(http): correctly cache blob responses in transfer cache ( #67002 )"
...
This reverts commit 1f057afaac .
(cherry picked from commit 7eb33713b9 )
2026-03-04 17:19:14 +00:00
Jessica Janiuk
b4ec3cc4e4
fix(core): prevent child animation elements from being orphaned
...
When routing between two different routes, child animations were not finishing, causing elements to be left behind in the dom. The fix ensures the proper fallback is handled to avoid automatically cancelled custom events. This ensures the animation-fallback cancelling the animation actually completes, and ensures the element is removed.
fixes : #67400
(cherry picked from commit 9e64147b73 )
2026-03-04 16:21:41 +00:00
Angular Robot
84e79f5add
build: update pnpm to v10.30.3
...
See associated pull request for more information.
2026-03-04 08:03:41 -08:00
SkyZeroZx
2eecf0d9a2
docs: add documentation for dynamic validation schemas
...
(cherry picked from commit 9fa36d1a71 )
2026-03-04 16:01:36 +00:00
Kristiyan Kostadinov
da57d1af73
build: use TypeScript 5.9 for patch builds
...
Partially rolls back to using TypeScript 5.9 for the builds on the patch branch, because we bundle our TypeScript version with the language service which can introduce unexpected breakages for users.
Note that we still allow users to install TypeScript 6.
2026-03-04 07:59:23 -08:00
Georgi Serev
58ea4d2ee8
docs(docs-infra): add Azerbaijani community translation
...
Add https://angular.az (Azerbaijani) to the community translations section.
(cherry picked from commit e8676b5412 )
2026-03-04 15:58:23 +00:00
SkyZeroZx
277ade97ac
fix(http): correctly cache blob responses in transfer cache ( #67002 )
...
Previously, Blob values were passed to `Uint8Array` this resulted in silently producing an empty array (length = 0) without throwing an error, leading to empty cached data
PR Close #67002
2026-03-04 15:56:59 +00:00
SkyZeroZx
aeb9b819d2
refactor(http): Improves base64 encoding/decoding with feature detection ( #67002 )
...
Use feature detection for `Uint8Array.prototype.toBase64` and
`Uint8Array.fromBase64`, falling back to the existing implementation
when native support is not available
PR Close #67002
2026-03-04 15:56:59 +00:00
Angular Robot
657d532ad1
build: update dependency preact-render-to-string to v6.6.6
...
See associated pull request for more information.
2026-03-03 14:48:18 -08:00
Angular Robot
8dafd2413a
build: update dependency aspect_rules_jasmine to v2.0.4
...
See associated pull request for more information.
2026-03-03 14:46:02 -08:00
Angular Robot
796b9a714a
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-03 14:22:51 -08:00
Krueger01
dd551b1ff3
refactor(compiler-cli): update old angular.io references to angular.dev
...
Update comment references from the old site angular.io to the new site
angular.dev.
(cherry picked from commit 0e9d58ef09 )
2026-03-03 22:22:23 +00:00
Andrew Scott
84adb2fb3b
refactor(router): Permit deferring commit of traversal navigations
...
This updates the state manager to allow intercepting and deferring commits of traversal navigations.
The issues that were encountered in the past appear to be resolved in Chrome.
The behavior of redirect is still undefined in this case, so there is an added TODO.
(cherry picked from commit 778b748694 )
2026-03-03 22:09:15 +00:00
Angular Robot
98343ea35e
build: update cross-repo angular dependencies to b1b4bd0
...
See associated pull request for more information.
2026-03-03 10:36:54 -08:00
Angular Robot
c4226a10d0
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-03 09:54:56 -08:00
Sai Kumar Kola
5e545069ac
docs: fix side navigation bar foreground colors in both dark and light modes #67379
...
(cherry picked from commit 46c996a977 )
2026-03-03 17:13:11 +00:00
SkyZeroZx
ecf0bb4668
test(http): refactors HTTP client tests to use TestBed and providers
...
Updates HTTP client, JSONP, and XSRF tests to utilize `TestBed` for setup.
(cherry picked from commit ead6bb1f52 )
2026-03-03 17:12:39 +00:00
Ben Hong
0d54c5f0e2
docs: modernize testing service guide
...
(cherry picked from commit 5955738bc4 )
2026-03-03 17:12:03 +00:00
Angular Robot
8f6ca1d9f9
build: lock file maintenance
...
See associated pull request for more information.
2026-03-03 09:08:50 -08:00
Angular Robot
1f51c61372
build: update cross-repo angular dependencies to 2648276
...
See associated pull request for more information.
2026-03-02 12:22:46 -08:00
Jessica Janiuk
f5e9a862c2
refactor(core): ignore infinite animations in animate api
...
This ensures that when calculating longest animations, we completely ignore infinite animations. This will prevent mistakes with using the API and hopefully catch any unexpected bugs.
fixes : #67350
(cherry picked from commit 9758ea9ee9 )
2026-03-02 19:40:19 +00:00
Angular Robot
0c8a2858b9
build: update cross-repo angular dependencies to v21.2.0
...
See associated pull request for more information.
2026-03-02 11:32:52 -08:00
Matthieu Riegler
a79e8afbad
docs: update doc for provideZoneChangeDetection
...
fixes #67209
(cherry picked from commit a2d5048ff3 )
2026-03-02 19:02:34 +00:00
SkyZeroZx
7b7faef739
docs: fixed note on event replay
...
(cherry picked from commit d793ee0bb7 )
2026-03-02 18:59:21 +00:00
Joey Perrott
95afc09206
ci: update the path to the labeling github actions
...
Update the paths to the labeling github actions after the refactor in dev-infra
(cherry picked from commit 787db90e08 )
2026-03-02 18:55:57 +00:00
kirjs
23cb9a4291
refactor(forms): address feedback
...
Refactor the normalizeFormArgs utility to include the internal FieldAdapter
(cherry picked from commit d2e33e86b9 )
2026-03-02 16:46:47 +00:00
kirjs
0a863ba03f
refactor(forms): hide adapter in public options
...
Moves adapter to internal options to prevent exposure but keep compatibility.
(cherry picked from commit 985d828f12 )
2026-03-02 16:46:47 +00:00
Jessica Janiuk
e923d88398
fix(core): Prevent removal of elements during drag and drop
...
This addresses a reported issue where elements were being fully removed from the DOM during drag and drop operations.
fixes : #67257
(cherry picked from commit 0b59cba85d )
2026-03-02 16:46:13 +00:00
Angular Robot
150f0b3c30
build: update cross-repo angular dependencies to 90e509f
...
See associated pull request for more information.
2026-03-02 08:42:55 -08:00
Angular Robot
fc5f9d03cf
build: update pnpm to v10.30.3
...
See associated pull request for more information.
2026-03-02 08:37:49 -08:00
Angular Robot
498d9cdda4
build: update cross-repo angular dependencies to 9cc4778
...
See associated pull request for more information.
2026-02-27 09:11:11 -08:00
Angular Robot
fd8d29a157
build: update dependency bazel to v8.6.0
...
See associated pull request for more information.
2026-02-27 09:10:15 -08:00
Jessica Janiuk
e2e9a9a531
fix(core): adds transfer cache to httpResource to fix hydration
...
This should prevent the microtask problem with hydration and httpResource.
fixes : #62897
(cherry picked from commit 88685cb3b6 )
2026-02-27 17:09:26 +00:00
Matthieu Riegler
35fd8b567a
build: use different default port for dev-app
...
Same as ADEV, currently the CLI prompts for another port if 4200 is busy but the toolchain doesn't support prompts.
By defaulting to 4201 we avoid regular CLI apps from preventing to run the dev-app
(cherry picked from commit 9bb4f02bef )
2026-02-27 17:04:19 +00:00
Angular Robot
4e9648d184
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-26 14:32:59 -08:00
Angular Robot
54a0541013
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-26 13:42:33 -08:00
Joey Perrott
9c0587f755
build: update to latest sha of dev-infra repo
...
Update to the latest sha of the dev-infra repo
(cherry picked from commit d1ebbbe9bc )
2026-02-26 20:42:17 +00:00
Joey Perrott
ac06941bcf
build: update to latest sha of dev-infra repo
...
Update to the latest sha of the dev-infra repo
(cherry picked from commit 385b9485c4 )
2026-02-26 20:22:25 +00:00
Joey Perrott
907415c801
ci: set up automated issue labeling
...
Sets up automated issue labeling action
(cherry picked from commit 37b4d16357 )
2026-02-26 20:22:25 +00:00
Angular Robot
225a56677e
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-26 10:40:54 -08:00
Joey Perrott
944181869d
ci: set up linting for upcoming agent skills
...
Add validation/linting on CI for agent skills files
(cherry picked from commit 078da3cbda )
2026-02-26 18:04:30 +00:00
Joey Perrott
3d3e6cbf20
build: update repository locations for bazel rules
...
The repositories for `rules_sass`, `rules_angular`, and `rules_browsers`
were recently transferred from devversion to the angular organization.
This commit updates the internal bazel module rules to rely on
the new repository locations.
(cherry picked from commit b4f68acaa1 )
2026-02-26 17:57:15 +00:00
Angular Robot
2158bf8bb8
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-26 09:44:02 -08:00
Matthieu Riegler
1b46b6db18
docs: add info around route level services
...
fixes #67313
(cherry picked from commit 95f12c87aa )
2026-02-26 16:20:02 +00:00
Matthieu Riegler
f23f3e7f5f
docs: add mention of identity tracking for field iterations
...
related to #66711
(cherry picked from commit 7d92d4454b )
2026-02-26 15:52:58 +00:00