Change8

v22.1.2

📦 angularView on GitHub →
🐛 10 fixes🔧 6 symbols

Summary

This release includes several bug fixes across various Angular modules including compiler, compiler-cli, core, forms, http, and router. Key fixes involve improving expression generation, handling of MathML and SVG elements, defer block loops, and JSON response decoding.

🐛 Bug Fixes

  • Generate correct expression for optional chaining.
  • Remove namespaced MathML script elements.
  • Correctly resolve symbol for SafePropertyRead in chained optional navigation.
  • Record class extends clause references in DeferredSymbolTracker.
  • Ensure i18n_util hasOwnProperty checks are safe for property renaming.
  • Fix incorrect loop in defer blocks.
  • Reject prefixed SVG script hosts.
  • Keep radio inputs in sync when values change.
  • Always decode JSON responses as UTF-8.
  • Limit protocol-relative URL handling to serialization.

Affected Symbols