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. -
provideExperimentalCheckNoChangesForDebug
has several
breaking changes:- It is renamed to
provideCheckNoChangesConfig
- The behavior applies to all checkNoChanges runs
- The
useNgZoneOnStable
option 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/core
package), 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.