Skip to content

Commit f4d60ff

Browse files
committed
release: cut the v20.0.0-next.9 release
1 parent 829379e commit f4d60ff

2 files changed

Lines changed: 42 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
<a name="20.0.0-next.9"></a>
2+
# 20.0.0-next.9 (2025-04-30)
3+
## Breaking Changes
4+
### core
5+
- the `TestBed.flushEffects()` was removed - use
6+
the `TestBed.tick()` instead.
7+
- `provideExperimentalCheckNoChangesForDebug` has several
8+
breaking changes:
9+
* It is renamed to `provideCheckNoChangesConfig`
10+
* The behavior applies to _all_ checkNoChanges runs
11+
* The `useNgZoneOnStable` option is removed. This wasn't found to be generally
12+
more useful than `interval`
13+
- afterRender was renamed to afterEveryRender.
14+
- This commit deprecates `ng-reflect-*` attributes and updates the runtime to stop producing them by default. Please refactor application and test code to avoid relying on `ng-reflect-*` attributes.
15+
16+
To enable a more seamless upgrade to v20, we've added the `provideNgReflectAttributes()` function (can be imported from the `@angular/core` package), which enables the mode in which Angular would be producing those attribites (in dev mode only). You can add the `provideNgReflectAttributes()` function to the list of providers within the bootstrap call.
17+
### common
18+
| Commit | Type | Description |
19+
| -- | -- | -- |
20+
| [b7d3f3dbfc](https://github.com/angular/angular/commit/b7d3f3dbfcfc40000ca34087d3b8b42319468177) | feat | Allow passing ScrollOptions to ViewportScroller ([#61002](https://github.com/angular/angular/pull/61002)) |
21+
| [fc4a56d5c5](https://github.com/angular/angular/commit/fc4a56d5c5fa270dbb1402c7cafe6d4f2af571eb) | fix | rename httpResource function in factory ([#60022](https://github.com/angular/angular/pull/60022)) |
22+
### compiler-cli
23+
| Commit | Type | Description |
24+
| -- | -- | -- |
25+
| [c889382a20](https://github.com/angular/angular/commit/c889382a2044f9a024f475680c8573d0f7112562) | feat | detect missing structural directive imports ([#59443](https://github.com/angular/angular/pull/59443)) |
26+
### core
27+
| Commit | Type | Description |
28+
| -- | -- | -- |
29+
| [d5fd7349fb](https://github.com/angular/angular/commit/d5fd7349fb8b3942f0727cd7ee62e7a7b231e9e4) | feat | introduce TestBed.tick() ([#60993](https://github.com/angular/angular/pull/60993)) |
30+
| [e711f99d81](https://github.com/angular/angular/commit/e711f99d81ea7dbd4526f859c363244fccdf0626) | feat | move `provideExperimentalCheckNoChangesForDebug` to `provideCheckNoChangesConfig` ([#60906](https://github.com/angular/angular/pull/60906)) |
31+
| [d8fbb909ce](https://github.com/angular/angular/commit/d8fbb909ce4380c0ea48512cf5d364a2785fd428) | feat | rename afterRender to afterEveryRender and stabilize ([#60999](https://github.com/angular/angular/pull/60999)) |
32+
| [8d82a39a60](https://github.com/angular/angular/commit/8d82a39a601fbedee58f140a7432c4adf0b054ff) | fix | async EventEmitter error should not prevent stability ([#61028](https://github.com/angular/angular/pull/61028)) |
33+
| [624be2ef0c](https://github.com/angular/angular/commit/624be2ef0c7255e62082751cc339d2cd618bd633) | fix | prevent stash listener conflicts ([#59635](https://github.com/angular/angular/pull/59635)) |
34+
| [c2987d8402](https://github.com/angular/angular/commit/c2987d8402b7b03333b0081a7f97750cdf612e99) | refactor | stop producing `ng-reflect` attributes by default ([#60973](https://github.com/angular/angular/pull/60973)) |
35+
### http
36+
| Commit | Type | Description |
37+
| -- | -- | -- |
38+
| [ccc5cc068f](https://github.com/angular/angular/commit/ccc5cc068f788013c19498c44d13530c1bc98912) | feat | add keepalive support for fetch requests ([#60621](https://github.com/angular/angular/pull/60621)) |
39+
40+
<!-- CHANGELOG SPLIT MARKER -->
41+
142
<a name="19.2.9"></a>
243
# 19.2.9 (2025-04-30)
344
### core

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-srcs",
3-
"version": "20.0.0-next.8",
3+
"version": "20.0.0-next.9",
44
"private": true,
55
"description": "Angular - a web framework for modern web apps",
66
"homepage": "https://github.com/angular/angular",

0 commit comments

Comments
 (0)