-
Notifications
You must be signed in to change notification settings - Fork 215
RxJS 6 support #1568
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
Comments
There seems to be a bit of misunderstanding on how rxjs-compat actually works. If you take a look at the source code, you'll see that it only contains re-exports. They will be folded during the build process, resulting in an identical output as when using the new RxJS 6.0 entry points. It's a very clever solution, that does not alter how RxJS works. Any code that does not rely on backwards-compatibility will work in exactly the same way with rxjs-compat or not. At the same time it allows us to keep updates flowing to Angular 4 and 5 users. It's a trade-off, but we feel it's important not to leave customers stranded. |
Dear tsvetomir, Thanks for the info, anyway does Telerik plan to make its Angular components RxJS 6 native? If yes, do they have any estimated date? Regards, |
We plan to drop the requirement for The initial plan was for October 2018 when Angular 4 reaches EoL, but the LTS was extended to include all releases. |
Thanks for the fast reply tsvetomir. Regards, |
Could be good to know that using rxjs-compat seems to break unit-testing in angular-cli, so we are eagerly awaiting the removal of the dependency in kendo! angular/angular-cli#10485 |
@Ristaaf let's give the CLI team a bit more time - this looks like something that must be fixed there. |
Sincerely @Ristaaf, from our experience with Kendo UI, its better to look for any other Real alternative. Thanks we have been replacing the different modules and now we only use Grid´s one :) Regards, |
I think I am talking on behalf of all your customers, @tsvetomir, what the problem to have 2 versions? |
@shmuel-slate the most significant problems are:
At the same time, the only noticeable improvement in user projects would be the omission of rxjs-compat. Please note that rxjs-compat does not include any legacy RxJS code - it only re-exports RxJS 6.x code at different locations. |
Being able to ommit rxjs-compat is important for us, as otherwise our developers could just accidentally use the old apis. We have about 40 developers on our team. Simply removing rxjs-compat is much easier and cheaper than explaining to all of them which parts of rxjs are ok to use and which parts are not. Exposing two different sets of apis for rxjs is confusing and increases training and maintenance costs. |
We'll be getting rid of rxjs-compat in the coming month. We hope to release updated versions of all packages shortly after the support expiration date for Angular 5 - May 1. |
Dear Telerik team,
Any ETA on this update within your different Angular componenets?
Installing rxjs-compat@6 is not a valid solution. Of all the Angular components we use at Production, Kendo is always by far the latest to keep up with any Angular upgrade.
Regards,
The text was updated successfully, but these errors were encountered: