AleksanderBodurri
3a1a6cc20d
test(devtools): write some e2e tests for the transfer state tab ( #62843 )
...
Tests validate the current behaviour of the transfer state feature:
- Tab can be made visible by enabling in the settings menu
- Transfer state component displays keys total and size
- Validates the existence of the mock content present in https://github.com/angular/angular/tree/main/devtools/src/app/transfer-state.ts
PR Close #62843
2025-07-29 06:44:28 +02:00
Joey Perrott
32c00ab416
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:44 +02:00
Angular Robot
ecf2ad1698
build: update cross-repo angular dependencies ( #62856 )
...
See associated pull request for more information.
PR Close #62856
2025-07-28 20:54:59 +02:00
Joey Perrott
17ada9838b
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
0c77138404
build: lock file maintenance ( #62849 )
...
See associated pull request for more information.
PR Close #62849
2025-07-28 19:06:09 +02:00
Milo
92c2d2a006
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:42 +02:00
Milo
3c008c9263
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:42 +02:00
SkyZeroZx
3b759dbcb0
docs: Update VersionFailedEvent in Service Worker docs ( #62813 )
...
PR Close #62813
2025-07-28 14:20:38 +02:00
Joey Perrott
1359efefef
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:56 +02:00
Joey Perrott
2f82d811e5
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:45 +02:00
Avcharov Hryhorii
88b13082c0
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
hawkgs
82d585f49b
fix(devtools): transfer state settings menu item text size ( #62851 )
...
Fix the text size of the transfer state settings menu item. Also, rename "Show" to "Enable" to match the rest of the non-default tabs text.
PR Close #62851
2025-07-28 14:15:46 +02:00
cexbrayat
c66e9feda9
docs: fix link for NG8117 uninvokedFunctionInTextInterpolation ( #62820 )
...
PR Close #62820
2025-07-25 16:55:36 +02:00
Joey Perrott
b49c1f2394
build: remove local zone.js build from usage in integration tests ( #62775 )
...
Remove the local zone.js build from dependencies in the integration tests
PR Close #62775
2025-07-25 16:53:00 +02:00
Joey Perrott
7c06aca4f0
build: move from using rollup to esbuild for bundling zone.js ( #62775 )
...
Use esbuild to bundle zone.js
PR Close #62775
2025-07-25 16:53:00 +02:00
Andrew Scott
0f9e0a644b
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:51:59 +02:00
Angular Robot
63a6b5ac40
build: update cross-repo angular dependencies ( #62806 )
...
See associated pull request for more information.
PR Close #62806
2025-07-25 14:31:36 +02:00
Kristiyan Kostadinov
632eba519c
build: update to the TypeScript 5.9 RC ( #62815 )
...
Updates the repo the release candidate of TypeScript 5.9.
PR Close #62815
2025-07-25 13:39:12 +02:00
Joey Perrott
c19d0aef4f
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
caee6ff8e7
build: remove all usages of @bazel/runfiles ( #62804 )
...
Remove usages of @bazel/runfiles throughout the repository
PR Close #62804
2025-07-25 10:04:55 +02:00
Jan-Niklas W.
138086206a
docs: fix issue in jetbrains MCP configuration ( #62802 )
...
PR Close #62802
2025-07-25 10:04:14 +02:00
Milo
3f720044f9
refactor(devtools): cleanup a few devtools bazel files ( #62786 )
...
remove unused styles, update to es2022
PR Close #62786
2025-07-25 10:03:42 +02:00
Milo
e4ed6d6783
refactor(devtools): cleanup iframe-message-bus ( #62785 )
...
remove unused function and cleanup private readonly properties
PR Close #62785
2025-07-25 10:03:03 +02:00
Angular Robot
913580823c
build: update cypress-io/github-action action to v6.10.2 ( #62814 )
...
See associated pull request for more information.
PR Close #62814
2025-07-25 10:02:26 +02:00
Garegin Hakobyan
b11e0502f5
docs(docs-infra): correct typos in adev and wording in resource api ( #62801 )
...
PR Close #62801
2025-07-24 16:13:00 +00:00
Matthieu Riegler
61eeb9b021
refactor(devtools): simular transfer cache data in the devtools demo app. ( #62665 )
...
With the commit we mimic server-side behavior and serialize a bunch of transfer cache data.
fixes #62664
PR Close #62665
2025-07-24 15:51:12 +00:00
Charles Lyding
24e6f4df32
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:10 +00:00
SkyZeroZx
8ebc1e7d8c
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:30 +00:00
SkyZeroZx
0984b30388
feat(http): Add redirected property to HttpResponse and HttpErrorResponse ( #62675 )
...
Add support for the Fetch API's redirected property in HttpResponse and HttpErrorResponse when using HttpClient with the withFetch provider.
The redirected property indicates whether the response was the result of an HTTP redirect, providing valuable information for security, debugging, and conditional logic.
PR Close #62675
2025-07-24 13:19:22 +00:00
SkyZeroZx
6d011687ec
feat(service-worker): notify clients about version failures ( #62718 )
...
Add client notification when an app version fails, improving error
visibility and debugging capabilities. When a version encounters a
critical error, all clients using that version are now notified
with details about the failure.
- Add notifyClientsAboutVersionFailure method call in versionFailed
- Ensure clients receive VERSION_FAILED events with error details
- Improve service worker error transparency for better debugging
PR Close #62718
2025-07-24 11:30:49 +00:00
Angular Robot
94b0ef1453
build: update github/codeql-action action to v3.29.4 ( #62789 )
...
See associated pull request for more information.
PR Close #62789
2025-07-24 11:02:04 +00:00
Gerome Grignon
1c1f1cfa9c
docs(router): rephrase the package installation ( #62704 )
...
PR Close #62704
2025-07-24 11:00:28 +00:00
Angular Robot
a95b7ba593
build: lock file maintenance ( #62793 )
...
See associated pull request for more information.
Closes #62621 as a pr takeover
PR Close #62793
2025-07-24 10:58:43 +00:00
Andrew Scott
92b080202d
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:05 +00:00
Walter Breakell
5b7408edb6
docs: update link to git fixup documentation ( #62717 )
...
PR Close #62717
2025-07-24 10:02:40 +00:00
Angular Robot
6ab0d11878
build: update all non-major dependencies ( #62754 )
...
See associated pull request for more information.
PR Close #62754
2025-07-24 10:02:01 +00:00
Angular Robot
9d8c48dc4c
build: update cross-repo angular dependencies ( #62770 )
...
See associated pull request for more information.
PR Close #62770
2025-07-24 09:24:50 +00:00
Sebastian Barfurth
1b73c23597
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
SkyZeroZx
b65c3d5e19
feat(service-worker): Improves storage full detection in data caching ( #62737 )
...
Adds proactive storage capacity checks using the Storage API
to better handle near-full conditions during data caching.
Replaces previous TODOs with actual usage monitoring and
logging to help prevent cache failures due to quota exhaustion.
PR Close #62737
2025-07-24 09:20:17 +00:00
Matthieu Riegler
7aacd569f5
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:46 +00:00
Milo
ffd4407a41
refactor(devtools): add cookies signal demo ( #62749 )
...
add a new component that includes a small signal graph and explicitly calls .set on a signal.
PR Close #62749
2025-07-24 09:18:26 +00:00
Matheus B.
14888a73f6
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:54 +00:00
Jan Martin
deec4c16fd
docs: call out cleanup steps in devtools release process ( #62769 )
...
PR Close #62769
2025-07-24 09:16:12 +00:00
Matthieu Riegler
3fa1e96c50
docs: add mentions of dynamic title resolver / strategy ( #62751 )
...
PR Close #62751
2025-07-24 09:15:28 +00:00
Kirill Cherkashin
da2700c819
release: cut the v20.2.0-next.2 release
20.2.0-next.2
2025-07-23 17:20:01 -04:00
Kirill Cherkashin
8344572cb4
docs: release notes for the v20.1.3 release
2025-07-23 16:57:00 -04:00
Andrew Scott
7f9d37d34b
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
Jessica Janiuk
063b5e166f
fix(core): switch check to documentElement with chaining ( #62773 )
...
This fixes a situation where DOM checks may report null.
PR Close #62773
2025-07-23 15:01:59 -04:00
Matthieu Riegler
9562b636e0
docs: guard a resource error with hasValue() ( #62708 )
...
fixes #62687
PR Close #62708
2025-07-23 14:00:46 -04:00
Jessica Janiuk
593cc8a368
fix(core): checks if body exists before continuing ( #62768 )
...
This fixes a case in which the document exists, but the body does not.
PR Close #62768
2025-07-23 12:54:39 -04:00