Jessica Janiuk
78a6b68578
release: cut the v20.2.0-next.3 release
20.2.0-next.3
2025-07-31 11:06:01 +02:00
Jessica Janiuk
d08f9cee06
docs: release notes for the v20.1.4 release
2025-07-31 10:40:21 +02:00
Joey Perrott
e7d748ebbd
build: remove @bazel/esbuild ( #62906 )
...
Remove @bazel/esbuild as its no longer used
PR Close #62906
2025-07-30 17:36:43 +00:00
Joey Perrott
9ae1803acf
build: migrate @angular/upgrade examples tests to new esbuild ( #62906 )
...
Migrate to the new esbuild
PR Close #62906
2025-07-30 17:36:43 +00:00
Joey Perrott
335cdc7b37
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:36 +00:00
Joey Perrott
ecb50ad7ed
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
SkyZeroZx
245494ad29
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:41 +00:00
Jessica Janiuk
d23c5e4670
refactor(core): Tiny animation optimization ( #62896 )
...
This removes one redundant check to reduce code size.
PR Close #62896
2025-07-30 13:56:46 +00:00
Jessica Janiuk
320de4e96d
refactor(core): deprecate animations field on component interface ( #62895 )
...
This deprecates the animations field on the component decorator in favor of animate.enter and leave.
DEPRECATED: @angular/animations
PR Close #62895
2025-07-30 10:35:29 +00:00
Matthieu Riegler
9d05a8a095
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
Jessica Janiuk
7f5d7c9558
docs: add updated label to animations ( #62893 )
...
This just adds the updated status flag to the left nav for animations.
PR Close #62893
2025-07-30 09:41:54 +00:00
Angular Robot
6ad01e6224
build: update all non-major dependencies ( #62890 )
...
See associated pull request for more information.
PR Close #62890
2025-07-30 09:24:49 +00:00
Matthieu Riegler
1ab3b5b21b
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
5f7cc12533
build: update github/codeql-action action to v3.29.5 ( #62889 )
...
See associated pull request for more information.
PR Close #62889
2025-07-30 08:54:03 +00:00
Joey Perrott
49b7729e88
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:27 +00:00
Joey Perrott
9bd4855204
build: correctly apply patch fro dagre-d3-es ( #62883 )
...
Correctly apply patch for dagre-d3-es so that it is effective with new toolchain
PR Close #62883
2025-07-30 08:49:47 +00:00
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