common
| Commit | Description |
|---|---|
| avoid redundant image fetch on destroy with auto sizes |
compiler
| Commit | Description |
|---|---|
| Support comments in html element. | |
| abstract emitter producing incorrect code for dynamic imports | |
| prevent shimCssText from adding extra blank lines per CSS comment |
compiler-cli
| Commit | Description |
|---|---|
| introduce NG8023 compile-time diagnostic for duplicate selectors |
core
forms
| Commit | Description |
|---|---|
add reloadValidation to Signal Forms to manually trigger async validation
| |
| add debounce option to validateAsync and validateHttp | |
| add FieldState.getError() | |
| support binding `number | |
allow FormRoot to be used without submission options (#67727)
| |
| change FieldState optional properties to non-optional | |
| clear native date inputs correctly in signal forms when changed via native UI | |
| lazily instantiate signal form fields |
migrations
| Commit | Description |
|---|---|
| inject migration not work in multi-project workspace with option path |
platform-browser
| Commit | Description |
|---|---|
| remove Hammer integration |
Breaking Changes
compiler-cli
- Elements with multiple matching selectors will now throw at compile time.
core
- Component with undefined
changeDetectionproperty are nowOnPushby default. SpecifychangeDetection: ChangeDetectionStrategy.Eagerto keep the previous behavior.
platform-browser
- Hammer.js integration has been removed. Use your own implementation.