Releases: angular/angular
Releases Β· angular/angular
22.0.0-rc.0
Immutable
release. Only release title and notes can be modified.
compiler
platform-server
| Commit | Description |
|---|---|
| forward BEFORE_APP_SERIALIZED errors to ErrorHandler |
21.2.13
Immutable
release. Only release title and notes can be modified.
20.3.21
19.2.22
Immutable
release. Only release title and notes can be modified.
core
| Commit | Description |
|---|---|
| disallow event attribute bindings in host bindings unconditionally (#68469) | |
| validate security-sensitive attributes in i18n bindings (#68469) |
platform-server
| Commit | Description |
|---|---|
add allowedHosts option to renderModule and renderApplication |
|
| ensure origin has a trailing slash when parsing url (#68469) |
22.0.0-next.12
Immutable
release. Only release title and notes can be modified.
core
| Commit | Description |
|---|---|
| allow service with factory on abstract classes | |
| disallow event attribute bindings in host bindings unconditionally |
migrations
| Commit | Description |
|---|---|
| remove compiler import from safe optional chaining migration |
platform-server
| Commit | Description |
|---|---|
add allowedHosts option to renderModule and renderApplication |
22.0.0-next.11
Immutable
release. Only release title and notes can be modified.
compiler
| Commit | Description |
|---|---|
| invalid type checking code if field name needs to be quoted |
compiler-cli
| Commit | Description |
|---|---|
| add support for Node.js 26.0.0 | |
| support external TCBs with copied content in specific mode |
core
forms
| Commit | Description |
|---|---|
| graduate signal forms APIs to public API | |
| Add support for range type with outside of native bounds | |
| ensure debounced async validators produce pending status during debounce | |
| fix orphan field error on blur during array removal | |
| implement custom control reset propagation | |
| prevent orphan field crashes in debounceSync and async validation | |
| prohibit concurrent submits in signal forms | |
| synchronize controls with the model on reset | |
| optimize reactivity by using shallow array equality | |
| shortcut deepSignal writes if value is unchanged | |
| remove string support from min and max validation rules (#68001) |
http
| Commit | Description |
|---|---|
Add reportUploadProgress & reportDownloadProgress options |
language-service
| Commit | Description |
|---|---|
Add support for @Input with transforms |
router
| Commit | Description |
|---|---|
| add unmatchedInputBehavior option to componentInputBinding |
Breaking Changes
forms
minandmaxvalidation rules no longer support
string values. Bound values must be numbers or null.
Deprecations
http
- The
reportProgressoption is deprecated please usereportUploadProgress&reportDownloadProgressinstead.
21.2.12
Immutable
release. Only release title and notes can be modified.
core
forms
| Commit | Description |
|---|---|
| prohibit concurrent submits in signal forms |
20.3.20
Immutable
release. Only release title and notes can be modified.
22.0.0-next.10
Immutable
release. Only release title and notes can be modified.
common
| Commit | Description |
|---|---|
| prevent focus from scrollToAnchor |
compiler
| Commit | Description |
|---|---|
Angular expressions with optional chaining returns undefined |
|
| let declaration span not including end character |
core
migrations
| Commit | Description |
|---|---|
| model + output migrations |
platform-server
| Commit | Description |
|---|---|
| ensure origin has a trailing slash when parsing url |
21.2.11
Immutable
release. Only release title and notes can be modified.
common
| Commit | Description |
|---|---|
| prevent focus from scrollToAnchor |
compiler
| Commit | Description |
|---|---|
| let declaration span not including end character |
core
platform-server
| Commit | Description |
|---|---|
| ensure origin has a trailing slash when parsing url |