Angular Robot
cc5a393a27
build: lock file maintenance ( #61681 )
...
See associated pull request for more information.
PR Close #61681
2025-05-26 11:56:37 +00:00
Angular Robot
6498629752
build: update dependency google-closure-compiler to v20250520 ( #61673 )
...
See associated pull request for more information.
PR Close #61673
2025-05-26 09:14:22 +00:00
Andrew Scott
f400e9c156
release: cut the zone.js-0.15.1 release ( #61632 )
...
PR Close #61632
2025-05-22 14:53:20 -07:00
Andrew Scott
eb4abc2ddb
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:32 -07:00
Andrew Scott
1a3313a08c
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:11 -07:00
Angular Robot
460a9272d1
build: update dependency google-closure-compiler to v20250519 ( #61552 )
...
See associated pull request for more information.
PR Close #61552
2025-05-21 10:03:08 +00:00
Angular Robot
b55fa4ee4d
build: update dependency google-closure-compiler to v20250518 ( #61492 )
...
See associated pull request for more information.
PR Close #61492
2025-05-20 10:08:27 +00:00
Angular Robot
425b9656a3
build: lock file maintenance ( #61457 )
...
See associated pull request for more information.
PR Close #61457
2025-05-19 11:20:51 +00:00
Angular Robot
62900005af
build: update dependency google-closure-compiler to v20250514 ( #61440 )
...
See associated pull request for more information.
PR Close #61440
2025-05-19 10:21:16 +00:00
Angular Robot
e17ba18fd6
build: lock file maintenance ( #61267 )
...
See associated pull request for more information.
PR Close #61267
2025-05-16 15:47:50 +00:00
Angular Robot
0cdce06a6f
build: update dependency google-closure-compiler to v20250407 ( #61401 )
...
See associated pull request for more information.
PR Close #61401
2025-05-16 10:08:54 +00:00
Paul Gschwendtner
063c3ad281
refactor: update packages/core:{core,src} to ts_project ( #61335 )
...
Updates `packages/core:core` and `packages/core/src/...` to `ts_project`
of `rules_js`.
PR Close #61335
2025-05-14 08:35:14 -07:00
Angular Robot
d4cb444fb6
build: update cross-repo angular dependencies ( #61287 )
...
See associated pull request for more information.
PR Close #61287
2025-05-13 17:16:22 -07:00
arturovt
4e8a24ad32
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
d4dc7cb70c
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
Angular Robot
d5a1635f58
build: lock file maintenance ( #60177 )
...
See associated pull request for more information.
PR Close #60177
2025-03-10 09:27:47 -07:00
arturovt
9b0c9ffdf6
docs(zone.js): update NON-STANDARD-APIS.md ( #58098 )
...
This commit makes some grammatical changes to the existing documentation.
PR Close #58098
2025-03-05 17:30:42 +00:00
arturovt
1ce1622fdd
docs(zone.js): update STANDARD-APIS.md ( #58091 )
...
This commit makes some grammatical changes to the existing documentation and adds additional
information about events.
PR Close #58091
2025-03-05 17:28:41 +00:00
naaajii
b4feeb5a7d
docs: update license year ( #59883 )
...
updates the year in footer and placeholder for generated files
PR Close #59883
2025-03-04 19:36:47 +00:00
Angular Robot
ae7bb9b707
build: lock file maintenance ( #60073 )
...
See associated pull request for more information.
PR Close #60073
2025-02-27 17:45:05 +00:00
Andrew Scott
962b59b14e
fix(core): Ensure ComponentFixture does not duplicate error reporting from FakeAsync ( #60104 )
...
When using `fakeAsync`, if errors happen inside the Angular zone, they
are also handled by the fakeAsync machinery. Rethrowing errors from the
`NgZone.onError` subscription is not appropriate in this case because it
results in the error being thrown twice.
https://github.com/angular/angular/blob/db2f2d99c82aae52d8a0ae46616c6411d070b35e/packages/zone.js/lib/zone-spec/fake-async-test.ts#L783-L784
https://github.com/angular/angular/blob/db2f2d99c82aae52d8a0ae46616c6411d070b35e/packages/zone.js/lib/zone-spec/fake-async-test.ts#L473-L478
PR Close #60104
2025-02-26 11:56:18 -05:00
Angular Robot
3bfa85f5c8
build: lock file maintenance ( #59836 )
...
See associated pull request for more information.
PR Close #59836
2025-02-18 15:41:09 +00:00
Angular Robot
e635f42284
build: lock file maintenance ( #59763 )
...
See associated pull request for more information.
Closes #59621 as a pr takeover
PR Close #59763
2025-01-29 08:49:47 -08:00
Andrew Kushnir
4f46b02f29
test(zone.js): reduce flakiness of a timer-related test ( #59653 )
...
This commit updates a flaky test to increase the amount of work (more `for` loop iterations) to minimize the chance of getting the same timestamp after that work.
PR Close #59653
2025-01-21 13:20:24 -08:00
hawkgs
b9155b5121
docs: set syntax highlighting to the remaining Markdown code examples blocks ( #59088 )
...
There are some code blocks that slipped through the initial Regex-es.
Related to #59026
PR Close #59088
2025-01-14 15:14:02 -05:00
Angular Robot
19d224117e
build: lock file maintenance ( #59519 )
...
See associated pull request for more information.
Closes #59494 as a takeover pull request
PR Close #59519
2025-01-14 14:44:30 -05:00
Johnson Chu
a6cdbec09f
refactor: remove unnecessary TSLint rule flags ( #59365 )
...
There are many TSLint rule flags in the source code that have no effect, and they can be safely removed to keep the code clean.
PR Close #59365
2025-01-07 16:06:21 +00:00
Angular Robot
8eb8af5217
build: lock file maintenance ( #59291 )
...
See associated pull request for more information.
PR Close #59291
2025-01-06 22:23:08 +00:00
Angular Robot
b4f38e5d47
build: lock file maintenance ( #59202 )
...
See associated pull request for more information.
PR Close #59202
2024-12-16 15:22:38 -08:00
Angular Robot
2beb374524
build: lock file maintenance ( #59110 )
...
See associated pull request for more information.
PR Close #59110
2024-12-10 13:43:27 -08:00
Angular Robot
392c036e5e
build: update dependency mocha to v11 ( #59012 )
...
See associated pull request for more information.
PR Close #59012
2024-12-03 12:21:45 +01:00
Angular Robot
e305b45627
build: lock file maintenance ( #58998 )
...
See associated pull request for more information.
PR Close #58998
2024-12-02 16:29:03 +01:00
Utku Gultopu
0f1c71869e
docs: capitalize webpack with a lowercase W ( #56812 )
...
PR Close #56812
2024-11-26 22:24:11 +00:00
Angular Robot
a534fa5f46
build: lock file maintenance ( #58867 )
...
See associated pull request for more information.
PR Close #58867
2024-11-25 15:21:02 +00:00
Angular Robot
aca8cc0e16
build: lock file maintenance ( #58711 )
...
See associated pull request for more information.
PR Close #58711
2024-11-22 14:46:21 +00:00
Angular Robot
48be715878
build: lock file maintenance ( #58450 )
...
See associated pull request for more information.
PR Close #58450
2024-11-07 21:29:52 +00:00
Costin Sin
2e54d6dea8
refactor(zone.js): Change the type of _taskCounts to an IndexSignature that can have keys ( #51739 )
...
named as the values of the `TaskType` type.
The Closure Compiler used at Google has a property renaming optimization
that can change the property names when minifying code. Having the
correct type helps the TSJS team that develops a tool to identfy
property renaming issues directly in TypeScript.
Signed-off-by: Costin Sin <sin.costinrobert@gmail.com >
PR Close #51739
2024-11-01 15:44:06 +00:00
Alan Agius
01fcbafa2b
build: update cross-repo angular dependencies ( #58446 )
...
See associated pull request for more information.
Closes #57880 as a pr takeover
PR Close #58446
2024-10-31 19:05:01 +01:00
arturovt
69763491c3
fix(zone.js): remove abort listener once fetch is settled ( #57882 )
...
This commit updates the `fetch` patch for zone.js. Currently, we're attaching an
`abort` event listener on the signal (when it's provided) and never removing it.
We should be good citizens and remove event listeners whenever objects need to be
properly collected. In Firefox, when saving a heap snapshot and running it through
`fxsnapshot`, querying `AbortSignal` will print a so-called "CaptureMap" with a list
of "lambdas," indicating that the signal is not garbage collected because of the event
listener lambda function.
PR Close #57882
2024-10-07 08:27:53 -07:00
arturovt
8ce190b1b7
docs(zone.js): update docs to enable beforeunload ( #57881 )
...
In this commit, we update the documentation to reflect the property that allows
enabling the default browser `beforeunload` handling, which was added in a
previous commit.
Additionally, some cosmetic grammar changes have been made in this documentation,
as the previous text had some issues.
Closes #52256
PR Close #57881
2024-10-04 10:55:00 -07:00
Joey Perrott
9dbe6fc18b
refactor: update license text to point to angular.dev ( #57901 )
...
Update license text to point to angular.dev instead of angular.io
PR Close #57901
2024-09-24 15:33:00 +02:00
Kristiyan Kostadinov
e608e6cfbb
fix(zone.js): more robust check for promise-like objects ( #57388 )
...
Fixes that Zone.js wasn't checking properly if an object is promise-like.
Fixes #57385 .
PR Close #57388
2024-08-23 12:58:29 -07:00
Andrew Kushnir
d1d4adcba2
release: cut the zone.js-0.15.0 release ( #57418 )
...
PR Close #57418
2024-08-21 11:30:53 -07:00
Angular Robot
24cd1c8db6
build: lock file maintenance ( #57340 )
...
See associated pull request for more information.
PR Close #57340
2024-08-12 11:22:43 -07:00