Will Vue.js 3 final release will depend on typescript 4.0 (which will be released on 18 August 2020 ) or will it depend on the latest version of Typescript 3.X
I wish Vue.js 3 will include Typescript 4 from its first release
Love Vue.js
Thanks Evan
This beta takes us on our first step into TypeScript 4.0, and while it brings a new major version, don’t fret – there are no substantially larger breaking changes than usual. Our philosophy in evolving TypeScript has always been to provide an upgrade path that minimizes disruptive breaking changes while still giving ourselves some flexibility to flag suspicious code as errors when appropriate. For this reason, we’re continuing with a similar versioning model to that of past releases, so 4.0 is just the natural continuation from TypeScript 3.9
Source: https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/
Looking at the breaking change, it looks like there won't be anything blocking to support both TS 3 and 4. It needs to be tried for sure
TS 4 doesn't contain significant breaking changes and does not affect how Vue is used with it, so Vue 3 will likely support both TS 3.9 and 4.x. Or, put it another way, there isn't a strong reason for us to not support TS 3.x for the time being, since it won't prevent you from using TS 4 with Vue 3.
This does bring up an interesting question regarding adopting new TS features in Vue's own source code, but that's a separate discussion. (Luckily for now we don't have strong need for the features introduced in TS 4)
Most helpful comment
Looking at the breaking change, it looks like there won't be anything blocking to support both TS 3 and 4. It needs to be tried for sure