Change8

21.0.0-rc.2

📦 angularView on GitHub →
1 features🐛 11 fixes🔧 4 symbols

Summary

This release introduces a debounce rule for signal-based forms and includes several compiler fixes for CSS selector support and form field detection. It also addresses a memory leak in the language service and a Windows-specific directory renaming bug.

✨ New Features

  • Add debounce() rule for signal forms

🐛 Bug Fixes

  • Remove placeholder image listeners once view is removed in common package
  • Support commas in :host() argument in compiler
  • Support complex selectors in :nth-child() in compiler
  • Support one additional level of nesting in :host() in compiler
  • Allow value to be set on radio fields in compiler-cli
  • Do not flag custom control required inputs as missing when field is present
  • Make field detection logic more robust in compiler-cli
  • Use any when checking field interface conformance in compiler-cli
  • Skip Angular formatting when formatting signals recursively in core
  • Fix directory renaming on Windows in language-server
  • Address potential memory leak during project creation in language-service

🔧 Affected Symbols

:host():nth-child()debouncesignals