Releases: ink-analyzer/ink-vscode
Releases · ink-analyzer/ink-vscode
v0.1.35
- Support for ink!
6.0.0-beta.1
v0.1.34
- Use ink!
6.0.0-betain new project template - Updated branding
v0.1.33
- 🎉 Support for ink! v6
- Diagnostics, quickfixes, completions, inlay hints and signature help for the following v6 attribute macros and arguments
#[ink::contract_ref]attribute#[ink(name = "..")]attribute argument#[ink::error]attribute
- New actions for inserting
#[ink::contract_ref]and#[ink::error]snippets - Diagnostics and quickfixes for immutable payable messages
- Deprecation warnings for chain extensions
- Updated actions for inserting custom
Environmentsnippets - Updated new contract template for v6
- Diagnostics, quickfixes, completions, inlay hints and signature help for the following v6 attribute macros and arguments
v0.1.32
v0.1.31
- Code action for migrating ink! 4.x projects to ink! 5.0.
- Completions for full ink! entities (i.e. inserting full Rust items not just ink! attribute macros and arguments e.g. ink! constructor and message
fnitems as completions when typingfninsideimplblocks e.t.c) - Code action for extracting ink! events into standalone packages (only for ink! v5 projects).
- Completions and code actions for
ink::combine_extensions!declarative macro. - General performance and robustness improvements for semantic analyzer and language server.
v0.1.30
- Improve support for ink! workspace dependencies.
- General robustness improvements for semantic analyzer and language server.
v0.1.29
v0.1.28
v0.1.27
v0.1.26
- Improve contextual awareness for completions, code/intent actions and quickfixes (e.g. suggest unique ids and names for ink! entities).