common
| Commit | Description |
|---|---|
| Allow passing ScrollOptions to ViewportScroller (#61002) | |
| rename httpResource function in factory (#60022) |
compiler-cli
| Commit | Description |
|---|---|
| detect missing structural directive imports (#59443) |
core
| Commit | Description |
|---|---|
| introduce TestBed.tick() (#60993) | |
move provideExperimentalCheckNoChangesForDebug to provideCheckNoChangesConfig (#60906)
| |
| rename afterRender to afterEveryRender and stabilize (#60999) | |
| async EventEmitter error should not prevent stability (#61028) | |
| prevent stash listener conflicts (#59635) | |
stop producing ng-reflect attributes by default (#60973)
|
http
| Commit | Description |
|---|---|
| add keepalive support for fetch requests (#60621) |
Breaking Changes
core
-
the
TestBed.flushEffects()was removed - use
theTestBed.tick()instead. -
provideExperimentalCheckNoChangesForDebughas several
breaking changes:- It is renamed to
provideCheckNoChangesConfig - The behavior applies to all checkNoChanges runs
- The
useNgZoneOnStableoption is removed. This wasn't found to be generally
more useful thaninterval
- It is renamed to
-
afterRender was renamed to afterEveryRender.
-
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 onng-reflect-*attributes.To enable a more seamless upgrade to v20, we've added the
provideNgReflectAttributes()function (can be imported from the@angular/corepackage), which enables the mode in which Angular would be producing those attribites (in dev mode only). You can add theprovideNgReflectAttributes()function to the list of providers within the bootstrap call.