Skip to content

Releases: vuejs/vetur

0.31.3

13 Dec 07:29
Compare
Choose a tag to compare

0.31.3 | 2020-12-13 | VSIX

  • Console error only message when unimportant.
  • Fix compatibility with atom-languageclient. #2561
  • Fix no completion/resolve language error.
  • Fix hang with EACCES: permission denied error. #2559

0.31.2

11 Dec 16:18
Compare
Choose a tag to compare

0.31.2 | 2020-12-12 | VSIX

  • Fix project warning logic
  • Fix project root error when corner case in windows

0.31.1

09 Dec 13:09
Compare
Choose a tag to compare

0.31.1 | 2020-12-09 | VSIX

  • Fix Vetur can't format. #2535 #2538 #2531 #2532
  • Fix perf problem when monorepo/multi-root.
  • Add work done progress when load project. #2536
  • Fix wrong loaded dependency when yarn pnp. #2529

0.31.0

08 Dec 14:30
Compare
Choose a tag to compare

0.31.0 | 2020-12-08 | VSIX


🎉 RFC release 🎉

We support monorepo and multi-root workspace in this version.
We have also added a new config file called vetur.config.js.

See more: https://vuejs.github.io/vetur/guide/setup.html#advanced
Reference: https://vuejs.github.io/vetur/reference/


  • Fix pug format. #2460
  • Fix scss autocompletion. #2522
  • Fix templates in custom blocks are parsed as root elements. #1336
  • Support multi-root workspace
  • Support monorepo
  • Register global components
  • Support vetur.config.js for monorepo, global components.
  • Watch config file changed, Like: package.json, tsconfig.json
  • Warn some probably problem when open project.
  • Add Vetur: doctor command for debug.
  • Improve docs.
  • Support yarn PnP support. Thanks to contribution from @merceyz. #2478.

0.30.3

26 Nov 04:19
Compare
Choose a tag to compare

0.30.3 | 2020-11-26 | VSIX

  • Fix prettier-eslint and prettier-tslint
  • Fix prettier-eslint not read eslint config.
  • Fix auto import component completion.
  • Upgrade to TypeScript 4.1.

0.30.2

16 Nov 10:44
Compare
Choose a tag to compare

0.30.2 | 2020-11-16 | VSIX

  • Fix high CPU usage when huge project. #2468
  • Fix high CPU usage when template tag self closed. Thanks to help from @Shinigami92. #2468
  • Fix formatting css problem with prettier. #2467

0.30.1

12 Nov 13:11
Compare
Choose a tag to compare

0.30.1 | 2020-11-12 | VSIX

  • Fix corner case when auto import component failed. Thanks to contribution from @yoyo930021. #2461.
  • Fix the template lang='pug' node will be cleared when formatting the vue file. Thanks to contribution from @yoyo930021. #2460.

0.30.0

11 Nov 13:48
Compare
Choose a tag to compare

0.30.0 | 2020-11-11 | VSIX


⚠️ Breaking change: ⚠️

The vetur.useWorkspaceDependencies is effect all runtime dependencies now.
Like prettier, @prettier/plugin-pug.

In this version, we try to bundle extension and reduce size. (70MB -> 9MB)
But it's a very big change, so please open an issue if you find any problems.


  • 🙌 Fix v-bind modifiers causing TypeScript to not find type-checked template props correctly. Thanks to contribution from @andrewisaburden. #2430.
  • 🙌 Fix "File name X differs from already included file name Y only in casing" on Windows. Thanks to contribution from @rchl. #2433 and #2444.
  • 🙌 Remove deprecated code and incremental text document. Thanks to contribution from @yoyo930021. #2366.
  • 🙌 Auto import component in script when completion in template. Thanks to contribution from @yoyo930021. #684 and #2445.
  • 🙌 Add code frame in VTI diagnostics. Thanks to contribution from @yoyo930021. #2449 and #2450.
  • 🙌 Reduce release size by bundling client/browser/vti. Thanks to contribution from @yoyo930021. #2233 and #2301.

0.29.1

08 Nov 13:49
Compare
Choose a tag to compare

0.29.1 | 2020-11-08 | VSIX

  • 🙌 Fix invalid client/registerCapability request. Thanks to contribution from @rchl. #2388.

0.29.0

02 Nov 11:30
Compare
Choose a tag to compare

0.29.0 | 2020-11-02 | VSIX

  • Fix "Duplicate identifier" errors when using multiple keydown events with modifiers. #1745.
  • Upgrade @prettier/plugin-pug to fix formatter issues. #2347.
  • Fix files with CRLF having errors with wrong range. #1319.
  • 🙌 Fix collapse code missing end mark. Thanks to contribution from @yoyo930021. #2303 and #2352.
  • 🙌 Fix crash when no or wrong tsconfig. Thanks to contribution from @yoyo930021. #2403.
  • 🙌 Respect include/exclude files options in tsconfig for external ts/js files. Thanks to contribution from @yoyo930021. #2339 and #2371.
  • 🙌 Fix undefined valueDeclaration in props crashing vls. Thanks to contribution from @javiertury. #2367.
  • 🙌 Reduce recreate ts program when no need for ts perf. Thanks to contribution from @yoyo930021. #2192 and #2328.
  • 🙌 Display VTI errors. Thanks to contribution from @yoyo930021. #2324 and #2330.
  • 🙌 Add command Vetur: Restart VLS (Vue Language Server). Thanks to contribution from @yoyo930021. #2331.
  • 🙌 Fix no complete literal string union. Thanks to contribution from @yoyo930021. #2300 and #2353.
  • 🙌 Add vti version command. Thanks to contribution from @andrewisaburden. #2337.
  • 🙌 Complete with ?. for optional properies in completion. Thanks to contribution from @yoyo930021. #2326 and #2357.
  • 🙌 Respect typescript language settings. Thanks to contribution from @yoyo930021. #2109 and #2375.
  • 🙌 Slim syntax highlighting. Thanks to contribution from @Antti.
  • 🙌 Stop computing outdated diagnostics with CancellationToken. Thanks to contribution from @yoyo930021. #1263 and #2332.
  • 🙌 Fix error when optional camel-cased props are missing. Thanks to contribution from @yoyo930021. #2314 and #2342.
  • 🙌 Fix Vetur formatting not working. Thanks to contribution from @yoyo930021. #2388 and #2389.
  • 🙌 Improve ts perf when vetur.experimental.templateInterpolationService: true. Thanks to contribution from @yoyo930021. #2192 and #2374.
  • 🙌 Fix optional chaining in template. Thanks to contribution from @yoyo930021. #2423 and #2426.