v22.1.0
22.1.0
Added 6
- add an error for --global-foo cases
- namespace CSS variables to the app
- support css var namespacing in properties
- add custom set option to linkedSignal
- add deep linking from Performance panel to DevTools
- add options to allow caching of credentialed and non-cacheable HTTP requests
Fixed 14
- skip transfer cache for uncacheable HTTP traffic
- permissive whitespace parsing in default never blocks
- support foreign components defined outside top-level scope
- support foreign components inside control flow blocks
- allow passing uninvoked signals as foreign component props
- support import aliases in foreignImports
- account for namespaces in host binding sanitization
- correct container anchor collection order to match DOM layout
- introduce disposal mechanism for Angular views in foreign @content
- introduce logical-only containers for foreign content
- sanitize host bindings on concrete hosts
- set current tnode in foreign component instruction on reuse
- enable xsrf for root-provided HttpClient
- match header values exactly when deleting
Deprecated 1
- deprecate jsonp support
common
| Commit | Description |
|---|---|
| fix - 1ad6824d0d | skip transfer cache for uncacheable HTTP traffic (#69017) |
compiler
| Commit | Description |
|---|---|
| feat - af5e4e1131 | Add an error for --global-foo cases (#68846) |
| feat - d579ecaf73 | Disable '--global-' error outside of g3 (#68846) |
| feat - f98547675c | Namespace CSS variables to the app (#68846) |
| feat - 8c8b2f7783 | Support css var namespacing in properties (#68846) |
| fix - 292199aa4d | permissive whitespace parsing in default never blocks |
| fix - 25c744c4d0 | support foreign components defined outside top-level scope |
| fix - 5bd00add07 | support foreign components inside control flow blocks (#69674) |
| perf - 2e442f7876 | do not emit tag name when control flow root is foreign component (#69674) |
compiler-cli
| Commit | Description |
|---|---|
| fix - aeb55c8bc1 | allow passing uninvoked signals as foreign component props |
| fix - 7c60a98b3c | support import aliases in foreignImports (#68674) |
core
| Commit | Description |
|---|---|
| feat - 124ba10ead | add custom set option to linkedSignal |
| feat - eab4847a8b | Adds deep linking from Performance panel to DevTools |
| fix - 091456a214 | account for namespaces in host binding sanitization (#69558) |
| fix - b3748e9fe4 | correct container anchor collection order to match DOM layout |
| fix - 11b206b919 | introduce disposal mechanism for Angular views in foreign @content |
| fix - 56607967db | introduce logical-only containers for foreign content |
| fix - 23cf1a828b | sanitize host bindings on concrete hosts (#69558) |
| fix - 0c07356c5c | set current tnode in foreign component instruction on reuse |
forms
| Commit | Description |
|---|---|
| fix - bbbd357bd2 | add utility to assert that value is a field tree |
http
| Commit | Description |
|---|---|
| feat - e3630c23c5 | add options to allow caching of credentialed and non-cacheable HTTP requests |
| fix - ec16a3d6c6 | enable xsrf for root-provided HttpClient |
| fix - 39e362eea5 | match header values exactly when deleting |
| fix - be46ca8696 | preserve immutability of materialized clones |
| fix - c0cbd46bd7 | skip transfer cache for fetch credentialed requests (#69017) |
| refactor - af04e266cc | deprecate jsonp support |
language-service
| Commit | Description |
|---|---|
| feat - 7f0265e43a | compile non-exported classes if standalone (#68454) |
| feat - 4f9c824dd9 | Typecheck templates which would require inline typecheck blocks (#68454) |
| fix - a99fb915c0 | account for strictTemplates being enabled by default |
migrations
| Commit | Description |
|---|---|
| feat - c75ff0255c | add migration from injectable to service |
| fix - 5d5b2ea72d | correctly detect then/else keywords in control flow migration |
platform-server
| Commit | Description |
|---|---|
| fix - cf9d7fa0f8 | harden platform location origin validation during SSR (#69184) |
router
| Commit | Description |
|---|---|
| feat - 97a3fd6a55 | handle null and undefined inputs in RouterLinkActive |
Deprecations
http
HttpClient.jsonp,HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.