Releases: tommasongr/nova-vue
Releases · tommasongr/nova-vue
v7.1
IMPROVE
- Upgrade @volar/vue-language-server to v1.0 by @johnsoncodehk in #54
v7.0
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
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
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
andyaml
formats
IMPROVE
- Simplify and speed up the extension by removing not so useful features and improving the code quality
v5.1
v5.1
v4.1
v4.1
v4.0
v4.0