33967 Commits

Author SHA1 Message Date
Andrew Scott 0430a56f1d release: cut the v20.1.6 release 20.1.6 2025-08-06 12:03:32 -07:00
Joey Perrott 847de40196 build: explicitly include types for locales in @angular/common/locales (#63030)
Include the d.ts files for each local in the @angular/common/locales files

PR Close #63030
2025-08-06 11:44:34 -07:00
Ben Hong 6a3d2a0bd8 docs: add dedicated router testing guide (#62445)
PR Close #62445
2025-08-06 16:47:23 +02:00
Joey Perrott 711e06ca67 build: correct the snapshot build script now that zone.js does not create a tar file (#63021)
No longer create and copy a tar file for zone.js snapshot builds.

PR Close #63021
2025-08-06 16:45:37 +02:00
Kristiyan Kostadinov 7f6c39ae31 release: cut the v20.1.5 release 20.1.5 2025-08-06 16:37:29 +02:00
robertIsaac 9f7cb08ca4 docs: update binding.md to use signals (#62606)
PR Close #62606
2025-08-06 15:11:15 +02:00
SkyZeroZx 974ba1066f refactor(service-worker): improve localhost detection in scheduleInitialization (#62861)
Replaces ad hoc localhost check with a dedicated method using a regular expression for more reliable detection

PR Close #62861
2025-08-06 15:09:57 +02:00
Amila Welihinda fd373f2ddd refactor(animations): optimize resolveTimeExpression (#62927)
This moves a regexp expression into a const to optimize performance.

PR Close #62927
2025-08-06 15:09:19 +02:00
Milo 294fc880e4 refactor(devtools): enable view source for template effects (#62692)
Use inspect(class instance.constructor) to jump to the source of
components when trying to inspect template effects

PR Close #62692
2025-08-06 11:19:15 +02:00
Ben Hong 12fe5f6293 docs: update router transition animation guide (#62858)
PR Close #62858
2025-08-06 11:18:39 +02:00
Joey Perrott 23ef448afa ci: use pnpm silent mode for perf action list job (#63014)
Use silent mode for the perf action list creation job

PR Close #63014
2025-08-05 19:17:35 +00:00
Joey Perrott 26f99b3dcd build: migrate all npm packages to use new rules_js based npm_package rule (#62989)
Use a common rule for all npm_packages

PR Close #62989
2025-08-05 19:09:26 +00:00
Joey Perrott 0aadf04a32 build: update diff-release-package tooling (#62989)
Update the diff release package tooling to better handle failures

PR Close #62989
2025-08-05 19:09:26 +00:00
Jeremy Elbourn c966746c62 docs: add context7.json config (#63000)
Context 7 is a popular tool for providing context to LLM-based coding tools. This config file tells Context 7 which parts of the repo are relevant for these LLM-based dev tools. See https://github.com/upstash/context7/blob/master/docs/adding-projects.md.

PR Close #63000
2025-08-05 18:15:39 +02:00
Joey Perrott 16a4d80745 build: no longer rely on archive packages for integration tests (#62997)
Now that the packages are avaiable at the base node_modules we can treat local packages as normal packages and not leverage the archive package versions

PR Close #62997
2025-08-05 10:12:34 +02:00
Paul Gschwendtner c9f3976eba fix(core): properly recognize failed fetch responses when loading external resources in JIT (#62992)
Currently when loading external resources in JIT, when `fetch` fails,
the `text` is empty and the component is loading. This hides the actual
underlying fetch error. We should properly detect this and error out.

PR Close #62992
2025-08-05 10:10:57 +02:00
Joey Perrott 8cd716644b build: drop usage of pkg_web (#62993)
Drop usages of pkg_web as it comes from our previous toolchain

PR Close #62993
2025-08-05 10:09:51 +02:00
Matthieu Riegler 82c2557f9c docs: Update best-practices (#62988)
From the latest version we have on the CLI repo.

PR Close #62988
2025-08-05 10:08:07 +02:00
muhammadali1658 bccc8c8d7d docs: Fix typos in zoneless documentation (#62985)
PR Close #62985
2025-08-05 10:07:00 +02:00
Kristiyan Kostadinov 3b2e8efcac fix(compiler-cli): correctly type check host listeners to own outputs (#62965)
Currently the code that type checks host bindings assumes that all listeners are bound to the DOM, however that's not the case since host bindings can also bind to own outputs.

These changes update the TCB to generate the proper code for type checking such outputs.

Fixes #62783.

PR Close #62965
2025-08-05 10:04:26 +02:00
Kristiyan Kostadinov 17c110e618 refactor(compiler): allow directives to be resolved on host element (#62965)
Allows the target binder to resolve directives set on the host element.

PR Close #62965
2025-08-05 10:04:26 +02:00
SkyZeroZx e0d436ad6c docs: Adds docs on handling redirect info in interceptors (#62968)
PR Close #62968
2025-08-04 11:41:24 +02:00
Matthieu Riegler 3cbfc6759b docs: disable stackblitz examples (#62972)
This isn't supported ATM.

PR Close #62972
2025-08-04 11:39:38 +02:00
Joey Perrott c120bb332b ci: use new version of pnpm-lock.yaml file during renovate (#62957)
Use the newly updated pnpm_lock.yaml file during renovate post upgrade runs

PR Close #62957
2025-08-04 11:39:06 +02:00
Joey Perrott c2b48bee2f build: move to pnpm version 9.15.9 (#62951)
Use pnpm version 9.15.9 to match the rest of the organization

PR Close #62951
2025-08-01 14:22:32 +00:00
Angular Robot f700bd9cd7 build: update pnpm to v10.14.0 (#62946)
See associated pull request for more information.

PR Close #62946
2025-08-01 13:25:35 +00:00
Matthieu Riegler 3a8fa72d20 build: replace docs script with adev (#62944)
`pnpm docs` is a dedicated command to open a package docs.

PR Close #62944
2025-08-01 12:39:38 +00:00
Angular Robot b99c3e951a build: update dependency node to v22.18.0 (#62945)
See associated pull request for more information.

PR Close #62945
2025-08-01 12:37:10 +00:00
Matthieu Riegler ac2bdd39a1 ci: remove lockfile sync (#62948)
This is no longer necessary

PR Close #62948
2025-08-01 12:36:34 +00:00
Vincent ae443f8eb0 fix(http): Reset headers, progress, and statusCode when using set() in HttpResource (#62873)
Currently, those values aren't reset, which means they are out of sync with the new value

PR Close #62873
2025-08-01 08:08:53 +00:00
Joey Perrott 216d883074 build: use pnpm as the package manager instead of yarn (#62926)
Use pnpm instead of yarn as the package manager and interaction tool for the repo

PR Close #62926
2025-07-31 22:11:52 +00:00
Angular Robot 07772226e5 build: update dependency shiki to v3.9.0 (#62921)
See associated pull request for more information.

PR Close #62921
2025-07-31 10:37:17 +00:00
Angular Robot c92a306e5b build: update cross-repo angular dependencies (#62903)
See associated pull request for more information.

PR Close #62903
2025-07-31 09:58:08 +00:00
Kristiyan Kostadinov 7a5851e4b0 fix(migrations): incorrect filtering in inject migration (#62913)
The inject migration wasn't implementing file filtering properly which resulted in it passing an invalid tsconfig path to TypeScript.

Fixes #62866.

PR Close #62913
2025-07-31 09:15:43 +00:00
Joey Perrott 875ea30d6b build: remove ts_project_interop infrastructure (#62909)
Remove the interop macros and final usages

PR Close #62909
2025-07-31 09:14:25 +00:00
Joey Perrott adbb19d40f build: remove usages of runtime_rnjs_interop (#62909)
Remove all usages of the runtime_rnjs_interop feature

PR Close #62909
2025-07-31 09:14:25 +00:00
Raphaël Balet f79f5ab47a docs: remove the trailing comma (#62914)
This removes an unnecessary trailing comma in docs

PR Close #62914
2025-07-31 09:12:26 +00:00
Jessica Janiuk 6652f9fad9 release: cut the v20.1.4 release 20.1.4 2025-07-31 10:38:57 +02:00
Joey Perrott faa9ed9435 build: remove @bazel/esbuild (#62907)
Remove @bazel/esbuild as its no longer used

PR Close #62907
2025-07-30 17:37:14 +00:00
Joey Perrott 97180abd44 build: migrate @angular/upgrade examples tests to new esbuild (#62907)
Migrate to the new esbuild

PR Close #62907
2025-07-30 17:37:14 +00:00
Joey Perrott 3f42c05113 build: update to latest devinfra in workspace (#62901)
Update to the latest devinfra in workspace to correct goldens update error

PR Close #62901
2025-07-30 16:19:37 +00:00
Joey Perrott 280f1f59e1 test(language-service): update language-service legacy tests (#62900)
Update the language-service legacy tests to use new toolchain as basis for tests

PR Close #62900
2025-07-30 15:54:59 +00:00
Jessica Janiuk 82fcc9c136 Revert "fix(http): add missing http options allowed in fetch API (#62881)" (#62899)
This reverts commit ab6033979a.

PR Close #62899
2025-07-30 14:35:36 +00:00
SkyZeroZx ab6033979a fix(http): add missing http options allowed in fetch API (#62881)
The addBody function was not preserving all fetch API options like integrity and referrer when creating request options for POST/PUT/PATCH requests. This caused these options to be stripped out during request construction.

PR Close #62881
2025-07-30 14:07:42 +00:00
Matthieu Riegler 55e575adee docs(docs-infra): increase until timeout (#62894)
Those tests have been flaky recently, let's try increasing the timeout

PR Close #62894
2025-07-30 10:01:04 +00:00
Angular Robot a2e3bfcbbf build: update all non-major dependencies (#62892)
See associated pull request for more information.

PR Close #62892
2025-07-30 09:37:08 +00:00
Matthieu Riegler 25c6b1547f refactor(core): add private resource error helper function for g3 migration (#62840)
This function is intented to be temporary to help migrate G3 code to the new throwing behavior.

PR Close #62840
2025-07-30 09:23:11 +00:00
Angular Robot af53c93114 build: update github/codeql-action action to v3.29.5 (#62891)
See associated pull request for more information.

PR Close #62891
2025-07-30 08:53:29 +00:00
Joey Perrott 775f918192 build: remove usages of rules_nodejs (#62885)
Remove rules_nodejs usages with direct migrations to rule_js alternatives

PR Close #62885
2025-07-30 08:51:28 +00:00
Joey Perrott de37d1a5d9 build: correctly apply patch fro dagre-d3-es (#62884)
Correctly apply patch for dagre-d3-es so that it is effective with new toolchain

PR Close #62884
2025-07-30 08:50:17 +00:00