Releases: angular/angular
Releases · angular/angular
22.0.0-next.5
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.
21.2.6
common
| Commit | Description |
|---|---|
| avoid redundant image fetch on destroy with auto sizes |
compiler
| Commit | Description |
|---|---|
| prevent shimCssText from adding extra blank lines per CSS comment |
core
| Commit | Description |
|---|---|
| fixes a regression with animate.leave and reordering |
migrations
| Commit | Description |
|---|---|
| inject migration not work in multi-project workspace with option path |
22.0.0-next.4
compiler
| Commit | Description |
|---|---|
| ensure generated code compiles | |
| parse named HTML entities containing digits | |
| stop generating unused field |
compiler-cli
| Commit | Description |
|---|---|
| escape template literal in TCB | |
| generic types not filled out correctly in type check block | |
| transform dropping exclamationToken from properties |
core
forms
| Commit | Description |
|---|---|
| support ngNoCva as an opt-out for ControlValueAccessors | |
| template & reactive support for FVC | |
| support generic unions in signal form schemas |
language-service
| Commit | Description |
|---|---|
| add Document Symbols support for Angular templates |
migrations
| Commit | Description |
|---|---|
| prevent trailing comma syntax errors after removing NgStyle |
router
| Commit | Description |
|---|---|
Add options optional parameter for withComponentInputBinding |
service-worker
| Commit | Description |
|---|---|
| preserve redirect policy on reconstructed asset requests |
Breaking Changes
core
- Leave animations are no longer limited to the element being removed.
ChangeDetectorRef.checkNoChangeswas removed. In tests usefixture.detectChanges()instead.
21.2.5
compiler
| Commit | Description |
|---|---|
| ensure generated code compiles | |
| parse named HTML entities containing digits |
compiler-cli
| Commit | Description |
|---|---|
| escape template literal in TCB | |
| generic types not filled out correctly in type check block |
core
| Commit | Description |
|---|---|
| clean up dehydrated views during HMR component replacement | |
| run linked signal equality check without reactive consumer |
migrations
| Commit | Description |
|---|---|
| prevent trailing comma syntax errors after removing NgStyle |
service-worker
| Commit | Description |
|---|---|
| preserve redirect policy on reconstructed asset requests |
22.0.0-next.3
21.2.4
20.3.18
19.2.20
22.0.0-next.2
core
forms
| Commit | Description |
|---|---|
restrict SignalFormsConfig to a readonly API |
language-service
| Commit | Description |
|---|---|
| add angular template inlay hints support |
Breaking Changes
core
createNgModuleRefwas removed, usecreateNgModuleinstead