@angular/common
Advanced tools
Changelog
19.0.0-rc.2 (2024-11-14)
| Commit | Type | Description | | -- | -- | -- | | 560282aa9b | fix | control flow nodes with root at the end projected incorrectly (#58607) |
| Commit | Type | Description | | -- | -- | -- | | 791ee323dc | fix | correct extraction of generics from type aliases (#58548) | | 9bbb01c85e | fix | report individual diagnostics for unused imports (#58589) |
| Commit | Type | Description | | -- | -- | -- | | 71ee81af2c | fix | clean up event contract once hydration is done (#58174) | | 5fe57d4fbb | fix | fixes issues with control flow and incremental hydration (#58644) | | 51933ef5a6 | fix | prevent errors on contract cleanup (#58614) |
| Commit | Type | Description | | -- | -- | -- | | b84ed2b628 | fix | include the output migration in the defaults of the signal migration (#58635) | | e26797b38e | fix | replace removed NgModules in tests with their exports (#58627) |
<!-- CHANGELOG SPLIT MARKER --><a name="18.2.12"></a>
Changelog
19.0.0-rc.1 (2024-11-06)
| Commit | Type | Description | | -- | -- | -- | | b25121ee4a | fix | avoid having to duplicate core environment (#58444) |
| Commit | Type | Description | | -- | -- | -- | | d4d76ead80 | fix | do not fail fatal when references to non-existent module are discovered (#58515) | | 22cd6869ef | fix | make the unused imports diagnostic easier to read (#58468) |
| Commit | Type | Description | | -- | -- | -- | | 8ae84be3df | fix | avoid slow stringification when checking for duplicates in dev mode (#58521) | | 6e0af6dbbb | fix | resolve forward-referenced host directives during directive matching (#58492) |
| Commit | Type | Description | | -- | -- | -- | | c5e676bb87 | fix | flip the default standalone flag in route-lazy-loading migration (#58474) | | e85ac5c7cb | fix | properly bundle shared compiler code into migrations (#58515) |
| Commit | Type | Description | | -- | -- | -- | | c36a1c023b | fix | correctly add external stylesheets to ShadowDOM components (#58482) |
<!-- CHANGELOG SPLIT MARKER --><a name="18.2.11"></a>
Changelog
18.2.11 (2024-11-06)
| Commit | Type | Description | | -- | -- | -- | | 5f2d98a1b1 | fix | avoid slow stringification when checking for duplicates in dev mode (#58521) | | 3aa45a2fa1 | fix | resolve forward-referenced host directives during directive matching (#58492) (#58500) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.0.0-rc.0"></a>
Changelog
19.0.0-rc.0 (2024-10-30)
| Commit | Type | Description | | -- | -- | -- | | 98804fd4beb | fix | add more specific matcher for hydrate never block (#58360) |
| Commit | Type | Description | | -- | -- | -- | | dbe612f2cd5 | fix | disable standalone by default on older versions of Angular (#58405) |
| Commit | Type | Description | | -- | -- | -- | | c095679f927 | fix | avoid breaking change with apps using rxjs 6.x (#58341) | | fd7716440be | fix | Prevents trying to trigger incremental hydration on CSR (#58366) |
| Commit | Type | Description | | -- | -- | -- | | 0730d9d748a | fix | Adding arb format to the list of valid formats in the localization extractor cli (#58287) |
| Commit | Type | Description | | -- | -- | -- | | 90c7ec39a06 | fix | inject migration always inserting generated variables before super call (#58393) | | 7a65cdd911c | fix | inject migration not inserting generated code after super call in some cases (#58393) | | 616b411a6d9 | fix | properly migrate output aliases (#58411) | | d504452e2f1 | fix | properly replace imports across files (#58414) |
| Commit | Type | Description |
| -- | -- | -- |
| a49c35ec769 | fix | remove setter for injector
on OutletContext
(#58343) |
<a name="18.2.10"></a>
Changelog
18.2.10 (2024-10-30)
| Commit | Type | Description | | -- | -- | -- | | 69dce38e778 | fix | transform pseudo selectors correctly for the encapsulated view. (#58417) |
| Commit | Type | Description | | -- | -- | -- | | 3b989ac5bd9 | fix | Adding arb format to the list of valid formats in the localization extractor cli (#58287) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.0.0-next.11"></a>
Changelog
19.0.0-next.11 (2024-10-23)
| Commit | Type | Description | | -- | -- | -- | | 24c6373820 | feat | add optional rounded transform support in cloudinary image loader (#55364) | | 13c13067bc | feat | disable keyvalue sorting using null compareFn (#57487) |
| Commit | Type | Description | | -- | -- | -- | | d0c74f3891 | fix | report when NgModule imports or exports itself (#58231) |
| Commit | Type | Description |
| -- | -- | -- |
| 69fc5ae922 | feat | Add incremental hydration public api (#58249) |
| 8ebbae88ca | feat | Add rxjs operator prevent app stability until an event (#56533) |
| 19edf2c057 | feat | add syntactic sugar for initializers (#53152) |
| ab25a192ba | feat | allow running output migration on a subset of paths (#58299) |
| 18d8d44b1f | feat | experimental resource()
API for async dependencies (#58255) |
| 9762b24b5e | feat | experimental impl of rxResource()
(#58255) |
| ec386e7f12 | feat | introduce debugName optional arg to framework signal functions (#57073) |
| 8311f00faa | feat | introduce the reactive linkedSignal (#58189) |
| Commit | Type | Description | | -- | -- | -- | | 3e7d724037 | feat | add ability to clear a FormRecord (#50750) | | 18b6f3339f | fix | fix FormRecord type inference (#50750) |
| Commit | Type | Description |
| -- | -- | -- |
| 4b9accdf16 | feat | promote withRequestsMadeViaParent
to stable. (#58221) |
| Commit | Type | Description | | -- | -- | -- | | 6342befff8 | feat | support migrating full classes to signal queries (#58263) |
| Commit | Type | Description | | -- | -- | -- | | dff4de0f75 | feat | add a combined migration for all signals APIs (#58259) | | bb286f65e7 | feat | capture output migration stats (#58321) | | 2bfc64daf1 | feat | expose output as function migration (#58299) | | cf70d626cd | feat | print output migration stats in ng generate (#58321) | | 42607bf0f2 | fix | add outputs migration to combined shorthand (#58318) | | 00e2001351 | fix | migrate more .next output usages (#58282) |
| Commit | Type | Description | | -- | -- | -- | | 8ddce80a0b | feat | allow specifying maxAge for entire application (#49601) |
<!-- CHANGELOG SPLIT MARKER --><a name="18.2.9"></a>
Changelog
18.2.9 (2024-10-23)
| Commit | Type | Description | | -- | -- | -- | | b0ab653965 | fix | report when NgModule imports or exports itself (#58231) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.0.0-next.10"></a>
Changelog
19.0.0-next.10 (2024-10-16)
standalone: false
for declarations that are currently declared in @NgModule
s. ng update
for v19 will take care of this automatically.| Commit | Type | Description |
| -- | -- | -- |
| 0c9d721ac1 | feat | add support for the typeof
keyword in template expressions. (#58183) |
| a3cb530d84 | fix | handle typeof expressions in serializer (#58217) |
| ba4340875a | fix | ignore placeholder-only i18n messages (#58154) |
| Commit | Type | Description | | -- | -- | -- | | 231e6ff6ca | feat | generate the HMR replacement module (#58205) | | fb44323c51 | fix | incorrectly generating relative file paths on case-insensitive platforms (#58150) |
| Commit | Type | Description |
| -- | -- | -- |
| 6b8c494d05 | feat | flipping the default value for standalone
to true
(#58169) |
| 3f1e7ab6ae | feat | promote outputFromObservable
& outputToObservable
to stable. (#58214) |
| 97c44a1d6c | feat | Promote takeUntilDestroyed
to stable. (#58200) |
| 819ff034ce | feat | treat directives, pipes, components as by default (#58229) |
<a name="19.0.0-next.9"></a>