Rahul Kamat
a943e7cb05
refactor(core): Update async-test.ts to use globalThis polyfill ( #57505 )
...
This updates async-test to use globalThis instead of what it was using.
PR Close #57505
2025-09-16 15:10:04 +00:00
Angular Robot
7569da13b7
build: update all non-major dependencies ( #63661 )
...
See associated pull request for more information.
Closes #63504 as a pr takeover
PR Close #63661
2025-09-10 07:11:54 -07:00
Alan Agius
af55552284
build: update @types/node to version ^20.18.8 ( #63611 )
...
Version 18 is quite old and no longer supported.
PR Close #63611
2025-09-05 13:48:16 -07:00
Joey Perrott
fe349827ef
build: separate zone.js dependencies into their own directory ( #63425 )
...
Separate out zone.js dependencies
PR Close #63425
2025-09-05 12:52:55 -07:00
Joey Perrott
8738b81785
build: use common jasmine rule from dev-infra ( #63568 )
...
Use the new common jasmine rule from dev-infra which include sourcemap rewriting support and esm file loading
PR Close #63568
2025-09-03 16:34:08 +00:00
Angular Robot
6148a40a1b
build: lock file maintenance ( #63522 )
...
See associated pull request for more information.
PR Close #63522
2025-09-02 12:44:13 -07:00
Hongxu Xu
1f4c5f72aa
refactor(bazel): reduce build deps ( #63348 )
...
clean up deps in bazel build scripts
PR Close #63348
2025-08-28 09:16:10 -07:00
Joey Perrott
f0ee681ad7
build: move macros/build set up for zone.js into zone.js directories ( #63421 )
...
Move the zone_bundle and configurations into zone.js's tool directory
PR Close #63421
2025-08-27 11:23:57 -07:00
Joey Perrott
2fcafb65c5
build: rename defaults2.bzl to defaults.bzl ( #63383 )
...
Use defaults.bzl for the common macros
PR Close #63383
2025-08-25 15:45:01 -07:00
Angular Robot
fca6122d09
build: lock file maintenance ( #63359 )
...
See associated pull request for more information.
PR Close #63359
2025-08-25 15:35:54 -07:00
Joey Perrott
3df1dccebe
refactor: various build and import specificer fixes for strict deps ( #63323 )
...
Change direct deps in bazel targets and import specifiers within files to maintain strict deps requirements ahead of enabling strict deps tests in the repo
PR Close #63323
2025-08-22 14:45:00 -07:00
Angular Robot
032017174e
build: lock file maintenance ( #63209 )
...
See associated pull request for more information.
PR Close #63209
2025-08-18 12:50:49 +02:00
Joey Perrott
c35c0c7f2f
build: update to bazel 7.6.0 ( #63096 )
...
Update to later version of bazel
PR Close #63096
2025-08-14 13:01:30 +02:00
Angular Robot
6c51c29925
build: lock file maintenance ( #62977 )
...
See associated pull request for more information.
PR Close #62977
2025-08-12 10:05:28 -07:00
Alan Agius
54fe7ca055
build: use link: instead of file: ( #63111 )
...
When using `file:` renovate updates fails due to ` ERR_PNPM_LINKED_PKG_DIR_NOT_FOUND ` this is due to a different behaviour between `link:` amd `file:`. `link:` however will not fail when the directory does not exist.
PR Close #63111
2025-08-12 09:37:54 -07:00
Alan Agius
91f8963d86
build: fix ERR_PNPM_LINKED_PKG_DIR_NOT_FOUND for typings tests ( #63105 )
...
During `pnpm install` in a monorepo setup, the `packages/zone.js/test/typings` project would fail with the error: `ERR_PNPM_LINKED_PKG_DIR_NOT_FOUND: Could not install from "/.../node_modules/typescript" as it does not exist.`
PR Close #63105
2025-08-12 10:01:59 +02:00
Alan Agius
a786bb6f4b
build: remove redundant yarn.lock files ( #63105 )
...
These are now managed by pnpm.
PR Close #63105
2025-08-12 10:01:59 +02:00
Matthieu Riegler
9aef481172
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:09 -07:00
Andrew Scott
0a827f9284
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:24 -07:00
Joey Perrott
fa8d8b8396
build: migrate all npm packages to use new rules_js based npm_package rule ( #62954 )
...
Use a common rule for all npm_packages
PR Close #62954
2025-08-05 19:08:45 +00: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
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
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
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
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
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
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
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
Joey Perrott
f5d9d084b6
build: move nodejs_test to js_test ( #62709 )
...
Move nodejs_test to js_test and remove unnecessary files after move
PR Close #62709
2025-07-22 10:07:13 -04:00
Joey Perrott
8bf97d1370
build: remove all usages of the interop_deps attr for ts_project and ng_project ( #62732 )
...
Remove all of the usages of interop_deps as attributes in the repo
PR Close #62732
2025-07-21 13:03:09 -04:00
Joey Perrott
dd02bfe743
build: migrate zone.js to use ts_project instead of ts_library ( #62673 )
...
Use ts_project instead of ts_library for building zone.js
PR Close #62673
2025-07-17 13:59:37 -04:00
Angular Robot
136c0511de
build: lock file maintenance ( #62494 )
...
See associated pull request for more information.
PR Close #62494
2025-07-07 18:17:08 +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