Repository navigation
Releases: angular/angular
Releases Β· angular/angular
Release list
22.3.0-next.1
Immutable
release. Only release title and notes can be modified.
compiler
compiler-cli
| Commit | Description |
|---|---|
| don't mark constructor parameter properties as inherited | |
| optimize missing directive extended checks |
core
forms
language-service
| Commit | Description |
|---|---|
| add smart selection ranges for templates | |
| add missing options to angularCompilerOptions schema |
router
| Commit | Description |
|---|---|
| fall back when serializing protocol-relative URLs | |
| remove the navigate event abort listener once it fires | |
| reset internal state on error handler redirect after state commit |
22.2.2
compiler
compiler-cli
| Commit | Description |
|---|---|
| don't mark constructor parameter properties as inherited | |
| optimize missing directive extended checks |
core
| Commit | Description |
|---|---|
| defer afterRenderEffect sequences registered while hooks run | |
| strip reserved character from translations | |
untrack onError handler to prevent signal write exceptions |
forms
language-service
| Commit | Description |
|---|---|
| add strictUnclaimedEventNames to angularCompilerOptions schema |
router
| Commit | Description |
|---|---|
| fall back when serializing protocol-relative URLs | |
| remove the navigate event abort listener once it fires | |
| reset internal state on error handler redirect after state commit |
22.3.0-next.0
Immutable
release. Only release title and notes can be modified.
compiler
| Commit | Description |
|---|---|
stop suppressing non-iterable values in @for expression |
compiler-cli
| Commit | Description |
|---|---|
| resolve base class defined via intermediate variable in dts | |
| validate unknown element tags even when matched by attribute directives |
core
| Commit | Description |
|---|---|
| support increment/decrement operators in expressions |
22.2.1
common
| Commit | Description |
|---|---|
| let NgOptimizedImage pass a [srcset] binding through when srcset optimization is disabled |
compiler
| Commit | Description |
|---|---|
| add explicit return types to generated functions | |
| avoid incorrectly stripping parentheses in template pipeline | |
| avoid stripping parentheses from some expressions |
compiler-cli
| Commit | Description |
|---|---|
| support extendedConfigCache in readConfiguration |
core
http
| Commit | Description |
|---|---|
forward reportProgress of httpResource as reportDownloadProgress |
platform-server
| Commit | Description |
|---|---|
| reject protocol-relative paths in resolveUrl |
router
21.2.25
platform-server
| Commit | Description |
|---|---|
| reject protocol-relative paths in resolveUrl |
router
20.3.33
VSCode Extension: 22.2.0
Immutable
release. Only release title and notes can be modified.
- fix(vscode-extension): Support inlay hint in inline templates (c11920da48)
- fix(vscode-extension): provide folding ranges for templates with interpolated strings (5c927fba0d)
- fix(vscode-extension): handle template literals when detecting supported decorator fields (f2cf65a898)
- feat(language-service): add support for @boundary blocks (#70463) (f4a5650ed9)
22.2.0
Immutable
release. Only release title and notes can be modified.
compiler
| Commit | Description |
|---|---|
| allow template to access private props | |
| do not encapsulate nested selectors if parent contains ::ng-deep | |
| scope nested CSS rules |
compiler-cli
| Commit | Description |
|---|---|
| add strictUnclaimedEventNames option to catch misspelled output bindings | |
| scope type-checking of keyed defer blocks | |
| deduplicate deferred imports across multiple blocks |
core
| Commit | Description |
|---|---|
| add ErrorBoundary programmatic APIs (#70463) | |
| add utility for testing directives | |
allow reading Injector from a view or content query |
|
| support annotations in WebMCP tool declarations | |
| cancel leave animations in nested views during list reordering | |
| support function and signal bindings in animate.enter and animate.leave | |
| update FakeNavigation to match WHATWG HTML spec |
forms
| Commit | Description |
|---|---|
| allow permanent hidden fields in signal forms | |
hard-code readOnlyHint and untrustedContentHint for WebMCP implicit signal forms |
language-service
| Commit | Description |
|---|---|
add support for @boundary blocks (#70463) |
router
22.1.8
Immutable
release. Only release title and notes can be modified.
common
| Commit | Description |
|---|---|
| remove abort listener on the abort path too in httpResource |
compiler
compiler-cli
| Commit | Description |
|---|---|
| output function return types in linker |
core
forms
| Commit | Description |
|---|---|
| create controls before listeners |
platform-server
| Commit | Description |
|---|---|
| preserve Unicode whitespace in ServerXhr URLs |
router
| Commit | Description |
|---|---|
| avoid dense elements allocation for numeric URL keys |
21.2.24
Immutable
release. Only release title and notes can be modified.