Skip to content

Releases: tommasongr/nova-vue

v7.1

26 Apr 10:27
Compare
Choose a tag to compare

IMPROVE

v7.0

27 Nov 08:21
Compare
Choose a tag to compare

FEATURE

  • Add a new tree-sitter based syntax for Vue files
  • Support graphql blocks (requires external syntax extension)

NOTES ON THE NEW SYNTAX

The new tree-sitter based syntax is pretty much a one-to-one porting of the old one. However it comes with some caveats:

  • PUG in templates will not be supported due to the new way of managing template blocks
  • Coffeescript, SCSS, SASS and Less syntaxes are not yet supported. They will start working automatically as soon as Panic converts them to tree-sitter
  • Under the hood the old syntax will still be shipped for backwards compatibility until Panic ends support

Missing syntaxes workaround:

If Coffeescript, SCSS, SASS or Less are essential to your workflow you can use the old syntax shipped as Vue (Compatibility).
By default a .vue file will use the new tree-sitter syntax so you have to set a custom file type rule in the settings Settings -> Files -> Custom Types.

v6.1

26 Apr 10:30
Compare
Choose a tag to compare

IMPROVE

  • Add better error messages and notifications when something goes wrong with language server activation

FIX

  • Disable custom Volar LSP requests
  • Fix minor issues with console outputs when errors occur

v6.0

26 Apr 10:26
Compare
Choose a tag to compare

FEATURE

  • Support the new Volar language server. Check the README for the new required installation process
  • Switch between the Volar and Vetur servers
  • Support the i18n tag in the Vue file. Both in the json and yaml formats

IMPROVE

  • Simplify and speed up the extension by removing not so useful features and improving the code quality

v5.1

28 Jun 08:44
Compare
Choose a tag to compare
v5.1

v4.1

01 May 23:01
Compare
Choose a tag to compare
v4.1

v4.0

01 May 20:49
Compare
Choose a tag to compare
v4.0