Releases: ink-analyzer/ink-analyzer
Releases · ink-analyzer/ink-analyzer
lsp-server-v0.4.2
- Support for ink!
6.0.0-beta.1
lsp-server-v0.4.1
- Use ink!
6.0.0-betain new project template
lsp-server-v0.4.0
- 🎉 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
lsp-server-v0.3.1
- 🎉 Support for ink! v5.1.
- Miscellaneous improvements.
lsp-server-v0.3.0
- Command and 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) - Command and 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.
lsp-server-v0.2.29
- Improve support for ink! workspace dependencies.
- General robustness improvements for semantic analyzer.
lsp-server-v0.2.28
- Improve support for ink! v5
lsp-server-v0.2.27
- Improve support for ink! v5
lsp-server-v0.2.26
- 🎉 Support for ink! v5
- Performance improvements and general and robustness updates.
lsp-server-v0.2.25
- Improve contextual awareness for completions, code/intent actions and quickfixes (e.g. suggest unique ids and names for ink! entities).