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
- Retain metadata for strict standalone errors
- Avoid prototype member collisions in core module
- Explicitly reject foreign components in JIT mode
- Preserve namespace for dynamic component hosts
- Throw coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node
- Use dot-access for readonly rule configuration in forms
- Honor quote style preference when generating imports in language-service
- Preserve registerLocaleData calls in standalone bootstrap migration
- Avoid stripping unicode whitespace during url resolution in platform-server
Security 1
- Prevent TransferState prototype pollution
From Angular
common
| Commit | Description |
|---|---|
| fix - 862a0c8ab3 | avoid prototype member collisions |
| fix - 7596548e9b | use locale NaN symbol in number formatting |
compiler
| Commit | Description |
|---|---|
| fix - 58b0cb4735 | scope animations declared in minified nested rules |
compiler-cli
| Commit | Description |
|---|---|
| feat - 7d9f55da11 | scope type-checking of keyed defer blocks |
| fix - 2e2c426e76 | deduplicate deferred imports across multiple blocks |
| fix - a46292af26 | default template diagnostic related message source file to template |
| fix - e9ba39d671 | Produce correct tcb expression for optional chaining |
| fix - 74b294cd51 | retain metadata for strict standalone errors |
core
| Commit | Description |
|---|---|
| fix - 7ba082e08e | avoid prototype member collisions |
| fix - 915a03ae85 | explicitly reject foreign components in JIT mode |
| fix - 2ab5ff56de | preserve namespace for dynamic component hosts |
| fix - 168a324cce | prevent TransferState prototype pollution |
| fix - 83f7695b2e | throw coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node |
forms
| Commit | Description |
|---|---|
| fix - 1e35de536d | use dot-access for readonly rule configuration |
language-service
| Commit | Description |
|---|---|
| fix - 0f0d52e9c1 | honor quote style preference when generating imports |
migrations
| Commit | Description |
|---|---|
| fix - bdc09e8183 | preserve registerLocaleData calls in standalone bootstrap migration |
platform-server
| Commit | Description |
|---|---|
| fix - 3e924cc8db | avoid stripping unicode whitespace during url resolution |