-
Notifications
You must be signed in to change notification settings - Fork 477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚀 - Update taige-ui to Angular 12 / Ivy compatible to reduce ngcc reliance #980
Comments
Angular 13 started giving warnings about taiga-ui beeing in legacy format. |
This would be a breaking change, we cannot bump until all internal projects are bumped and even besides internal projects, it would make Taiga UI incompatible with anything below latest Angular. That's not something we want to do right now. We will keep it in the candidates for the next major version. |
Any change it is possible to create a new Major (breaking change) version, before all internal projects are upgraded? BTW: Love the work you are doing with taiga-ui and the great blog post/articles etc 👍 |
Yes, unfortunately, it's too much double work keeping 2 major versions around. We know that first hand since we did that for 0.x to 1.x and have 1.x to 2.x now, everything below 2.x being internal versions before open source release. We are working on updating internal projects, it's not something we passively wait, so I'm gonna have to ask for patience :) |
@waterplea As far as I know Ivy distribution can be understood by all angular applications that use Ivy (9+). It's not just for latest Angular version. Also there should not be a lot of work to have 2 major versions around. Most of libraries do it to support different angular versions. The only difference between versions should be in tsconfig: that should not be big burden to maintain for a limited time. |
I agree with @hheexx our project is up to date and only taiga ui is slowing the build process with ngcc. Would be nice to have v13 branched out at least. |
Any news on the progress? Since Angular 14 is already released? |
In 3.x.x version of our Taiga UI we are going to update our libs to the 12th Angular.
Also, with 3.x.x we drop legacy |
What is the reason the update is until version 12 instead of the current version => 14? |
@the-ult Hi! Taiga UI is used inside a huge number of our internal projects. We believe that Angular 12 can be better for compatibility with old versions of Angular. Of course, in future releases we will update our Angular to more modern version (maybe in v4.x.x or later) ! |
Are you going to at least drop "View Engine" compatibility? |
@hakimio yes |
I'll resolve this issue as we have released the first RC of 3.0 which got this covered. I'm hoping to have one more RC at most and then 3.0 is out. |
Which @taiga-ui/* package(s) are relevant/releated to the feature request?
ALL
Description
Update taiga to Angular 13, so we don't have to use/wait for
ngcc
to re-compile to Ivy.Related issue(s):
Cannot set property ɵprov of function AbstractTuiDialogService(idService)
#1257The text was updated successfully, but these errors were encountered: