jhipster / generator-jhipster

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
https://www.jhipster.tech
Apache License 2.0
21.54k stars 4.02k forks source link

Upgrade to Angular 14 #18817

Closed mshima closed 2 years ago

mshima commented 2 years ago
Overview of the feature request

Angular 14 has been released.

The most significant change is typed forms. As part of this migration, we should migrate away from FormBuilder.

We are missing libs to support it, but we can start migration.

Dependencies:

Motivation for or Use Case

Keep updated

Related issues or PR

https://github.com/jhipster/generator-jhipster/pull/18586

Tcharl commented 2 years ago

Deserves a bounty, doesn't it?

DanielFran commented 2 years ago

Adding a bug bounty, it is a lot of work

ari62 commented 2 years ago

apologies if this isn't the correct place to ask, but will we be able to upgrade our angular version easily via a jhipster or angular command line command? thank you

Tcharl commented 2 years ago

Hi @ari62 , it's in the doc here: https://www.jhipster.tech/upgrading-an-application/

ksilz commented 2 years ago

@Tcharl, that page doesn't mention Angular (or React or Vue, for that matter). Here's what step 8 in the "Step-by-step explanation of the upgrade process" says: "Re-generate the application using the jhipster --force --with-entities command."

I think this means there's no use of the Angular upgrade command as the Angular application is re-created from scratch. The resulting new Angular application is then combined with the existing version of that Angular application through Git merge. Correct?

ksilz commented 2 years ago

@ari62 Please see my previous comment if you haven't done so. @Tcharl agrees with it.