Releases: angular/angular
Releases Β· angular/angular
Release list
22.2.0-next.3
Immutable
release. Only release title and notes can be modified.
animations
| Commit | Description |
|---|---|
| detect object trigger values with Object.hasOwn |
common
| Commit | Description |
|---|---|
| preserve literal key union in KeyValuePipe.transform() |
compiler
| Commit | Description |
|---|---|
| allow template to access private props | |
| preserve &ngsp; between sibling control flow blocks |
core
forms
| Commit | Description |
|---|---|
report forbidden 2way bindings on when FormField is applied |
|
| warn in dev mode when ngModel cannot reach parent NgForm across component boundary |
http
| Commit | Description |
|---|---|
| cancel oversized fetch response bodies |
language-server
| Commit | Description |
|---|---|
| recover project for external templates in solution-style workspaces |
platform-browser
| Commit | Description |
|---|---|
| disallow event handler attributes in Meta | |
| throw a descriptive error when insertBefore reference node is missing |
router
| Commit | Description |
|---|---|
| add containsTree as public API | |
| pass correct component to canDeactivate for named outlets in componentless parent routes |
22.1.3
Immutable
release. Only release title and notes can be modified.
animations
| Commit | Description |
|---|---|
| detect object trigger values with Object.hasOwn |
common
| Commit | Description |
|---|---|
| preserve literal key union in KeyValuePipe.transform() |
compiler
| Commit | Description |
|---|---|
| preserve &ngsp; between sibling control flow blocks |
core
forms
| Commit | Description |
|---|---|
report forbidden 2way bindings on when FormField is applied |
|
| warn in dev mode when ngModel cannot reach parent NgForm across component boundary |
http
| Commit | Description |
|---|---|
| cancel oversized fetch response bodies |
language-server
| Commit | Description |
|---|---|
| recover project for external templates in solution-style workspaces |
platform-browser
| Commit | Description |
|---|---|
| disallow event handler attributes in Meta | |
| throw a descriptive error when insertBefore reference node is missing |
router
| Commit | Description |
|---|---|
| pass correct component to canDeactivate for named outlets in componentless parent routes |
21.2.21
Immutable
release. Only release title and notes can be modified.
20.3.29
Immutable
release. Only release title and notes can be modified.
22.2.0-next.2
Immutable
release. Only release title and notes can be modified.
compiler
| Commit | Description |
|---|---|
| do not encapsulate nested selectors if parent contains ::ng-deep | |
| Generate correct expression for optional chaning. | |
| remove namespaced MathML script elements | |
| scope nested CSS rules |
compiler-cli
| Commit | Description |
|---|---|
| correctly resolve symbol for SafePropertyRead in chained optional navigation | |
| record class extends clause references in DeferredSymbolTracker |
core
| Commit | Description |
|---|---|
| ensure i18n_util hasOwnProperty checks are safe for property renaming | |
| incorrect loop in defer blocks | |
| reject prefixed SVG script hosts |
forms
| Commit | Description |
|---|---|
| keep radio inputs in sync when values change |
http
| Commit | Description |
|---|---|
| always decode JSON responses as UTF-8 |
router
| Commit | Description |
|---|---|
| allow throwing RedirectCommand to trigger redirects | |
| limit protocol-relative URL handling to serialization |
22.1.2
compiler
| Commit | Description |
|---|---|
| Generate correct expression for optional chaning. | |
| remove namespaced MathML script elements |
compiler-cli
| Commit | Description |
|---|---|
| correctly resolve symbol for SafePropertyRead in chained optional navigation | |
| record class extends clause references in DeferredSymbolTracker |
core
| Commit | Description |
|---|---|
| ensure i18n_util hasOwnProperty checks are safe for property renaming | |
| incorrect loop in defer blocks | |
| reject prefixed SVG script hosts |
forms
| Commit | Description |
|---|---|
| keep radio inputs in sync when values change |
http
| Commit | Description |
|---|---|
| always decode JSON responses as UTF-8 |
router
| Commit | Description |
|---|---|
| limit protocol-relative URL handling to serialization |
21.2.20
20.3.28
VSCode Extension: 22.1.0
Immutable
release. Only release title and notes can be modified.
- fix(language-service): account for strictTemplates being enabled by default (a99fb915c0)
- feat(language-service): Typecheck templates which would require inline typecheck blocks (#68454) (4f9c824dd9)
- feat(language-service): compile non-exported classes if standalone (#68454) (7f0265e43a)
22.2.0-next.1
Immutable
release. Only release title and notes can be modified.
core
| Commit | Description |
|---|---|
| initialize hydration triggers after late runtime activation | |
| warn when style property bindings receive invalid values |