Releases: multiversx/mx-ide-vscode
v0.21.1
What's Changed
- Fix the way mxpy is resolved by @andreibancioiu in #87
Full Changelog: v0.21.0...v0.21.1
v0.21.0
v0.20.0
What's Changed
- Adjust setup, use webpack etc by @andreibancioiu in #75
- Better error management, better display of logs / messages by @andreibancioiu in #76
- Bump version, use newer mxpy, bit of cleanup by @andreibancioiu in #83
- Fix release workflow by @andreibancioiu in #84
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- Fix compatibility with mxpy v8 by @andreibancioiu in #81
Full Changelog: v0.18.0...v0.19.0
v0.18.0
Discord announcement (before release).
馃煝 The extension does not patch settings.json
anymore
We've decided to not automatically patch settings.json
anymore. It's the responsibility of the VSCode user 馃挭 to adjust settings.json
and include necessary PATHs and variables, if needed - e.g. if the user relies on the Rust installation in ~/multiversx-sdk
as opposed to a separate Rust installation.
Please find below an example of adjusting settings.json
, if you rely on the ~/multivers-sdk
installation of Rust (also note the alteration of PATH
).
For Linux:
{
"terminal.integrated.env.linux": {
"PATH": "${env:HOME}/multiversx-sdk:${env:HOME}/multiversx-sdk/vendor-rust/bin:${env:HOME}/multiversx-sdk/vmtools:${env:PATH}",
"RUSTUP_HOME": "${env:HOME}/multiversx-sdk/vendor-rust",
"CARGO_HOME": "${env:HOME}/multiversx-sdk/vendor-rust"
},
"rust-analyzer.server.extraEnv": {
"RUSTUP_HOME": "${env:HOME}/multiversx-sdk/vendor-rust",
"CARGO_HOME": "${env:HOME}/multiversx-sdk/vendor-rust"
}
}
For MacOS:
{
"terminal.integrated.env.osx": {
"PATH": "${env:HOME}/multiversx-sdk:${env:HOME}/multiversx-sdk/vendor-rust/bin:${env:HOME}/multiversx-sdk/vmtools:${env:PATH}",
"RUSTUP_HOME": "${env:HOME}/multiversx-sdk/vendor-rust",
"CARGO_HOME": "${env:HOME}/multiversx-sdk/vendor-rust"
},
"rust-analyzer.server.extraEnv": {
"RUSTUP_HOME": "${env:HOME}/multiversx-sdk/vendor-rust",
"CARGO_HOME": "${env:HOME}/multiversx-sdk/vendor-rust"
}
}
馃煝 No more support for running bash snippets from the UI
Rust-based contract interaction snippets will arise soon 馃 . We've dropped support for invoking bash interaction snippets directly from the VSCode extension (user interface).
Existing bash-based interaction snippets can still be invoked from the CLI, as follows (example for the adder
contract):
export PROJECT=$(pwd)
export USERS=~/multiversx-sdk/testwallets/latest/users
source interactions/testnet.snippets.sh && deploy
source interactions/testnet.snippets.sh && add
What's Changed
- Remove environment pollution by @andreibancioiu in #73
- Remove custom support for bash snippets by @andreibancioiu in #71
- A bit of workspace cleanup / simplifications by @andreibancioiu in #72
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Do not handle clang / cpp projects anymore by @andreibancioiu in #69
Full Changelog: v0.16.1...v0.17.0
v0.16.1
What's Changed
- Fix path for lldb pretty printer script by @andreibancioiu in #68
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Do not natively handle "erdjs-snippets" anymore by @andreibancioiu in #65
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Upgrade from erdpy
to mxpy
directly from the IDE 馃殌
Also see: https://github.com/multiversx/mx-sdk-py-cli/releases/tag/v5.0.1
What's Changed
- Handle SDK renaming: elrondsdk -> multiversx-sdk, erdpy -> mxpy by @andreibancioiu in #64
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Use a monochrome logo for the activity icon by @claudiu725 in #62
- Update telegram link by @claudiu725 in #63
Full Changelog: v0.14.0...v0.14.1