Kristiyan Kostadinov
7836f79d4a
build: update to TypeScript 5.9 final ( #62939 )
...
Updates the repo to the latest stable version of TypeScript.
PR Close #62939
2025-08-01 08:08:21 +00:00
Jessica Janiuk
455b147488
fix(core): fixes timing issues with enter animations ( #62925 )
...
In some patterns, `element.getAnimations()` will be an empty array despite the animation class being present during animation start and the style sheet showing a keyframe animation.
Moving the longest animation check to the end resolves this problem.
fixes : #62923
PR Close #62925
2025-08-01 08:06:34 +00:00
Doug Parker
d05138a975
release: bump Angular DevTools version to 1.0.41 ( #62932 )
...
PR Close #62932
2025-07-31 15:52:37 -07:00
Joey Perrott
82cc576e6f
build: use pnpm as the package manager instead of yarn ( #62924 )
...
Use pnpm instead of yarn as the package manager and interaction tool for the repo
PR Close #62924
2025-07-31 22:06:27 +00:00
Angular Robot
892c2d1556
build: update dependency shiki to v3.9.0 ( #62920 )
...
See associated pull request for more information.
PR Close #62920
2025-07-31 10:35:44 +00:00
Angular Robot
216caaf5ab
build: update cross-repo angular dependencies ( #62902 )
...
See associated pull request for more information.
PR Close #62902
2025-07-31 09:52:50 +00:00
SkyZeroZx
8255e0cf15
feat(service-worker): add messageerror event handling and logging ( #62834 )
...
Add messageerror event handling and logging to Driver class
PR Close #62834
2025-07-31 09:17:43 +00:00
hawkgs
b5fc949840
fix(devtools): MessageBus.on return type ( #62898 )
...
It appears that the intent is to return an unlisten function when `on` is called. The message bus implementations indicate that. However, the `MessageBus` abstract class returns `void` instead.
Change to `on: () => void`.
PR Close #62898
2025-07-31 09:16:15 +00:00
Kristiyan Kostadinov
b1514d512e
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:42 +00:00
Joey Perrott
cbc258eec8
build: remove ts_project_interop infrastructure ( #62908 )
...
Remove the interop macros and final usages
PR Close #62908
2025-07-31 09:12:58 +00:00
Joey Perrott
008ed216d3
build: remove usages of runtime_rnjs_interop ( #62908 )
...
Remove all usages of the runtime_rnjs_interop feature
PR Close #62908
2025-07-31 09:12:58 +00:00
Raphaël Balet
e0ea8b6089
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
78a6b68578
release: cut the v20.2.0-next.3 release
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