Releases: Ackee-Blockchain/solidity-for-vscode
Releases · Ackee-Blockchain/solidity-for-vscode
v1.17.0
1.17.0 (Pre-release)
This version iterates on multiple chain sessions (introduces in the previous release) by adding advanced chain management features including chain forking, local node connectivity, and automated per-chain state persistence between VS Code restarts. The updated interface introduces a chain navigator to support the new features, events displayed in transaction output, and general UX improvements such as new input tooltips and loading indicators.
[1.17.0]
Features
- Added chain forking capabilities for local development
- Added support for connecting to existing local chain nodes
- Implemented configurable automatic chain state persistence
- Added a new Chain Navigator UI element with chain information display
- Added onchain contract ABI fetching
- Implemented proxy contract support with implementation ABI integration
- Integrated transaction event displays in output view
- Enhanced UX with input tooltips and loading indicators
- Improved contract interaction feedback with visual loading states
Fixes
- Fixed contract compilation expansion issues
- Resolved UI theme consistency issues
- Fixed empty
calldata
handling in function calls - Corrected
bigint
serialization and processing - Fixed integer overflow handling in inputs
- Improved type safety in
bigint
operations - Reduced extension startup messages
- Optimized handling of large transaction values
- Cleaned up residual messages in output view
- Improved chain state persistence reliability
- Fixed chain session stability issues
- Updated Wake dependency to 4.14.0
- Refactored codebase
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
Improvements
- Added auto-importing of Foundry remappings
- Added support for decoding structs in transaction output
- Added option for upcoming Prague EVM version in settings
- Improved error messaging when Wake installation via conda fails
- Refined descriptions for various settings
Fixes
- Resolved anonymous authentication issues when downloading Wake (conda installation)
v1.16.0
Major changes
- The extension is being rebranded as Solidity for VS Code
- Introducing Deploy and Interact UI - test and interact with your smart contracts on a local node
Improvements
- Language server now watches for external changes to Solidity files and recompiles automatically
- Improved LSP responsiveness and RAM usage
Fixes
- Fixed multiple memory leaks in LSP
- Fixed sending compilation build to detectors/printers subprocess causing crashes due to build size & cyclic references
- Fixed multiple minor LSP issues