compiler
Commit | Description |
---|---|
support the in keyword in Binary expression (#58432)
|
core
Commit | Description |
---|---|
Move zoneless change detection to dev preview (#60748) | |
do not run change detection on global error events (#60944) | |
inject migration should treat @Attribute as optional (#60916)
|
forms
Commit | Description |
---|---|
make NgForm emit FormSubmittedEvent and FormResetEvent (#60887) |
platform-server
Commit | Description |
---|---|
deprecate the testing entry point (#60915) |
router
Commit | Description |
---|---|
add asynchronous redirects (#60863) | |
relax required types on router commands to readonly array (#60345) |
Breaking Changes
compiler
- 'in' in an expression now refers to the operator
core
provideExperimentalZonelessChangeDetection
is
renamed toprovideZonelessChangeDetection
as it is now "Developer
Preview" rather than "Experimental".
router
- The
RedirectFn
can now returnObservable
or
Promise
. Any code that directly calls functions returning this type
may need to be adjusted to account for this. - Several methods in the public API of the Router which
required writable arrays have now been updated to accept readonly
arrays when no mutations are done.
Deprecations
platform-server
-
@angular/platform-server/testing
Use e2e tests to verify SSR behavior instead.