34656 Commits

Author SHA1 Message Date
Jessica Janiuk fbb0056563 release: cut the v20.3.7 release 20.3.7 2025-10-22 14:06:13 -07:00
Jessica Janiuk 2fad4d4ab6 fix(core): prevent duplicate nodes from being retained with fast animate.leave` calls (#64592)
We were clearing duplicate nodes when `animate.enter` fired fast, but not when solely `animate.leave` is fired and rapid toggles occur. This ensures that the `cancelLeavingNodes` function is called in all cases instead of just enter animations.

fixes: #64581

PR Close #64592
2025-10-22 19:07:35 +00:00
Angular Robot c85be3b2de build: update cross-repo angular dependencies to v20.2.10 (#64591)
See associated pull request for more information.

PR Close #64591
2025-10-22 18:14:52 +00:00
Angular Robot b05d8d9f09 build: update cross-repo angular dependencies (#64588)
See associated pull request for more information.

PR Close #64588
2025-10-22 15:53:41 +00:00
Angular Robot 4bc69159ca build: update cross-repo angular dependencies (#64586)
See associated pull request for more information.

PR Close #64586
2025-10-22 15:20:59 +00:00
Matthieu Riegler 00842026c4 docs(docs-infra): fix example viewer (#64580)
It was a regression introduced by #63915

PR Close #64580
2025-10-22 14:35:04 +00:00
SkyZeroZx 8244f187de docs(docs-infra): Add OnPush change detection for components (#64570)
Improves Angular's OnPush change detection strategy for main and search history components

PR Close #64570
2025-10-22 14:34:27 +00:00
Jessica Janiuk acadefbba9 docs: update animation guide with compatibility details (#64567)
This adds a section about using legacy animations alongside animate.enter and leave.

PR Close #64567
2025-10-22 14:30:45 +00:00
Angular Robot 24cc18686a build: update cross-repo angular dependencies (#64577)
See associated pull request for more information.

PR Close #64577
2025-10-22 14:28:14 +00:00
Angular Robot e0fb49c75f build: update dependency rules_nodejs to v6.6.0 (#64573)
See associated pull request for more information.

PR Close #64573
2025-10-22 14:26:48 +00:00
Jessica Janiuk 4c89a267c3 fix(core): pass element removal property through in all locations (#64565)
The `requireSynchronousElementRemoval` property was not being passed in all the locations it was needed. This was preventing leave animation timing from behaving properly in some cases.

fixes: #64525

PR Close #64565
2025-10-21 18:08:34 +00:00
Angular Robot e3f1c529f5 build: update cross-repo angular dependencies (#64564)
See associated pull request for more information.

PR Close #64564
2025-10-21 17:37:21 +00:00
JoostK bd38cd45a5 fix(animations): account for Element.animate exceptions (#64506)
In certain scenarios `Element.animate` fails, manifesting in an exception (Firefox)
or a null return value (Chromium). The null value is not conform WebIDL but handled
gracefully in this commit regardless.

Closes #64486

PR Close #64506
2025-10-21 16:49:43 +00:00
Angular Robot 50e2c54a14 build: update rules_browsers digest to 6a699bf (#64559)
See associated pull request for more information.

PR Close #64559
2025-10-21 16:43:34 +00:00
Angular Robot 67e25f6010 build: update dependency node to v22.21.0 (#64560)
See associated pull request for more information.

PR Close #64560
2025-10-21 16:42:17 +00:00
SkyZeroZx e568ddb2d2 docs: Standardizes code example formatting in Angular Tools and fixed highlight (#64554)
PR Close #64554
2025-10-21 15:19:28 +00:00
Jessica Janiuk 139b622957 refactor(core): clarify comments on enter animation queuing (#64550)
This just updates the comments and adds some tests to verify some of the queuing behavior for enter animations.

PR Close #64550
2025-10-21 15:17:14 +00:00
SkyZeroZx b0551419cd refactor(core): Removes unused trigger parameter from scheduleDelayedPrefetching (#64517)
Simplifies delayed prefetching calls by eliminating an unnecessary trigger argument

PR Close #64517
2025-10-21 15:16:40 +00:00
SkyZeroZx b11617dbab docs(docs-infra): Improves navigation list readability by balancing text wrapping (#64512)
Balances text wrapping for navigation items to enhance readability

PR Close #64512
2025-10-21 15:14:36 +00:00
SkyZeroZx 9b494c7de5 docs: Add DestroyRef.destroyed and usage in lifecycle guide (#64422)
PR Close #64422
2025-10-21 15:12:50 +00:00
SkyZeroZx ed99bc96f1 docs: add references to SSR guide for caching options (#64347)
PR Close #64347
2025-10-21 15:12:15 +00:00
Andrew Scott cfd8ed3fff fix(router): Fix outlet serialization and parsing with no primary children (#64505)
this fixes tree creation, serialization, and parsing of trees created with
children outlets and no primary path

fixes #62384

PR Close #64505
2025-10-20 21:18:47 +00:00
Matthieu Riegler de8af17951 docs(docs-infra): Extract multiple extends statements for interfaces (#64539)
fixes #64528

PR Close #64539
2025-10-20 21:18:14 +00:00
Angular Robot b645b64067 build: update cross-repo angular dependencies (#64548)
See associated pull request for more information.

PR Close #64548
2025-10-20 21:17:01 +00:00
Andrew Scott 182fe78f91 fix(router): Surface parse errors in Router.parseUrl (#64503)
logs error in addition to fallback parse

fixes #54937

PR Close #64503
2025-10-20 17:51:30 +00:00
Angular Robot 4063082811 build: update cross-repo angular dependencies (#64545)
See associated pull request for more information.

PR Close #64545
2025-10-20 17:09:55 +00:00
Angular Robot e4e6b92db3 build: lock file maintenance (#64534)
See associated pull request for more information.

PR Close #64534
2025-10-20 16:04:25 +00:00
Angular Robot 4073dc5592 build: update rules_browsers digest to 0e0949d (#64537)
See associated pull request for more information.

PR Close #64537
2025-10-20 14:49:38 +00:00
Matthieu Riegler 3bb4b3d05b docs: add more details on critical inlining. (#64292)
fixes #42682

PR Close #64292
2025-10-20 14:45:38 +00:00
Angular Robot 544ea5322f build: update github/codeql-action action to v3.30.9 (#64521)
See associated pull request for more information.

PR Close #64521
2025-10-20 14:42:26 +00:00
Jessica Janiuk 5fb7c318bd Revert "fix(compiler-cli): missingStructuralDirective diagnostic produces false negatives (#64470)" (#64542)
This reverts commit 371274bfc6.

PR Close #64542
2025-10-20 14:39:52 +00:00
Matt Lewis 371274bfc6 fix(compiler-cli): missingStructuralDirective diagnostic produces false negatives (#64470)
Fixes a bug in the missingStructuralDirective diagnostic where structural directives with missing imports were not reported when the element using the structural directive contained other directives

Fixes #64467

PR Close #64470
2025-10-17 19:58:00 +00:00
SkyZeroZx 891f180262 fix(compiler): correctly compile long numeric HTML entities (#64297)
Fixes an issue where long numeric HTML entities (e.g. 🛈) were incorrectly compiled due to the use of 4-digit

PR Close #64297
2025-10-17 18:23:45 +00:00
SkyZeroZx 0f81ef405b docs: Update FormArray.push usage (#64499)
PR Close #64499
2025-10-17 17:40:52 +00:00
Angular Robot 086857c2f8 build: update cross-repo angular dependencies (#64496)
See associated pull request for more information.

PR Close #64496
2025-10-17 16:06:00 +00:00
SkyZeroZx 56afa3d70d docs(docs-infra): Corrects repo name typo in entry parsing logic (#64487)
Ensures the repository reference uses the correct name to prevent confusion and maintain consistency across generated documentation entries.

PR Close #64487
2025-10-17 14:52:25 +00:00
SkyZeroZx ccaa9e5eb3 docs: add matrix parameters docs and examples (#64459)
PR Close #64459
2025-10-17 14:45:57 +00:00
SkyZeroZx e1699006bf docs: Documents sourcesContent option for source maps (#64482)
PR Close #64482
2025-10-17 14:29:52 +00:00
Uaena_Alex_John aeda431ecb docs: Change import statement to use 'inject' function (#64491)
PR Close #64491
2025-10-17 14:29:13 +00:00
Jessica Janiuk e1a6375f67 release: cut the v20.3.6 release 20.3.6 2025-10-16 13:28:31 -07:00
Matthieu Riegler b99d028cb9 refactor(platform-browser): remove unecessary export. (#64469)
The usage has been removed from g3.

PR Close #64469
2025-10-16 18:52:54 +00:00
Angular Robot d342601077 build: update cross-repo angular dependencies (#64475)
See associated pull request for more information.

PR Close #64475
2025-10-16 18:22:36 +00:00
Jessica Janiuk 911d6822cb fix(core): update animation scheduling (#64441)
In some rare cases, it seems the animation queue disappears despite being afterEveryRender. This updates the animation scheduler to be afterNextRender instead and only schedules it when we need to.

fixes: #64423

PR Close #64441
2025-10-16 17:35:51 +00:00
SkyZeroZx 80907b20c1 docs: Fixes DI guide reference missing ')' in see tag (#64457)
PR Close #64457
2025-10-16 17:34:18 +00:00
Angular Robot 957fc0527f build: update cross-repo angular dependencies (#64473)
See associated pull request for more information.

PR Close #64473
2025-10-16 17:29:30 +00:00
SkyZeroZx 2d159afa1b docs: Add docs for EVENT_MANAGER_PLUGINS (#64453)
PR Close #64453
2025-10-16 14:54:48 +00:00
SkyZeroZx 136e3de3aa docs: Add dataurl and base64 in atrribute loader (#64419)
PR Close #64419
2025-10-16 14:38:50 +00:00
Matthieu Riegler 2ece42866d fix(platform-browser): DomEventsPlugin should always be the last plugin to be called for supports(). (#50394)
This fixes the issues when `BrowserModule` is not the first module imported.

Fixes #37149 #37850

PR Close #50394
2025-10-15 21:12:46 +00:00
SkyZeroZx dbcc281b79 docs: Adds documentation for accessing parent resolver data (#64398)
PR Close #64398
2025-10-15 21:10:07 +00:00
Angular Robot 60eba9b0a4 build: update cross-repo angular dependencies (#64447)
See associated pull request for more information.

PR Close #64447
2025-10-15 21:09:30 +00:00