Jessica Janiuk
ae9f3fed45
docs: Update docs and add new animation guide ( #62874 )
...
This adds a guide for enter and leave animations, and updates the prior guides with enter and leave.
PR Close #62874
2025-07-30 08:48:12 +00:00
Matthieu Riegler
5b25d93f27
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
Joey Perrott
9888fc4966
build: remove the esm interop patches and tooling ( #62879 )
...
Remove esm interop patches and tooling from previous toolchain
PR Close #62879
2025-07-29 17:25:35 +00:00
arturovt
e576c813c7
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
cexbrayat
c4917074f1
fix(compiler-cli): display proper function in NG8117 message ( #62842 )
...
The diagnostic was displaying `'Function in text interpolation should be invoked: ect Object]()` instead of `'Function in text interpolation should be invoked: firstName()'.
PR Close #62842
2025-07-29 17:22:28 +00:00
Joey Perrott
29195f1710
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:26 +00:00
Joey Perrott
793ff35602
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:54 +00:00
Joey Perrott
d272ffd072
build: remove unused macro ( #62878 )
...
Remove unused npm_package_bin macro
PR Close #62878
2025-07-29 16:53:54 +00:00
Joey Perrott
c1ac84cd90
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
fa95db56d1
build: update cross-repo angular dependencies ( #62876 )
...
See associated pull request for more information.
PR Close #62876
2025-07-29 16:51:07 +00:00
Justin White
cf2667b61a
docs: fix const for pi calculation ( #62872 )
...
PR Close #62872
2025-07-29 16:48:06 +00:00
Matthieu Riegler
af866249cd
docs: fix ActivateRoute example ( #62855 )
...
PR Close #62855
2025-07-29 12:17:45 +00:00
hawkgs
a1318af71a
fix(devtools): truncate text in the property tab header ( #62868 )
...
Handle very long component names when the "Show Signal Graph" button is visible.
PR Close #62868
2025-07-29 12:17:07 +00:00
Angular Robot
dc49c2cf10
build: update all non-major dependencies ( #62862 )
...
See associated pull request for more information.
PR Close #62862
2025-07-29 09:56:52 +00:00
Matthieu Riegler
5f759999a8
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
Jessica Janiuk
9766116cea
refactor(animations): deprecate the animations package ( #62795 )
...
This deprecates the animations package in favor of using `animate.enter` and `animate.leave` with intent to remove the full package in v22.2.
DEPRECATED: @angular/animations
PR Close #62795
2025-07-29 09:50:09 +00:00
Jessica Janiuk
898244a03a
refactor(core): add configurable behavior for animations to testbed ( #62764 )
...
This adds a test module configuration to define whether animations should be enabled or disabled in test. By default, they are disabled.
PR Close #62764
2025-07-29 09:49:35 +00:00
Matthieu Riegler
d55a70695d
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
Jessica Janiuk
e599fdd458
Revert "test(devtools): write some e2e tests for the transfer state tab ( #62843 )" ( #62867 )
...
This reverts commit 3a1a6cc20d .
PR Close #62867
2025-07-29 09:30:30 +00:00
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