diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e7fa91..5483b64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # v-analyser Changelog +## [0.0.6] - 2025/02/27 +Sixth public release. + +This release contains mainly installation issue fixes. +You can now install it on all platforms, using an uniform command: +`v download -RD https://raw.githubusercontent.com/vlang/v-analyzer/main/install.vsh` +It also has improvements to the diagnostic output of the build and install scripts. +V-analyzer has also been fixed to compile with the latest and stricter V versions. +The last notable change is the upgrade of our tree_sitter bindings. + ## [0.0.5] - 2024/11/13 Fifth public release. @@ -26,7 +36,8 @@ Fifth public release. ∙ analyzer: support shebang syntax (#34) ∙ analyzer: add inline struct field comments (#52) ∙ analyzer: use build version aware caching (#57) -∙ analyzer: update parser.c to align with the current development state (#13), fixes highlighting for code in between 2 block comments +∙ analyzer: update parser.c to align with the current development state (#13), + fixes highlighting for code in between 2 block comments ∙ build: follow a default directory structure for V projects (#25) ∙ build: update install.vsh to make repeated usage of path expand fn obsolete (#24) ∙ install: add debug and dev binaries install (#60) @@ -62,7 +73,8 @@ Fifth public release. ∙ tree_sitter: add sum type to tree node (#87) ### Documentation: -∙ docs: update README.md with more detailed instructions about how to clone the project locally, fix `v check-md` warnings +∙ docs: update README.md with more detailed instructions about + how to clone the project locally, fix `v check-md` warnings ∙ docs: fix for Neovim LSP/Mason (#122) ∙ docs: fix typo in readme ∙ docs: make submodule info in readme better visible and its commands easier to copy diff --git a/editors/code/package.json b/editors/code/package.json index b54cece..ee53682 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -4,7 +4,7 @@ "description": "V language support (syntax highlighting, formatter, language server) for Visual Studio Code.", "publisher": "VOSCA", "icon": "icons/icon.png", - "version": "0.0.5", + "version": "0.0.6", "engines": { "vscode": "^1.66.0" }, diff --git a/install.vsh b/install.vsh index ffd7a93..279580a 100644 --- a/install.vsh +++ b/install.vsh @@ -9,7 +9,7 @@ import compress.szip import cli import net.http -const installer_version = '0.0.5' +const installer_version = '0.0.6' const analyzer_config_dir_path = join_path(home_dir(), '.config', 'v-analyzer') const analyzer_sources_dir_path = join_path(analyzer_config_dir_path, 'sources') const analyzer_bin_dir_path = join_path(analyzer_config_dir_path, 'bin') diff --git a/tree_sitter_v/package.json b/tree_sitter_v/package.json index 1c99cfd..2ada0e6 100644 --- a/tree_sitter_v/package.json +++ b/tree_sitter_v/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-v", - "version": "0.0.5", + "version": "0.0.6", "main": "bindings/node", "types": "bindings/node", "license": "MIT", diff --git a/tree_sitter_v/tree-sitter.json b/tree_sitter_v/tree-sitter.json index 96d7b64..bd8a645 100644 --- a/tree_sitter_v/tree-sitter.json +++ b/tree_sitter_v/tree-sitter.json @@ -13,7 +13,7 @@ } ], "metadata": { - "version": "0.0.5", + "version": "0.0.6", "license": "MIT", "description": "v grammar for tree-sitter", "links": { diff --git a/v.mod b/v.mod index 13f337e..334a9b8 100644 --- a/v.mod +++ b/v.mod @@ -1,7 +1,7 @@ Module { name: 'v-analyzer' description: 'Language server implementation for the V (vlang) programming language' - version: '0.0.5' + version: '0.0.6' license: 'MIT' dependencies: [] }