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
provideExperimentalZonelessChangeDetectionis
renamed toprovideZonelessChangeDetectionas it is now "Developer
Preview" rather than "Experimental".
router
- The
RedirectFncan now returnObservableor
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/testingUse e2e tests to verify SSR behavior instead.