Angular v22.2.0-next.4

v22.2.0-next.4Pre-release

22.2.0-next.4

Added 1
  • Scope type-checking of keyed defer blocks
Fixed 15
  • Avoid prototype member collisions in common module
  • Use locale NaN symbol in number formatting
  • Scope animations declared in minified nested rules
  • Deduplicate deferred imports across multiple blocks
  • Default template diagnostic related message source file to template
  • Produce correct tcb expression for optional chaining
Security 1
  • Prevent TransferState prototype pollution

From Angular

common
CommitDescription
fix - 862a0c8ab3avoid prototype member collisions
fix - 7596548e9buse locale NaN symbol in number formatting
compiler
CommitDescription
fix - 58b0cb4735scope animations declared in minified nested rules
compiler-cli
CommitDescription
feat - 7d9f55da11scope type-checking of keyed defer blocks
fix - 2e2c426e76deduplicate deferred imports across multiple blocks
fix - a46292af26default template diagnostic related message source file to template
fix - e9ba39d671Produce correct tcb expression for optional chaining
fix - 74b294cd51retain metadata for strict standalone errors
core
CommitDescription
fix - 7ba082e08eavoid prototype member collisions
fix - 915a03ae85explicitly reject foreign components in JIT mode
fix - 2ab5ff56depreserve namespace for dynamic component hosts
fix - 168a324cceprevent TransferState prototype pollution
fix - 83f7695b2ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node
forms
CommitDescription
fix - 1e35de536duse dot-access for readonly rule configuration
language-service
CommitDescription
fix - 0f0d52e9c1honor quote style preference when generating imports
migrations
CommitDescription
fix - bdc09e8183preserve registerLocaleData calls in standalone bootstrap migration
platform-server
CommitDescription
fix - 3e924cc8dbavoid stripping unicode whitespace during url resolution
View original

Upgraded? How did it go?

Discussion