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.53k stars 4.02k forks source link

Upgrade to Angular 17 #24092

Closed mraible closed 5 months ago

mraible commented 11 months ago
Overview of the issue

Upgrade and release before January, ideally.

Motivation for or Use Case

https://www.youtube.com/watch?v=Wq6GpTZ7AX0

dinu0000 commented 11 months ago

Will work on it when Angular 17 is released 😊

mraible commented 11 months ago

You should be able to start on it with the RC candidates before the release. Angular CLI has 17.0.0-rc.3 available, and the rest of the libraries should be available in 17.0.0-rc.2.

https://github.com/angular/angular/releases

mraible commented 11 months ago

This is a good article detailing what's new in Angular 17: https://www.angulararchitects.io/en/blog/whats-new-in-angular-17/

mrts commented 10 months ago

Should we migrate to built-in control flow, signals and other "Angular renaissance" goodies or is this planned separately?

mraible commented 10 months ago

@mrts We already migrated to @if and @for for control flow. We haven't done anything with signals.

mshima commented 10 months ago

I have looked at build-esbuild status and I don't think we can migrate to it right now.

I will remove it from tasks.

Ahrovan commented 6 months ago

@mraible how to use --no-standalone for angular project? need this

mraible commented 6 months ago

We currently don't provide support for this.

mshima commented 5 months ago

This is complete.

@mraible implemented new control flow migration. @qmonmert signals migration had a different bounty https://github.com/jhipster/generator-jhipster/pull/25074. I've implemented the standalone migration and signals migration at https://github.com/jhipster/generator-jhipster/pull/25120, https://github.com/jhipster/generator-jhipster/pull/25068, https://github.com/jhipster/generator-jhipster/pull/25047 and others.

I think this bounty can be split by @mraible and me.

mraible commented 5 months ago

@DanielFran Half of the bounty claimed at https://opencollective.com/generator-jhipster/expenses/203504.

DanielFran commented 5 months ago

@mraible approved

mshima commented 3 months ago

@DanielFran half bounty claimed https://opencollective.com/generator-jhipster/expenses/211708.

DanielFran commented 3 months ago

@mshima approved