Forth public release.
Note: this is still a beta version, do expect bugs, and report them in our issues tracker .
∙ Update comment rule (#5).
∙ Fix string interpolation.
∙ Fix comment string parse error (v-analyzer/v-analyzer#85).
∙ Fix attribute shading (#2).
∙ Fix parameters
.
∙ Fix the type descriptions in the primitives.v stub.
∙ Simplify handle_jsonrpc
(v-analyzer/v-analyzer#86).
∙ Show the full path to the found v-analyzer binary, when the VSCode extension runs its bootstrap, to make diagnosing problems easier. ∙ Update the vscode extension package to vscode-v-analyzer-0.0.4.vsix
∙ Use ubuntu-20.04
for building the executables, to be compatible with more Linux distros.
∙ Use v build.vsh debug
for nightly releases, so the executables produce usable backtraces.
∙ Silence the nightly releases, simplify the .yml script that builds
them (v-analyzer/v-analyzer#83).
∙ Update README.md to also include instructions for the mason.nvim Neovim
package manager (v-analyzer/v-analyzer#90).
∙ Fix notices and warnings with latest V.
∙ Exclude .git/* and _test.v
files from indexing by the language server,
see (v-analyzer/v-analyzer#89).
∙ Use a git submodule for https://github.com/tree-sitter/tree-sitter.git, see
(v-analyzer/v-analyzer#81).
∙ Use gcc for building on windows (v-analyzer/v-analyzer#87).
∙ Update build scripts (v-analyzer/v-analyzer#84).
∙ Fix version comparison in install.vsh .
∙ Migrate from https://github.com/v-analyzer/v-analyzer/ to https://github.com/vlang/v-analyzer/ .
Third public release.
∙ Fix support for multiline comments (v-analyzer/v-analyzer#75)
∙ Fix interface ref type highlight (v-analyzer/v-analyzer#76)
∙ Fix support for struct field attributes (v-analyzer/v-analyzer#74)
∙ Fix interface embeds and interface fields (v-analyzer/v-analyzer#78)
∙ Fix assert cond, message
statements (v-analyzer/v-analyzer#65)
∙ Support @[attribute], fix signature, fix interface highlights
∙ Enable exit commands, to prevent lingering v-analyzer processes after an editor restart (v-analyzer/v-analyzer#77) ∙ server: fix NO_RESULT_CALLBACK_FOUND in neovim (v-analyzer/v-analyzer#59) ∙ Build the v-analyzer executable on linux as static in release mode, to make it more robust and usable in more distros.
∙ docs: add neovim install instructions (v-analyzer/v-analyzer#63)
∙ CI improvements, to make releases easier, and to keep the code quality high.
∙ Update the vscode extension package to vscode-v-analyzer-0.0.3.vsix
∙ Make v-analyzer --version
show the build commit as well.
Note: this is still a beta version, expect bugs and please report them in our issues tracker .
Second public release.
Small internal improvements to the documentation, ci, build scripts.
Fix compilation with latest V.
Update https://github.com/v-analyzer/v-tree-sitter from the latest upstream version from https://github.com/tree-sitter/tree-sitter .
This is still a beta version, expect bugs and please report them in our issues tracker .
First public release.
Please note that this is a beta version, so it may contain any bugs.