Angular v22.2.0-next.3

v22.2.0-next.3Pre-release

22.2.0-next.3

Added 2
  • Allow template to access private props
  • Add containsTree as public API
Fixed 18
  • Detect object trigger values with Object.hasOwn
  • Preserve literal key union in KeyValuePipe.transform()
  • Preserve &ngsp; between sibling control flow blocks
  • Accept readonly arrays for setClassMetadata decorators
  • Allow readonly arrays in RawScopeInfoFromDecorator
  • Expose debuggableFn for non-computed signal graph nodes

From Angular

animations
CommitDescription
fix - c73a001fbfdetect object trigger values with Object.hasOwn
common
CommitDescription
fix - 46d2cb7ff0preserve literal key union in KeyValuePipe.transform()
compiler
CommitDescription
feat - 48a0fd6e8aallow template to access private props
fix - 53fc371142preserve &ngsp; between sibling control flow blocks
core
CommitDescription
fix - dc65e3656faccept readonly arrays for setClassMetadata decorators
fix - eee9ef4d09allow readonly arrays in RawScopeInfoFromDecorator
fix - 0ddbc47e7fexpose debuggableFn for non-computed signal graph nodes
fix - c2b14b7ab4prevent orphaned requestIdleCallback handle from re-entrant scheduling
fix - 732e505018replace all hasOwnProperty usages with Object.hasOwn
fix - c658d73210stop running further effects once one destroys the view mid-flush
fix - c6e4a36be1throw a descriptive error instead of crashing when a hydration node is missing
fix - 4560f4fdcdthrow NG0500 instead of a raw TypeError on element hydration mismatch
forms
CommitDescription
fix - c819880b91report forbidden 2way bindings on when FormField is applied
fix - 38d093232cwarn in dev mode when ngModel cannot reach parent NgForm across component boundary
http
CommitDescription
fix - 1a006a8f97cancel oversized fetch response bodies
language-server
CommitDescription
fix - 3f8d9d6ea6recover project for external templates in solution-style workspaces
platform-browser
CommitDescription
fix - 6f9a6bea50disallow event handler attributes in Meta
fix - 1cb3d606bfthrow a descriptive error when insertBefore reference node is missing
router
CommitDescription
feat - 2720362818add containsTree as public API
fix - f1a4c85212pass correct component to canDeactivate for named outlets in componentless parent routes
View original

Upgraded? How did it go?

Discussion