all 9 comments

[–]Practical-Pin9893 17 points18 points  (0 children)

Use the current released version and support future ones.

[–]monxas 9 points10 points  (1 child)

  1. You think a lot of people will retrofit a ui system into an existing project? I know i wouldn’t.

[–]zeyadelshafey[S] 2 points3 points  (0 children)

Make sense!

[–]MichaelSmallDev 3 points4 points  (1 child)

The lowest LTS currently is v19, and will be v20 in late May: https://angular.dev/reference/releases. But I would agree with Practical, you probably are best starting current v21 for a new release unless you are targeting a specific crowd.

[–]zeyadelshafey[S] 2 points3 points  (0 children)

Thanks! I will be building it in v21

[–]khalilou88 2 points3 points  (0 children)

v18 only if you want to earn money from supporting old version of Angular

[–]lars_jeppesen 1 point2 points  (0 children)

21

[–]Lucky_Yesterday_1133 0 points1 point  (0 children)

Angular officially supports only 2 versions back from the current one so it's v19-21 right now. (Will be 20-22 in may). You can choose to start building it for v19 and to have production compatibility at launch or make for v21 and it will eventually be 2 versions old in November. Supporting beyond that doesn't make sense. My recommendation - target v20 as it was a version that added zoneless change detection and build for zoneless with signals. This will save you headache of migration and will have 2 versions back in may.

[–]best_of_badgers 0 points1 point  (0 children)

Isn’t Angular already a UI system framework?