Features
- 🔄 You can now update or restart the language server without restarting VSCode! (Press
Ctrl+Shift+P
and selectV: Update VLS
orV: Restart VLS
) (thanks @carterisonline #239) - ⏫ Add more settings for VLS including support for custom VROOT path and debug mode setting (thanks @nedpals #271)
- ⏫ v.mod files are now syntax highlighted! (thanks @serkonda7).
- ⏫ Accessors,
size_t
and option symbol (?
) are now properly syntax highlighted! (thanks @pouyakary #245 #248 #249) - ℹ️ Added more helpful information when encountering VLS installation errors.
- 🚮 Removed deprecated commands including for testing and showing help information.
Fixes
- 🐛Fixed "Open current code on DevBits V playground" command showing on non-V files.
- 🐛Fixed syntax highlighting underline-separated numbers (e.g
1_000
). - Simplifying the way DevBits Playground is opened.
- 🐛Fixed syntax highlighting for string literals and hash directives (e.g
#include
) (#244) - 🐛Fixed syntax highlighting for float exponents.
Internal / Infrastructure Changes
- Build system was migrated from Webpack to ESBuild resulting ~5x faster builds.
- Added ESLint integration.
- Added unit tests for syntax highlighting.
- Added CI for running grammar tests.