Joey Perrott
3f0e823a5d
build: remove the esm interop patches and tooling ( #62880 )
...
Remove esm interop patches and tooling from previous toolchain
PR Close #62880
2025-07-29 17:28:38 +00:00
Matthieu Riegler
db3c5826ee
fix(compiler): exclude more safe reads expression from 2way-binding ( #62852 )
...
Priori to this fix the parser would allow safereads in accestor receievers (but the direct one).
fixes #62837
PR Close #62852
2025-07-29 17:28:08 +00:00
arturovt
8ddf5e4dc1
refactor(service-worker): align getRegistration() types ( #62497 )
...
In this commit, we align the service worker types with those provided by TypeScript. The `ServiceWorkerContainer.getRegistration()` method returns a `Promise<ServiceWorkerRegistration | undefined>`, but we were casting it to `Observable<ServiceWorkerRegistration>`, ignoring the possibility of `undefined`.
This is unsafe, as we should account for the case where the registration is `undefined` and handle it appropriately in the push manager.
PR Close #62497
2025-07-29 17:25:03 +00:00
Joey Perrott
c9fb4e31dd
build: use ts_project based extract_types ( #62875 )
...
Use the extract_types that pulls from ts_project deps
PR Close #62875
2025-07-29 17:14:27 +00:00
Joey Perrott
ea1afec1e4
build: move http_server and generate_api_docs into defaults2.bzl ( #62878 )
...
Move http_server and generate_api_docs into defaults2.bzl as they are rules_js compliant
PR Close #62878
2025-07-29 16:53:55 +00:00
Joey Perrott
c032f69287
build: remove unused macro ( #62878 )
...
Remove unused npm_package_bin macro
PR Close #62878
2025-07-29 16:53:55 +00:00
Joey Perrott
2c3faf7a7e
build: remove final usages of nodejs_binary macros ( #62878 )
...
Remove the remaining usages of our nodejs_binary macros
PR Close #62878
2025-07-29 16:53:54 +00:00
Angular Robot
e8744c696f
build: update cross-repo angular dependencies ( #62877 )
...
See associated pull request for more information.
PR Close #62877
2025-07-29 16:50:36 +00:00
Justin White
34ba50e1ed
docs: fix const for pi calculation ( #62872 )
...
PR Close #62872
2025-07-29 16:48:06 +00:00
Matthieu Riegler
0b9f53a05d
docs: fix ActivateRoute example ( #62855 )
...
PR Close #62855
2025-07-29 12:17:46 +00:00
Matthieu Riegler
f0fca612ee
refactor(common): replace aio links to adev ( #62839 )
...
The is a doc change + a minor test change (to remove test logs that mention aio)
PR Close #62839
2025-07-29 09:55:26 +00:00
Angular Robot
cd256ef33c
build: update dependency preact to v10.27.0 ( #62863 )
...
See associated pull request for more information.
PR Close #62863
2025-07-29 09:35:13 +00:00
Matthieu Riegler
5b604547f5
docs: restore mention of structural directives. ( #62836 )
...
The link was removed in #61708 , but we should actually kept it but point to the dedicated page
fixes #62835
PR Close #62836
2025-07-29 09:33:29 +00:00
Joey Perrott
622e10881f
build: standardize usage of js_binary ( #62860 )
...
Remove usages of nodejs_binary and use a commonly defined js_binary macro
PR Close #62860
2025-07-29 06:43:45 +02:00
Angular Robot
88913b2e32
build: update cross-repo angular dependencies ( #62857 )
...
See associated pull request for more information.
PR Close #62857
2025-07-28 20:55:53 +02:00
Joey Perrott
2b16824110
build: move tsec to new toolchain ( #62825 )
...
Migrate tsec tooling/macro to use tsec directly as a js_binary and rely on ts_project dependencies.
PR Close #62825
2025-07-28 20:07:05 +02:00
Angular Robot
a53c8b0b2a
build: update cross-repo angular dependencies ( #62828 )
...
See associated pull request for more information.
PR Close #62828
2025-07-28 19:05:29 +02:00
Milo
c633b63e56
fix(core): update symbols for new signals api ( #62284 )
...
approve the new symbols that appear from bundling the signals changes
PR Close #62284
2025-07-28 17:01:43 +02:00
Milo
ce2cd9e7a0
refactor(core): use quad linked lists for signals ( #62284 )
...
inspired by the design of Preact's signals, use linked lists instead of arrays for faster signal creation
PR Close #62284
2025-07-28 17:01:43 +02:00
Angular Robot
aa46ad258e
build: update dependency rollup to v4.46.1 ( #62833 )
...
See associated pull request for more information.
PR Close #62833
2025-07-28 14:22:05 +02:00
Joey Perrott
14d998d809
build: use rollup to locally bundle domino ( #62823 )
...
Use rollup instead of esbuild for bundling domino locally for usage within the repository
PR Close #62823
2025-07-28 14:19:57 +02:00
Joey Perrott
973740e14a
build: migrate zone.js tests to use web test runner instead of karma web tests ( #62826 )
...
Migrate zone.js bazel tests to use web test runner instead of karma
PR Close #62826
2025-07-28 14:18:46 +02:00
Avcharov Hryhorii
86111d71e6
refactor(docs): rename idx to firebase studio ( #62848 )
...
Rename IDX, as since now IDX is a part of Firebase Studio
PR Close #62848
2025-07-28 14:17:35 +02:00
Joey Perrott
9a8b5c74eb
build: remove local zone.js build from usage in integration tests ( #62800 )
...
Remove the local zone.js build from dependencies in the integration tests
PR Close #62800
2025-07-25 16:54:20 +02:00
Joey Perrott
b6f52c3111
build: move from using rollup to esbuild for bundling zone.js ( #62800 )
...
Use esbuild to bundle zone.js
PR Close #62800
2025-07-25 16:54:20 +02:00
Andrew Scott
715d5ce192
build: Export language service bundle ( #62811 )
...
fixes Plugin activation failed: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './bundles/language-service.js' is not defined by 'exports'
PR Close #62811
2025-07-25 16:52:00 +02:00
Angular Robot
c11f7b991f
build: update cross-repo angular dependencies ( #62807 )
...
See associated pull request for more information.
PR Close #62807
2025-07-25 14:32:17 +02:00
Joey Perrott
dce0609755
build: use ts_config rule from rules_ts only and always load from common location ( #62808 )
...
Only use the ts_config rule from rules_ts, and always load the rule from tools/defaults2.bzl
PR Close #62808
2025-07-25 10:08:13 +02:00
Joey Perrott
2b0f3fc7cb
build: remove all usages of @bazel/runfiles ( #62805 )
...
Remove usages of @bazel/runfiles throughout the repository
PR Close #62805
2025-07-25 10:05:54 +02:00
Jan-Niklas W.
0040ac7359
docs: fix issue in jetbrains MCP configuration ( #62802 )
...
PR Close #62802
2025-07-25 10:04:15 +02:00
Garegin Hakobyan
82862deab8
docs(docs-infra): correct typos in adev and wording in resource api ( #62801 )
...
PR Close #62801
2025-07-24 16:13:00 +00:00
Charles Lyding
da0fb331ca
docs: add initial documentation for MCP server tools ( #62777 )
...
Adds documentation for the tools available in the Angular CLI MCP server. This includes:
- get_best_practices
- search_documentation
- list_projects
Also includes a section for providing feedback and ideas for new capabilities.
PR Close #62777
2025-07-24 14:00:11 +00:00
SkyZeroZx
206d153301
refactor(forms): Removes redundant destroy ref usage in value accessor in select control ( #62738 )
...
Simplifies destruction logic by relying directly on the injector's destroyed state.
Eliminates unnecessary retrieval of a separate destroy reference
PR Close #62738
2025-07-24 13:25:31 +00:00
Angular Robot
5aaf726b66
build: update dependency source-map to v0.7.6 ( #62791 )
...
See associated pull request for more information.
PR Close #62791
2025-07-24 11:55:48 +00:00
Angular Robot
187cb9cd10
build: update cross-repo angular dependencies ( #62790 )
...
See associated pull request for more information.
PR Close #62790
2025-07-24 11:27:30 +00:00
Angular Robot
69537c439d
build: update github/codeql-action action to v3.29.4 ( #62792 )
...
See associated pull request for more information.
PR Close #62792
2025-07-24 11:02:34 +00:00
Gerome Grignon
8292cca146
docs(router): rephrase the package installation ( #62704 )
...
PR Close #62704
2025-07-24 11:00:28 +00:00
Angular Robot
e2e1cb6def
build: lock file maintenance ( #62794 )
...
See associated pull request for more information.
Closes #62622 as a pr takeover
PR Close #62794
2025-07-24 10:59:16 +00:00
Andrew Scott
a967f92078
test(router): Use autoTick feature in router tests ( #62776 )
...
This updates async router tests to use the jasmine autoTick feature. Observed test timings
for the chromium tests went down from ~7.5s to ~3.5-4s. For node, these decreased from ~5.5s to ~3s.
In addition to the speed improvement, this feature:
* Removes the need to be careful about timeout ordering when there are several timeouts in tests.
* Removes the need to ensure test timeouts are kept sufficiently small
* Reduces overall flakiness
PR Close #62776
2025-07-24 10:04:06 +00:00
Walter Breakell
502bb4de9c
docs: update link to git fixup documentation ( #62717 )
...
PR Close #62717
2025-07-24 10:02:41 +00:00
Angular Robot
f2f1af97ab
build: update dependency angular-split to v20 ( #62756 )
...
See associated pull request for more information.
PR Close #62756
2025-07-24 09:41:32 +00:00
Sebastian Barfurth
15670d8417
fix(http): propagate plain errors when parsing fails ( #62765 )
...
The fetch backend now propagates the plain body when parsing the body fails.
This replicates the behavior of the XHR backend introduced in #19773 .
The current state completely obfuscates errors of the "wrong" response type.
However, it's not uncommon for successful requests to return one type and
errors to return another type. Propagating the plain error allows downstream
error consumers to reason about the error body and decide how to parse it
depending on application needs.
PR Close #62765
2025-07-24 09:23:24 +00:00
Matthieu Riegler
a83ef0ecdf
refactor(compiler): Error on comment only interpolations ( #62590 )
...
This commit introduces a ParserError to prevent an error later in the pipepine
fixes #34084
PR Close #62590
2025-07-24 09:19:47 +00:00
Matheus B.
19bc917c62
docs(docs-infra): fix indentation in documentation ( #62774 )
...
fix minor indentation issue in a code block to improve readability
PR Close #62774
2025-07-24 09:17:55 +00:00
Jan Martin
6c925139d8
docs: call out cleanup steps in devtools release process ( #62769 )
...
PR Close #62769
2025-07-24 09:16:13 +00:00
Matthieu Riegler
a082f315db
docs: add mentions of dynamic title resolver / strategy ( #62751 )
...
PR Close #62751
2025-07-24 09:15:29 +00:00
Kirill Cherkashin
d53649c8fb
release: cut the v20.1.3 release
20.1.3
2025-07-23 16:54:37 -04:00
Andrew Scott
006eaf3d90
build: update bazel rules_browsers dependency ( #62772 )
...
Updates only rules_browsers since
https://github.com/angular/angular/pull/62542 is having difficulty with
other deps updated at the same time
PR Close #62772
2025-07-23 15:42:05 -04:00
Matthieu Riegler
155dbee71a
docs: guard a resource error with hasValue() ( #62708 )
...
fixes #62687
PR Close #62708
2025-07-23 14:00:47 -04:00
Jan Martin
6398baa215
release: bump Angular DevTools version to 1.0.40 ( #62767 )
...
PR Close #62767
2025-07-23 09:25:24 -07:00