Releases: Michael-F-Bryan/wit-lsp
Releases · Michael-F-Bryan/wit-lsp
wit-language-server: v0.2.0
0.2.0 (2024-04-11)
Features
- Added a
wit-language-server -vV
flag which will print verbose version info, similar torustc -vV
(bc46605) - Implemented realtime diagnostic reporting (fc9b233)
- Implemented semantic code completion (5926700)
- Instrument all queries using tracing (396c89b)
Bug Fixes
- Fixed a panic that would happen when calculating code folding for a file with comments (26b054c)
- Panics will no longer cause the language server to crash (d47c664)
- The default log level has been reduced to avoid unnecessary output (5ddcf7b)
Dependencies
- The following workspace dependencies were updated
- dependencies
- tree-sitter-wit bumped from 0.1.0 to 0.2.0
- wit-compiler bumped from 0.1.0 to 0.2.0
- dependencies
wit-compiler: v0.2.0
0.2.0 (2024-04-11)
Features
- Added a query that extracts the names and pointers for all items in a file (59318aa)
- Automatically implement
HasIdent
andHasAttr
for strongly-typed AST nodes (70cfd37) - Created a
GetByIndex
trait which makes it easier to navigate the HIR (f823461) - Implemented a
hover_info()
query (f823461) - Instrument all queries using tracing (396c89b)
- Parsing now generates syntax error diagnistics (c41877e)
- Syntax errors are emitted while parsing (c6003b3)
Dependencies
- The following workspace dependencies were updated
- dependencies
- tree-sitter-wit bumped from 0.1.0 to 0.2.0
- dependencies
vscode-plugin: v1.1.0
tree-sitter-wit: v0.2.0
wit-language-server: v0.1.0
0.1.0 (2024-03-25)
Features
- Added queries for syntax highlighting (91fef15)
- Generated strongly-typed AST nodes (4a4005d)
- Implemented block comment parsing (0794f11)
- Implemented the full WIT grammar (6f5a511)
- Parse package declarations (cd36dd8)
- Parse top-level "use" statements (1f6a33a)
Bug Fixes
- We can now correctly parse all functions, resources, and types (6e98229)
wit-compiler: v0.1.0
0.1.0 (2024-03-25)
Features
- Added queries for syntax highlighting (91fef15)
- Created a
parse()
query andAst
wrapper around a Tree Sitter tree (0257819) - Created an abstraction for a workspace (0257819)
- Generated strongly-typed AST nodes (4a4005d)
- Implemented block comment parsing (0794f11)
- Implemented selection range (950b19c)
Bug Fixes
- We can now correctly parse all functions, resources, and types (6e98229)
Dependencies
- The following workspace dependencies were updated
- dependencies
- tree-sitter-wit bumped from 0.0.0 to 0.1.0
- dependencies
vscode-plugin: v1.0.0
1.0.0 (2024-03-25)
Features
- Automatically activate the extension when a workspace contains a
*.wit
file (ac02883) - Copied the
language-configuration.json
across frombytecodealliance/vscode-wit
(4eae4a6) - Copied the
wit.code-snippets
across frombytecodealliance/vscode-wit
(4eae4a6) - Copied the
wit.tmLanguage.json
across frombytecodealliance/vscode-wit
(4eae4a6) - Created a "WIT Language Server" plugin for VS Code (c258d73)
- Created a "WIT: Dump AST" command for dumping a file's syntax tree (82a0b5f)
- Created a "WIT: Restart Server" command for restarting the language server (82a0b5f)
- Created a "WIT: Show Changelog" command for showing the language server's changelog (82a0b5f)
- Created a "WIT: Show Version" command for showing the language server version (82a0b5f)
- The developer tools are automatically opened when running the extension in dev or test mode (749de5f)
tree-sitter-wit: 0.1.0
tree-sitter-wit-v0.1.0 Released tree-sitter-wit v0.1.0