Evidence-linked product lifecycle intelligenceSUPPORT · SECURITY · RETIREMENT
← Lifecycle catalogue
RELEASE NOTESGOOGLEVERIFIED

PUBLISHER UPDATE · ANGULAR-22.2.0

ANGULAR-22.2.0 release notes and known issues

22.2.0

Scope: Angular. This update record adds version, fix and known-issue context. Its publication date is not a lifecycle boundary.

Summary

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 Commit Description add containsTree as public API allow throwing RedirectCommand to trigger redirects expose router resources in public API stabilize auto cleanup injectors feature determine blocking state solely by resource loading status expose reload method on ActivatedRoute resources maintain frozen state on rollback until resource loading completes mark router_resource module-level symbols as side-effect free

Improvements and security content

  • 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 Commit Description add containsTree as public API allow throwing RedirectCommand to trigger redirects expose router resources in public API stabilize auto cleanup injectors feature determine blocking state solely by resource loading status expose reload method on ActivatedRoute resources maintain frozen state on rollback until resource loading completes mark router_resource module-level symbols as side-effect free

Known issues

Publisher statement

Not stated. The verified publisher record does not contain a known-issues statement.

Affected products and versions

Products

  • Angular

Affected versions

  • 22.2.0

Fixed versions or updates

  • No fixed version is stated in this record.

Recommended action

Review the official publisher document before deployment.

Official publisher evidence