@angular/upgrade
Advanced tools
Changelog
18.2.12 (2024-11-14)
| Commit | Type | Description | | -- | -- | -- | | 4c38160853 | fix | correct extraction of generics from type aliases (#58548) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.0.0-rc.1"></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
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>
Changelog
19.0.0-next.9 (2024-10-10)
this.foo
property reads no longer refer to template context variables. If you intended to read the template variable, do not use this.
.factories
property in KeyValueDiffers
has been removed.name
option in the ng add @localize
schematic has been removed in favor of the project
option.BrowserModule.withServerTransition
method has been removed. Please use the APP_ID
DI token to set the application id instead.| Commit | Type | Description |
| -- | -- | -- |
| 09f589f000 | fix | this.a
should always refer to class property a
(#55183) |
| e8d1944999 | fix | add multiple :host and nested selectors support (#57796) |
| 82144b6d63 | fix | allow combinators inside pseudo selectors (#57796) |
| 292ea4714f | fix | fix comment typo (#57796) |
| 69529d8873 | fix | fix parsing of the :host-context with pseudo selectors (#57796) |
| 2374b87b64 | fix | preserve attributes attached to :host selector (#57796) |
| 46a6324c82 | fix | scope :host-context inside pseudo selectors, do not decrease specificity (#57796) |
| bc5f1175e9 | fix | transform pseudo selectors correctly for the encapsulated view (#57796) |
| Commit | Type | Description | | -- | -- | -- | | 8d8c03abc4 | fix | defer symbols only used in types (#58104) |
| Commit | Type | Description |
| -- | -- | -- |
| ee426c62f0 | fix | allow signal write error (#57973) |
| 67db4305c2 | fix | clean up afterRender after it is executed (#58119) |
| 656b5d3e78 | fix | Re-assign error codes to be within core bounds (<1000) (#53455) |
| 97fb86d331 | perf | set encapsulation to None
for empty component styles (#57130) |
| c15ec36bd1 | refactor | remove deprecated factories
Property in KeyValueDiffers
(#58064) |
| Commit | Type | Description | | -- | -- | -- | | bc83fc1e2e | feat | support converting to signal queries in VSCode extension (#58106) |
| Commit | Type | Description |
| -- | -- | -- |
| 9c3bd1b5d1 | refactor | remove deprecated name
option. (#58063) |
| Commit | Type | Description | | -- | -- | -- | | c1aa411cf1 | fix | properly resolve tsconfig paths on windows (#58137) |
| Commit | Type | Description |
| -- | -- | -- |
| 5c61f46409 | refactor | remove deprecated BrowserModule.withServerTransition
method (#58062) |
| Commit | Type | Description |
| -- | -- | -- |
| 9e82559de4 | fix | destroy PlatformRef
when error happens during the bootstrap()
phase (#58112) |
| Commit | Type | Description | | -- | -- | -- | | 1479af978c | feat | finish implementation of refreshAhead feature (#53356) |
<!-- CHANGELOG SPLIT MARKER --><a name="18.2.8"></a>