Packages

@angular/upgrade

22.2.3 · 14 Oct 2026MIT104.4k / weekRepositoryHomepagenpmAtom feed

Your version

22.1.3

19 Aug 2026Where it was published

22.2.3 is the newest release of 22.x.

Release note

animations

CommitDescription
fix - d9620e0f1bdetect object trigger values with Object.hasOwn

common

CommitDescription
fix - b3c78a5081preserve literal key union in KeyValuePipe.transform()

compiler

CommitDescription
fix - 94f0b9a371preserve &ngsp; between sibling control flow blocks

core

CommitDescription
fix - afe529cb2daccept readonly arrays for setClassMetadata decorators
fix - 2c72fe3797allow readonly arrays in RawScopeInfoFromDecorator
fix - ef2ce9a098expose debuggableFn for non-computed signal graph nodes
fix - 7bcce260f5prevent orphaned requestIdleCallback handle from re-entrant scheduling
fix - 44137117b3replace all hasOwnProperty usages with Object.hasOwn
fix - 85f12a5a13stop running further effects once one destroys the view mid-flush
fix - c04931c88bthrow a descriptive error instead of crashing when a hydration node is missing
fix - 601d1f6576throw NG0500 instead of a raw TypeError on element hydration mismatch

forms

CommitDescription
fix - 83450d2924report forbidden 2way bindings on when FormField is applied
fix - 5cb4ea7e35warn in dev mode when ngModel cannot reach parent NgForm across component boundary

http

CommitDescription
fix - 0cd635e9e2cancel oversized fetch response bodies

language-server

CommitDescription
fix - 14fbe04612recover project for external templates in solution-style workspaces

platform-browser

CommitDescription
fix - 3ddcb1a101disallow event handler attributes in Meta
fix - 640460d606throw a descriptive error when insertBefore reference node is missing

router

CommitDescription
fix - abe019d505pass correct component to canDeactivate for named outlets in componentless parent routes