Angular Robot
3cde920ecf
build: update all non-major dependencies
...
See associated pull request for more information.
2025-11-07 07:43:44 -08:00
Alan Agius
26fed34e0e
build: format md files
...
This commit configures prettier to format markdown files.
2025-11-06 10:03:05 -08:00
Angular Robot
2b71181288
build: update all non-major dependencies
...
See associated pull request for more information.
2025-11-05 15:13:37 -08:00
Andrew Scott
48abe007d9
fix(zone.js): Support jasmine v6
...
This fixes the jasmine patch to ensure we are patching the private APIs
off of the right location, which changed in v6.
see 168ff0a751
2025-10-24 18:46:04 +02:00
Angular Robot
77ead34cc7
build: update dependency vitest to v4 ( #64635 )
...
See associated pull request for more information.
PR Close #64635
2025-10-24 09:35:52 +02:00
Andrew Scott
ced2fa5253
refactor(zone.js): Improve missing proxy zone error for jest imported ( #64497 )
...
test functions
This improves the fakeAsync error message when importing it, describe,
etc from jest
We will not be further expanding the ZoneJS patches to support
additional use-cases.
fixes #47603
PR Close #64497
2025-10-22 23:26:23 +00:00
Angular Robot
fad6e1351e
build: update all non-major dependencies ( #64514 )
...
See associated pull request for more information.
PR Close #64514
2025-10-20 16:13:17 +00:00
Angular Robot
10aa4f9cf3
build: update all non-major dependencies ( #64488 )
...
See associated pull request for more information.
PR Close #64488
2025-10-17 14:37:21 +00:00
Matthieu Riegler
2e4659648a
refactor(zone.js): remove legacy browser support ( #63511 )
...
This commit removes the support for legacy browsers.
BREAKING CHANGE: IE/Non-Chromium Edge are not supported anymore.
PR Close #63511
2025-10-16 14:58:45 +00:00
Angular Robot
e77d3fb064
build: update all non-major dependencies ( #64460 )
...
See associated pull request for more information.
PR Close #64460
2025-10-16 14:34:51 +00:00
Angular Robot
cb6f8d4228
build: update all non-major dependencies ( #64265 )
...
See associated pull request for more information.
PR Close #64265
2025-10-09 05:23:34 -07:00
Angular Robot
e0b9d9b437
build: update all non-major dependencies ( #64218 )
...
See associated pull request for more information.
PR Close #64218
2025-10-03 07:51:33 -07:00
Angular Robot
e23815bb7d
build: update dependency typescript to v5.9.3 ( #64207 )
...
See associated pull request for more information.
Closes #64192 as a pr takeover
PR Close #64207
2025-10-02 20:48:42 +00:00
Angular Robot
851c07bd7a
build: update all non-major dependencies ( #64148 )
...
See associated pull request for more information.
PR Close #64148
2025-10-01 13:26:44 -04:00
Angular Robot
508090aaed
build: update all non-major dependencies ( #64111 )
...
See associated pull request for more information.
PR Close #64111
2025-09-29 10:14:09 -04:00
Joey Perrott
422a3b9ae6
test(zone.js): refactor tests to remove usage of shelljs ( #64042 )
...
Remove shelljs from zone.js tests
PR Close #64042
2025-09-26 13:14:08 -04:00
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