|
| 1 | +<a name="21.0.0-next.6"></a> |
| 2 | +# 21.0.0-next.6 (2025-10-02) |
| 3 | +## Breaking Changes |
| 4 | +### elements |
| 5 | +- Fix signal input getter behavior in custom elements. |
| 6 | + |
| 7 | + Before this change, signal inputs in custom elements required function calls to access their values (`elementRef.newInput()`), while decorator inputs were accessed directly (`elementRef.oldInput`). This inconsistency caused confusion and typing difficulties. |
| 8 | + |
| 9 | + The getter behavior has been standardized so signal inputs can now be accessed directly, matching the behavior of decorator inputs: |
| 10 | + |
| 11 | + Before: |
| 12 | + - Decorator Input: `elementRef.oldInput` |
| 13 | + - Signal Input: `elementRef.newInput()` |
| 14 | + |
| 15 | + After: |
| 16 | + - Decorator Input: `elementRef.oldInput` |
| 17 | + - Signal Input: `elementRef.newInput` |
| 18 | +### common |
| 19 | +| Commit | Type | Description | |
| 20 | +| -- | -- | -- | |
| 21 | +| [99c5269ee8](https://github.com/angular/angular/commit/99c5269ee86bbdfa9026c3a69d21afd6d46c668b) | feat | Support of optional keys for the KeyValue pipe ([#48814](https://github.com/angular/angular/pull/48814)) | |
| 22 | +### compiler |
| 23 | +| Commit | Type | Description | |
| 24 | +| -- | -- | -- | |
| 25 | +| [159be56709](https://github.com/angular/angular/commit/159be56709f34e6f996b92929788e49001e3a5d5) | fix | recover template literals with broken expressions ([#64150](https://github.com/angular/angular/pull/64150)) | |
| 26 | +### core |
| 27 | +| Commit | Type | Description | |
| 28 | +| -- | -- | -- | |
| 29 | +| [1cb16fddb5](https://github.com/angular/angular/commit/1cb16fddb58419d3bc2a5855471c67635eec7353) | fix | Fixes animations in conjunction with content projection ([#63776](https://github.com/angular/angular/pull/63776)) | |
| 30 | +| [8a0c9ca8be](https://github.com/angular/angular/commit/8a0c9ca8bee3c3c5ff4a79980a501312b3f94488) | fix | prevents unintended early termination of leave animations and hoisting ([#64088](https://github.com/angular/angular/pull/64088)) | |
| 31 | +### elements |
| 32 | +| Commit | Type | Description | |
| 33 | +| -- | -- | -- | |
| 34 | +| [be0455adda](https://github.com/angular/angular/commit/be0455adda7d92f741105b3599e7922f099cc024) | fix | return value on signal input getter ([#62113](https://github.com/angular/angular/pull/62113)) | |
| 35 | +### migrations |
| 36 | +| Commit | Type | Description | |
| 37 | +| -- | -- | -- | |
| 38 | +| [51a0b59389](https://github.com/angular/angular/commit/51a0b593898f2d1afd14817405695092ae39d5ea) | fix | handle shorthand property declarations in NgModule ([#64160](https://github.com/angular/angular/pull/64160)) | |
| 39 | +| [31bc9e4111](https://github.com/angular/angular/commit/31bc9e41116a87af37809bd45514d5ec7969d50c) | fix | skip migration for inputs with 'this' references ([#64142](https://github.com/angular/angular/pull/64142)) | |
| 40 | + |
| 41 | +<!-- CHANGELOG SPLIT MARKER --> |
| 42 | + |
1 | 43 | <a name="20.3.3"></a> |
2 | 44 | # 20.3.3 (2025-10-02) |
3 | 45 | ### compiler |
|
0 commit comments