Angular: 17.0.0-rc.2 Release

Release date:
November 2, 2023
Previous version:
17.0.0-rc.1 (released October 25, 2023)
Magnitude:
6,482 Diff Delta
Contributors:
25 total committers
Data confidence:
Commits:

Top Contributors in 17.0.0-rc.2

atscott
jelbourn
dylhunn
alxhub
AndrewKushnir
pkozlowski-opensource
crisbeto
jessicajaniuk
clydin
JoostK

Directory Browser for 17.0.0-rc.2

All files are compared to previous version, 17.0.0-rc.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

<a name="17.0.0-rc.2"></a>

17.0.0-rc.2 (2023-11-02)

animations

| Commit | Description | | -- | -- | | fix - bf3281a6a5 | remove finish listener once player is destroyed (#51136) |

common

| Commit | Description | | -- | -- | | fix - 3bd85fb7b0 | apply fixed_srcset_width value only to fixed srcsets (#52459) |

compiler

| Commit | Description | | -- | -- | | fix - 2aaddd3f64 | allow comments between switch cases (#52449) | | fix - ddd9df68bb | allow decimals in defer block time values (#52433) | | fix - 6c58252521 | compilation error when for loop block expression contains new line (#52447) | | fix - 1f5039bbd6 | project control flow root elements into correct slot (#52414) |

compiler-cli

| Commit | Description | | -- | -- | | fix - 96fd73dc5d | properly emit literal types in input coercion function arguments (#52437) | | fix - d517a75c9b | use originally used module specifier for transform functions (#52437) |

core

| Commit | Description | | -- | -- | | docs - 59b6ec6be8 | Deprecate ChangeDetectorRef.checkNoChanges (#52431) | | fix - 935c1816fd | add rejectErrors option to toSignal (#52474) | | fix - ddef3ac9a4 | effects wait for ngOnInit for their first run (#52473) | | fix - b9ea2d6900 | handle aliased index with no space in control flow migration (#52444) | | fix - 4461cefa4f | handle trackBy and aliased index in control flow migration (#52423) | | fix - 696f003553 | mutation bug in getDependenciesFromInjectable (#52450) | | fix - 384d7aacd0 | replace assertion with more intentional error (#52427) | | perf - 3861a73135 | Update LView consumer to only mark component for check (#52302) |

http

| Commit | Description | | -- | -- | | fix - 8156b3d4ec | Don't override the backend when using the InMemoryWebAPI (#52425) |

migrations

| Commit | Description | | -- | -- | | fix - d7397fb29b | Ensure control flow migration ignores new block syntax (#52402) | | fix - 6a01d62b9d | fix broken migration when no control flow is present (#52399) | | fix - e40e55d902 | Remove unhelpful parsing errors from the log (#52401) |

Deprecations

core

  • ChangeDetectorRef.checkNoChanges is deprecated.

Test code should use ComponentFixture instead of ChangeDetectorRef. Application code should not call ChangeDetectorRef.checkNoChanges directly.