v2.0.0
Wohoooo!! 🎉 Its v2.0.0!!
Thank you Osmosis Grants for funding the work for this release.
Added
- Support for CW notebooks - Can instantiate contract, run queries and execute txs from the notebook cell within the cosmwasm virtual machine kernel.
- Added support for
SigningCosmWasmClient.executeMultiple
in API - Closed #15 - Can now send funds while executing a contract and while initializing a contract 💰
- Added
Clear History
button andExport History as JSON
button to CosmWasm history view - Auto-generate old-style contract schema when
cargo schema
is run - Load a wasm binary in a CosmWasm VM. Supports instantiate, query and execute. Uses
@terran-one/cw-simulate
. Absolute GOATS those peeps 🎉- If schema file exists, it will also show dropdown for query and execute with dummy values filled in
- Beaker integration
- autosync accounts and chain configs if Beaker.toml is found in the repository. Configured in the setting
beaker.autosync
- right click on
Beaker.toml
allows to manually sync the accounts and chain configs from the selected file
- autosync accounts and chain configs if Beaker.toml is found in the repository. Configured in the setting
- Contract view
- context menu action to fetch and show a selected on-chain contract checksum
- context menu action to download the selected on-chain contract binary to local workspace
- Enable Localization support. Makes it easier for new languages to be supported.
- Enabled Test Explorer - The extension now finds the tests within the project and shows them in the Test Explorer as well as implements a Test Runner
- Add json autocomplete for inputs for instantiate&migrate msgs
- Walkthroughs which can be accessed by the command palette
- Some extension features are now supported in untrusted workspace - limited support
- Added Stargaze Elgafar testnet to preset chain config
- Added Neutron Baryon testnet to preset chain config
Changed
- Upgraded @cosmjs libraries to
0.29.5
. - Changed Juno testnet config to uni-6
Deprecated
- Deprecated support for vscode versions below
1.74.0
. Due to l10n dependency which is used for localization.
Removed
- Rust snippets for code completion
Fixed
- After Executor refactor, the tx link in the dialog after tx execution success was showing json obj instead of tx hash
- Using vscode native clipboard instead of
clipboardy
, which was not working when used in Windows + WSL.