v22.2.0-next.2Pre-release
22.2.0-next.2
Added 1
- Allow throwing RedirectCommand to trigger redirects
Fixed 12
- Do not encapsulate nested selectors if parent contains ::ng-deep
- Generate correct expression for optional chaining
- Remove namespaced MathML script elements
- Scope nested CSS rules
- 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
compiler
| Commit | Description |
|---|---|
| fix - a4f1a94948 | do not encapsulate nested selectors if parent contains ::ng-deep |
| fix - d7b03f5523 | Generate correct expression for optional chaning. |
| fix - 107f6fa49d | remove namespaced MathML script elements |
| fix - d0d7f57e08 | scope nested CSS rules |
compiler-cli
| Commit | Description |
|---|---|
| fix - e8aa222e7d | correctly resolve symbol for SafePropertyRead in chained optional navigation |
| fix - 8d6c925392 | record class extends clause references in DeferredSymbolTracker |
core
| Commit | Description |
|---|---|
| fix - 8925a4ee49 | ensure i18n_util hasOwnProperty checks are safe for property renaming |
| fix - 565dbb2fe5 | incorrect loop in defer blocks |
| fix - 9f8e32616b | reject prefixed SVG script hosts |
forms
| Commit | Description |
|---|---|
| fix - 9e37a58e14 | keep radio inputs in sync when values change |
http
| Commit | Description |
|---|---|
| fix - 09bc90003e | always decode JSON responses as UTF-8 |
router
| Commit | Description |
|---|---|
| feat - b65dea4f03 | allow throwing RedirectCommand to trigger redirects |
| fix - 435f8b2b8b | limit protocol-relative URL handling to serialization |