Usage related changes
- Applied the proxy-server optimization to all commands and to the dockerized mode (v0.6.3 only optimized venv mode and didn't optimize
starknet-compile
) - Introduced the
hardhat starknet-plugin-version
command - Introduced
stderr
andstdout
parameters to theintegratedDevnet
configuration in hardhat config: allows piping of stdout and stderr of integrated-devnet to desired files (or to your terminal's stdout and stderr) - previously this output (except for the last message) was trapped in the subprocess/container (this is still the default behavior) - Fixed the error arising from
python
being linked topython2
on some computers (by usingpython3
internally) - Added the
--starknet-network
CLI param tohardhat run
Development related changes
- Using custom error (wrapper around HardhatPluginError)
- Testing time reduced by about 25% by using the proxy-server (when not testing on devnet).
Merged PRs
- venv mode: do everything through proxy server by @FabijanC in #185
- Add optional CLI param on hardhat run by @Nathan-SL in #187
- Starknet plugin version by @Nathan-SL in #181
- Integrated devnet logger by @Nathan-SL in #179
- Custom Starknet plugin error by @Nathan-SL in #180
- Improve integrated devnet logging by @FabijanC in #188
- Replace python with python3 by @FabijanC in #190
- Use dockerized plugin through proxy server by @FabijanC in #191
Full Changelog: v0.6.3...v0.6.4
Note: This version was published manually instead of through the CI/CD pipeline because alpha-goerli was congested and the tests were timing out.