Dear progress folks,
since we are currently updating our software product to the newest typescript version and also updating all our libraries we encountered the following:
Typescript 3.9.x does not work with Kendo-UI 2020.2.617. To get things to work we use TS 3.8.x.
I know TS 3.9 released in May and Kendo-UI 2020.2.x released in February where TS 3.8 was also released.
I just want to let you know. Also I want to know what your strategy regarding the minor releases of TS is. Which versions do you plan to support?
Here also some details what did not work (Chrome browser version: 83):
No exception was thrown.Chart is displayed with axes as configured. However, if we retrieve data via a datasource binding the curves were not displayed.
8 Answers, 1 is accepted
Could you please specify what exactly is not working when you use Typescript 3.9. Generally, the typescript definitions should have no issues, as long as the project where you use them is successfully build. That said no specific alignment or strategy from our side is applied against versioning of the TS. We do listen closely for reports and specific cases, as this might be the only aspect if something's wrong with the definitions.
As for the Chart, the typescript definition should not affect the behavior of the component in such a manner. That said, and having in mind the above-mentioned issue with the TS and Kendo, I would like to ask you to provide us with a runnable example where those issues reside. This way, we can inspect the entire implementation and pin down the reason for the issue.
Our thoughts here at Progress are with those affected by the outbreak.
What not worked i described:
[quote] Here also some details what did not work (Chrome browser version: 83):
No exception was thrown.Chart is displayed with axes as configured. However, if we retrieve data via a datasource binding the curves were not displayed.[/quote]
There are no problems with TS definitions and no problems with compiling our TS code.
Regarding the example: since we now use TS 3.8 and the chart is working a further investigation from my side is no longer needed.
I just wanted to let you know.
looks like its related to https://github.com/microsoft/TypeScript/pull/32264
As mentioned, we were not able to replicate any issue in the given context with the Charts. That said, could you specify if you are experiencing any particular problem and how it might be associated with the PR that you referenced?
Thank you in advance!
I can confirm what Software is telling. There is a breaking change that comes with TypeScript 3.9: Getters/Setters are No Longer Enumerable.
I'm binding objects which solely expose getters and setters.The objects are not displayed by the kendo ui grid for example. TypeScript 3.8.3 works fine, TypeScript 3.9 gives following error in console:
Thank you for the report, we are currently revising it, and will update you in the thread once we have further information on the matter.
Thank you for your patience.
We identified the reason and already submitted a bugfix. The fix should be available with our upcoming SP, scheduled for next week - 21-Oct.
Here's the bug on the matter:
Hope this would help.
Bug is fixed with the latest SP, thanks!