Matthieu Riegler
e6c84a4a12
refactor(zone.js): remove unused jasmine globalerror monkey patching. ( #63077 )
...
This is for testing purposes for now. See discussion on the related issue.
fixes #63072
PR Close #63077
2025-08-11 16:41:11 -07:00
Andrew Scott
f6876d7c30
refactor(zone.js): Add internal implementation for auto ticking fakeAsync ( #62135 )
...
Benefits of auto-ticking mock clocks have been described in other PRs,
such as https://github.com/jasmine/jasmine/pull/2042 and
https://github.com/sinonjs/fake-timers/pull/509 . In short, `fakeAsync`
cannot work when some tasks are required to be truly async, such as XHRs
or observers like ResizeObserver. In addition, auto ticking mock clocks
can be applied to tests without the tests then needing to update
everything to manually flush timers.
PR Close #62135
2025-08-08 08:39:25 -07:00
Joey Perrott
26f99b3dcd
build: migrate all npm packages to use new rules_js based npm_package rule ( #62989 )
...
Use a common rule for all npm_packages
PR Close #62989
2025-08-05 19:09:26 +00:00
Joey Perrott
216d883074
build: use pnpm as the package manager instead of yarn ( #62926 )
...
Use pnpm instead of yarn as the package manager and interaction tool for the repo
PR Close #62926
2025-07-31 22:11:52 +00:00
Joey Perrott
875ea30d6b
build: remove ts_project_interop infrastructure ( #62909 )
...
Remove the interop macros and final usages
PR Close #62909
2025-07-31 09:14:25 +00:00
Joey Perrott
adbb19d40f
build: remove usages of runtime_rnjs_interop ( #62909 )
...
Remove all usages of the runtime_rnjs_interop feature
PR Close #62909
2025-07-31 09:14:25 +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
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
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
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
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
Joey Perrott
807c4d7973
build: move nodejs_test to js_test ( #62711 )
...
Move nodejs_test to js_test and remove unnecessary files after move
PR Close #62711
2025-07-22 10:10:18 -04:00
Joey Perrott
b388f1e518
build: remove all usages of the interop_deps attr for ts_project and ng_project ( #62733 )
...
Remove all of the usages of interop_deps as attributes in the repo
PR Close #62733
2025-07-21 13:10:18 -04:00
Joey Perrott
8b62b313e1
build: migrate zone.js to use ts_project instead of ts_library ( #62686 )
...
Use ts_project instead of ts_library for building zone.js
PR Close #62686
2025-07-17 14:16:02 -04:00
Angular Robot
bf234143db
build: lock file maintenance ( #62495 )
...
See associated pull request for more information.
PR Close #62495
2025-07-07 18:10:30 +00:00
Angular Robot
a4300a7b6b
build: lock file maintenance ( #62368 )
...
See associated pull request for more information.
PR Close #62368
2025-06-30 09:09:14 +00:00
Alan Agius
8d049f533a
build: update jest monorepo to v30 ( #62234 )
...
See associated pull request for more information.
Closes #61980 as a pr takeover
PR Close #62234
2025-06-24 10:49:30 +00:00
Angular Robot
7d2e942653
build: lock file maintenance ( #62202 )
...
See associated pull request for more information.
PR Close #62202
2025-06-24 09:37:35 +00:00
Kristiyan Kostadinov
f364d5020d
build: remove unused dependency ( #62206 )
...
Removes the `google-closure-compiler` dependency that keeps getting updated by the bot, even though we don't actually use it.
PR Close #62206
2025-06-23 13:14:57 +02:00
Angular Robot
5885eca899
build: update dependency google-closure-compiler to v20250615 ( #62114 )
...
See associated pull request for more information.
PR Close #62114
2025-06-18 10:46:07 +02:00
Angular Robot
a06c7228ad
build: lock file maintenance ( #62062 )
...
See associated pull request for more information.
PR Close #62062
2025-06-18 09:32:26 +02:00
Angular Robot
5a52f47df1
build: update dependency google-closure-compiler to v20250609 ( #62007 )
...
See associated pull request for more information.
PR Close #62007
2025-06-12 13:44:48 +02:00
Angular Robot
505363779d
build: update dependency google-closure-compiler to v20250608 ( #61996 )
...
See associated pull request for more information.
PR Close #61996
2025-06-11 12:18:43 +02:00
Joey Perrott
dfbdbbe882
refactor: use zone.js from npm instead of packages/zone.js throughout repo ( #61977 )
...
Use zone.js from npm isntead of from the repo going forward
PR Close #61977
2025-06-10 12:02:03 -07:00
Angular Robot
2d5db13b77
build: update dependency google-closure-compiler to v20250603 ( #61959 )
...
See associated pull request for more information.
PR Close #61959
2025-06-09 11:58:52 -07:00
Andrew Scott
3c216c1ec6
fix(zone.js): waitForAsync should pass args to the test function ( #61755 )
...
This ensures that test functions with arguments (e.g. `it.each` in jest)
are forwarded to the test function. This does not apply to jasmine,
which assumes the only arguments needed would be the `done` function.
fixes #61717
PR Close #61755
2025-06-09 11:22:22 -07:00
Angular Robot
eb20c1f710
build: update dependency google-closure-compiler to v20250601 ( #61868 )
...
See associated pull request for more information.
PR Close #61868
2025-06-05 11:11:38 +02:00
Angular Robot
5813dbdd2a
build: lock file maintenance ( #61813 )
...
See associated pull request for more information.
PR Close #61813
2025-06-03 11:13:30 -04:00
Paul Gschwendtner
9d7768ccd6
build: rework benchmarks and examples in modules/ to new optimization rule ( #61566 )
...
We are dropping the custom ESBuild and Terser pipeline from dev-infra
and instead leverage the Angular CLI directly. This commit adjusts
the benchmarks to use this new rule.
PR Close #61566
2025-05-29 14:39:11 -04:00
Angular Robot
ca26b23007
build: lock file maintenance ( #61679 )
...
See associated pull request for more information.
PR Close #61679
2025-05-26 11:55:36 +00:00
Angular Robot
b6a63014a7
build: update dependency google-closure-compiler to v20250520 ( #61672 )
...
See associated pull request for more information.
PR Close #61672
2025-05-26 09:12:33 +00:00
Andrew Scott
e33444e236
release: cut the zone.js-0.15.1 release ( #61632 )
...
PR Close #61632
2025-05-22 14:53:15 -07:00
Andrew Scott
1ea39e050c
refactor(zone.js): Add a withProxyZone helper that might be used for unpatched test frameworks ( #61626 )
...
As an alternative to monkey patching vitest, this change adds a method that could be used
for manually running functions inside a shared proxy zone. If used inocrrectly,
this would mean that
the `fakeAsync` closure may not capture all timers and microtasks if it
invokes things created in a zone that was already forked (e.g. creating
a component in a beforeEach:
https://github.com/angular/angular/blob/2699dd65558d70fadeac1e9b420841f3dfc3a059/packages/zone.js/lib/jasmine/jasmine.ts#L363-L371 )
PR Close #61626
2025-05-22 13:39:30 -07:00
Andrew Scott
ad8931cb49
fix(zone.js): classes that extend Error should retain cause property ( #61599 )
...
ZoneAwareError previously did not copy the cause property over to the
`this` object when an error extends the native error class.
PR Close #61599
2025-05-21 20:43:09 -07:00
Angular Robot
e57509e0a2
build: update dependency google-closure-compiler to v20250519 ( #61551 )
...
See associated pull request for more information.
PR Close #61551
2025-05-21 10:02:05 +00:00
Angular Robot
c7420df449
build: update dependency google-closure-compiler to v20250518 ( #61490 )
...
See associated pull request for more information.
PR Close #61490
2025-05-20 10:06:42 +00:00
Angular Robot
10c2ab2a4a
build: lock file maintenance ( #61456 )
...
See associated pull request for more information.
PR Close #61456
2025-05-19 11:03:53 +00:00
Angular Robot
41be5ee17e
build: update dependency google-closure-compiler to v20250514 ( #61439 )
...
See associated pull request for more information.
PR Close #61439
2025-05-19 08:07:48 +00:00
Angular Robot
7d39b4af2e
build: update dependency google-closure-compiler to v20250407 ( #61397 )
...
See associated pull request for more information.
PR Close #61397
2025-05-16 08:47:18 +00:00
Paul Gschwendtner
b71c35a6b5
refactor: update packages/core:{core,src} to ts_project ( #61275 )
...
Updates `packages/core:core` and `packages/core/src/...` to `ts_project`
of `rules_js`.
PR Close #61275
2025-05-14 12:01:51 +00:00
Angular Robot
0fc0d67146
build: update cross-repo angular dependencies ( #61286 )
...
See associated pull request for more information.
PR Close #61286
2025-05-14 10:43:35 +00:00
Angular Robot
c34efccef0
build: lock file maintenance ( #61266 )
...
See associated pull request for more information.
PR Close #61266
2025-05-13 16:35:32 -07:00
arturovt
2235699b65
refactor(zone.js): drop isIE checks ( #61091 )
...
This should not be considered as a breaking change, because Angular doesn't support IE.
PR Close #61091
2025-05-02 07:53:35 -07:00
arturovt
5f31c953ed
refactor(zone.js): drop passive supported check ( #58010 )
...
https://caniuse.com/passive-event-listener
Passive event listeners are supported in all major evergreen browsers.
Thus, we don't need to check whether passives are supported.
PR Close #58010
2025-05-01 11:42:13 -07:00
Angular Robot
11e31012cb
build: lock file maintenance ( #61015 )
...
See associated pull request for more information.
PR Close #61015
2025-04-28 08:11:58 -07:00
Angular Robot
2c463a4f16
build: lock file maintenance ( #60942 )
...
See associated pull request for more information.
PR Close #60942
2025-04-22 13:37:30 +02:00
Angular Robot
2b6d228736
build: lock file maintenance ( #60765 )
...
See associated pull request for more information.
PR Close #60765
2025-04-14 10:52:41 -04:00
Angular Robot
52dfce6839
build: lock file maintenance ( #60632 )
...
See associated pull request for more information.
PR Close #60632
2025-03-31 14:42:27 +00:00
Angular Robot
0b34c58f5a
build: lock file maintenance ( #60526 )
...
See associated pull request for more information.
PR Close #60526
2025-03-27 23:12:33 +00:00
Alan Agius
afc1d01f7e
build: lock file maintenance ( #60456 )
...
See associated pull request for more information.
Closes #60413 as a pr takeover
PR Close #60456
2025-03-19 15:49:26 +01:00