34682 Commits

Author SHA1 Message Date
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
Angular Robot e6c0223a59 docs: update Angular CLI help (#64434)
Updated Angular CLI help contents.

PR Close #64434
2025-10-15 11:47:49 -07:00
Angular Robot 43fe755654 build: update cross-repo angular dependencies (#64439)
See associated pull request for more information.

PR Close #64439
2025-10-15 10:50:39 -07:00
Danny Koppenhagen 684ad17a34 docs: fix closing tag for whitespace examples (#64425)
PR Close #64425
2025-10-15 10:48:46 -07:00
SkyZeroZx 68d1e290d4 docs: update service worker documentation with additional references (#64353)
PR Close #64353
2025-10-15 10:47:49 -07:00
Angular Robot 7b65a49f78 build: update pnpm to v10.18.3 (#64432)
See associated pull request for more information.

PR Close #64432
2025-10-15 10:45:20 -07:00
SkyZeroZx 69dabdba99 docs: Add injection context for lazy route loading (#64412)
PR Close #64412
2025-10-15 10:41:54 -07:00
Matthieu Riegler b3643e5e83 docs(docs-infra): fix mobile banner layout (#64408)
PR Close #64408
2025-10-15 10:41:05 -07:00
aparziale 0bf157c7fb refactor(migrations): unit test signal migration adjustment (#64393)
Move unit test from spec file to golden test

PR Close #64393
2025-10-15 10:38:58 -07:00
Matthieu Riegler 67531d39cb refactor(devtools): remove "changes" entry. (#64338)
This is just the same value as total time spent. Also it is confusing to some users.

fixes #51206

PR Close #64338
2025-10-15 10:38:21 -07:00
Andrew Kushnir 6a7c27eafb release: cut the v20.3.5 release 20.3.5 2025-10-15 10:07:28 -07:00
Angular Robot 07d8c60ca1 build: update cross-repo angular dependencies (#64416)
See associated pull request for more information.

PR Close #64416
2025-10-14 15:43:42 -07:00
Matthieu Riegler 43cb583f70 refactor(devtools): add debug router APIs (#64411)
This is a patch backport of #63081

PR Close #64411
2025-10-14 15:41:11 -07:00
Andrew Kushnir 5f4f624477 Revert "refactor(core): add debug name to resource (#64172)" (#64418)
This reverts commit 63180067aa.

PR Close #64418
2025-10-14 14:28:17 -07:00
Andrew Kushnir 3ae0d1bcf5 Revert "refactor(compiler-cli): add a resource debugName transform (#64172)" (#64418)
This reverts commit e941e6b80f.

PR Close #64418
2025-10-14 14:28:17 -07:00
JoostK c2e817b0ef perf(compiler-cli): fix performance of "interpolated signal not invoked" check (#64410)
This fixes a performance regression from #63754, which is almost a revert of the
prior performance fix in #57291; the latter was provided as quick fix to address
the severe performance overhead this extended diagnostic used to have, with #57337
as follow-up change to address the false negatives that were introduced in #57291.
That follow-up never landed, though, so this commit is re-applying the changes
from #57337 to fix the performance regression.

Fixes #64403

PR Close #64410
2025-10-14 13:47:21 -07:00
Jessica Janiuk f15cfa4cc4 fix(core): fixes regression in animate.leave function bindings (#64413)
When adding and removing items in a `@for` loop, the `animate.leave` event binding instruction was not updated to use the same logic as the class function when the animation queue was added. We were not returning the correct signature for the `animate.leave` function, which caused the animation to not trigger correctly. This updates the event binding instruction to use the same logic as the class function when adding the animation to the queue.

fixes: #64336

PR Close #64413
2025-10-14 13:46:39 -07:00
Angular Robot 285dad4463 build: lock file maintenance (#64377)
See associated pull request for more information.

PR Close #64377
2025-10-14 12:22:10 -07:00
Matthieu Riegler 5b0363c1ee refactor(core): warning when hydration trigger is used without hydration being enabled (#64185)
This replaces the error we were throwing before the change. This allows component with defer triggerrs to be used on both SSR'd and CSR.

fixes #64184

PR Close #64185
2025-10-14 11:55:22 -07:00
hawkgs 11b006ed83 refactor(compiler-cli): add a resource debugName transform (#64172)
Add a TS transform for `resource` (and `httpResource`) `debugName`. Test the transformations.

PR Close #64172
2025-10-14 09:31:42 -07:00
hawkgs 623c2847be refactor(core): add debug name to resource (#64172)
Decorate `resource` (and `httpResource`) with `debugName`, along with all of its internal signals.

PR Close #64172
2025-10-14 09:31:42 -07:00
Jessica Janiuk d54dd674ca fix(core): Prevents early style pruning with leave animations (#64335)
In some cases, the leave animation stylesheets were getting pruned too early due to the renderer removal happening before the animation function was run. This ensures that while queuing a leave animation, we guarantee the lView is referenced in the leaving animations set. This guarantees the style sheet pruning knows about the animations existing and skips the prune step.

fixes: #64326

PR Close #64335
2025-10-14 09:30:33 -07:00
Angular Robot 4f89ec396e build: update cross-repo angular dependencies (#64406)
See associated pull request for more information.

PR Close #64406
2025-10-14 09:28:05 -07:00
Alan Agius 8391d57808 build: remove ANGULAR_PACKAGE file from snapshot builds (#64402)
This was needed for NGCC which has been removed a long time ago.

PR Close #64402
2025-10-14 09:26:20 -07:00
Matthieu Riegler 1cb1fffce3 docs: Add mentions of the autoCsp option (#64290)
And also in the incompatibility of `CSP_NONCE` with `inlineCritical`.

fixes #61037

PR Close #64290
2025-10-14 09:23:21 -07:00