svm-rs
Solidity compiler version manager
0.5.26
7.5M downloads/mo
#3652 most downloaded on crates.io
alloy-rs/svm-rs
What this package is like to depend on
Last release 1 months ago
09 Jul 2026
Ships fairly regularly
a new release about every 6 weeks
Some releases are documented
notes for 26 of 63 stable releases
2 versions withdrawn
withdrawn after publishing
5 years old
65 releases · first in 2021
7 releases in the last 12 months
see the full history below
Release timeline
65 releases · Sep 2021 to Jul 2026Releases
latest 60 of 65-
0.5.2609 Jul 2026Release notes
Open source →What's Changed
- ci: harden supply chain — pin actions, fix CVEs, add deny.toml by @decofe in #189
- fix(deny): bump rustls-webpki by @zerosnacks in #201
- chore(deps): bump taiki-e/install-action from 2.74.0 to 2.75.20 in the actions-weekly group by @dependabot[bot] in #195
- chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #196
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #197
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #198
- chore(deps): update dtolnay/rust-toolchain requirement to 29eef336d9b2848a0b548edc03f92a220660cdb8 by @dependabot[bot] in #199
- ci: pin dependencies and harden workflows by @zerosnacks in #204
- chore(deps): bump tokio from 1.36.0 to 1.52.1 in the cargo-weekly group by @dependabot[bot] in #202
- chore(deps): bump taiki-e/install-action from 2.75.20 to 2.75.27 in the actions-weekly group by @dependabot[bot] in #207
- chore(deps): bump zip from 4.6.1 to 8.6.0 by @dependabot[bot] in #206
- chore(deps): bump reqwest from 0.13.2 to 0.13.3 in the cargo-weekly group across 1 directory by @dependabot[bot] in #205
- chore: group weekly dependabot updates by @decofe in #213
- fix: quote dependabot schedule time by @decofe in #214
- chore(deps): bump the cargo-weekly group across 1 directory with 7 updates by @dependabot[bot] in #219
- ci: set rust-toolchain inputs explicitly by @decofe in #220
- chore(deps): bump the ci-weekly group across 1 directory with 2 updates by @dependabot[bot] in #217
- chore(deps): bump anyhow from 1.0.102 to 1.0.103 in the cargo-weekly group by @dependabot[bot] in #222
- chore(deps): bump taiki-e/install-action from 2.82.2 to 2.82.6 in the ci-weekly group by @dependabot[bot] in #223
- chore: solc 0.8.36 by @figtracer in #224
New Contributors
- @dependabot[bot] made their first contribution in #195
- @figtracer made their first contribution in #224
Full Changelog: v0.5.25...v0.5.26
Release notes
Open source →Bug Fixes
Dependencies
- [deps] Bump taiki-e/install-action from 2.82.2 to 2.82.6 in the ci-weekly group (#223)
- [deps] Bump anyhow from 1.0.102 to 1.0.103 in the cargo-weekly group (#222)
- [deps] Bump the ci-weekly group across 1 directory with 2 updates (#217)
- [deps] Bump the cargo-weekly group across 1 directory with 7 updates (#219)
- [deps] Bump reqwest from 0.13.2 to 0.13.3 in the cargo-weekly group across 1 directory (#205)
- [deps] Bump zip from 4.6.1 to 8.6.0 (#206)
- [deps] Bump taiki-e/install-action from 2.75.20 to 2.75.27 in the actions-weekly group (#207)
- [deps] Bump tokio from 1.36.0 to 1.52.1 in the cargo-weekly group (#202)
- Pin dependencies and harden workflows (#204)
- [deps] Update dtolnay/rust-toolchain requirement to 29eef336d9b2848a0b548edc03f92a220660cdb8 (#199)
- [deps] Bump actions/upload-artifact from 4 to 7 (#198)
- [deps] Bump actions/checkout from 4 to 6 (#197)
- [deps] Bump actions/download-artifact from 4 to 8 (#196)
- [deps] Bump taiki-e/install-action from 2.74.0 to 2.75.20 in the actions-weekly group (#195)
Miscellaneous Tasks
Other
Release notes
Open source →Dependencies
- [deps] Bump the cargo-weekly group across 1 directory with 7 updates (#219)
- [deps] Bump zip from 4.6.1 to 8.6.0 (#206)
- [deps] Bump tokio from 1.36.0 to 1.52.1 in the cargo-weekly group (#202)
Miscellaneous Tasks
- Solc 0.8.36 (#224)
-
0.5.2530 Apr 2026 -
0.5.2419 Feb 2026Release notes
Open source →Dependencies
- Bump reqwest to 0.13 (#184)
Miscellaneous Tasks
- Release 0.5.24
- Solc 0.8.34 (#187)
Other
- Replace retired macos-13 runner with macos-14, move macos-14 to macos-15 (#185)
Release notes
Open source → -
0.5.2306 Jan 2026Release notes
Open source → -
0.5.2204 Dec 2025Release notes
Open source →Release Notes
Bug Fixes
- [svm-builds] Handle prerelease solidity versions (#179)
Install svm-rs 0.5.22
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alloy-rs/svm-rs/releases/download/v0.5.22/svm-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/alloy-rs/svm-rs/releases/download/v0.5.22/svm-rs-installer.ps1 | iex"Download svm-rs 0.5.22
File Platform Checksum svm-rs-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum svm-rs-x86_64-apple-darwin.tar.gz Intel macOS checksum svm-rs-x86_64-pc-windows-msvc.zip x64 Windows checksum svm-rs-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum svm-rs-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum svm-rs-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum Release notes
Open source →Bug Fixes
- [svm-builds] Handle prerelease solidity versions (#179)
Miscellaneous Tasks
- Release 0.5.22
-
0.5.2119 Nov 2025Release notes
Open source →Release Notes
Features
- Support solc prereleases (#176)
Install svm-rs 0.5.21
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alloy-rs/svm-rs/releases/download/v0.5.21/svm-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/alloy-rs/svm-rs/releases/download/v0.5.21/svm-rs-installer.ps1 | iex"Download svm-rs 0.5.21
File Platform Checksum svm-rs-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum svm-rs-x86_64-apple-darwin.tar.gz Intel macOS checksum svm-rs-x86_64-pc-windows-msvc.zip x64 Windows checksum svm-rs-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum svm-rs-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum svm-rs-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum Release notes
Open source → -
0.5.2018 Nov 2025Release notes
Open source →What's Changed
- chore: improve UnknownVersion error message by @DaniPopes in #172
- chore: edited the link to the badge by @Olexandr88 in #171
- chore: support for Windows ARM64 by @cakevm in #174
- feat: add support for 0.8.31-pre by @mattsse in #175
New Contributors
- @Olexandr88 made their first contribution in #171
- @cakevm made their first contribution in #174
Full Changelog: v0.5.19...v0.5.20
-
0.5.1913 Aug 2025Release notes
Open source →Release Notes
Features
- Add aliases
ls,i, andrm(#168)
Miscellaneous Tasks
- Use cargo-dist to build binaries (#170)
Install svm-rs 0.5.19
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alloy-rs/svm-rs/releases/download/v0.5.19/svm-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/alloy-rs/svm-rs/releases/download/v0.5.19/svm-rs-installer.ps1 | iex"Download svm-rs 0.5.19
File Platform Checksum svm-rs-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum svm-rs-x86_64-apple-darwin.tar.gz Intel macOS checksum svm-rs-x86_64-pc-windows-msvc.zip x64 Windows checksum svm-rs-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum svm-rs-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum svm-rs-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum Release notes
Open source →Features
- Add aliases
ls,i, andrm(#168)
Miscellaneous Tasks
- Release 0.5.19
- Use cargo-dist to build binaries (#170)
Release notes
Open source → - Add aliases
-
0.5.1812 Aug 2025Release notes
Open source →Dependencies
Features
- Make svm list work offline (#164)
Miscellaneous Tasks
- Release 0.5.18
- [meta] Add CHANGELOG.md generation (#165)
Release notes
Open source →Bug Fixes
- More robust nixos check (#150)
- Filter for universal macos (#121)
- Fix loading peer certificates for corporate networks (#83)
Dependencies
- Bump to edition 2024 (#167)
- Bump to Rust 1.89 (#166)
- [deps] Bump all deps (#163)
- [deps] Cargo update (#160)
- [deps] Breaking bumps (#152)
- Bump fs4 version to 0.12 (#147)
- [deps] Bumps (#136)
- [deps] Bump all dependencies (#131)
- [deps] Rename zip_next to zip (#128)
- Update dependencies and lockfile (#114)
- Merge pull request #112 from alloy-rs/matt/bump-solc-0.8.24
- Merge pull request #110 from alloy-rs/matt/patch-bump
Features
- Make svm list work offline (#164)
- 0.8.30 (#162)
- 0.8.29 (#157)
- Add headless arg to install (#154)
- Add simple retry for text file busy (#155)
- Update android-aarch64 repo link (#153)
- Add android-aarch64 support (#151)
- 0.8.28 (#146)
- Improve release profile (#145)
- 0.8.27 (#142)
- [svm] Add which subcommand (#137)
- Increase
solcdownload timeout window to 10 minutes from 2 minutes (#133) - [solc] Support rustup-like version specifiers (
+x.y.z) (#125) - Add support for 0.8.25 (#118)
Miscellaneous Tasks
- Release 0.5.18
- [meta] Add CHANGELOG.md generation (#165)
- Cargo update, clippy (#148)
- [solc] Use exec on unices (#135)
- Solc 0.8.26 (#129)
- Remove readme in manifests
- Improve data dir is not a directory error msg (#126)
- [meta] Improve CI, use workspace.package (#115)
- Release 0.3.5
- Solc 0.8.24
Other
- Disable NixOS patching after 0.8.28 (#159)
- Eliminate "text file busy" errors (#140)
- Replace
zipwithzip_next(#127) - Merge pull request #113 from alloy-rs/matt/0.305
Performance
- Use
raw.githubusercontent.comdirect link to avoid 302 redirects (#132)
Refactor
-
0.5.1723 Jul 2025Release notes
Open source → -
0.5.1607 May 2025Release notes
Open source → -
0.5.1509 Apr 2025Release notes
Open source →Dependencies
- [deps] Cargo update (#160)
Miscellaneous Tasks
- Release 0.5.15
Other
- Disable NixOS patching after 0.8.28 (#159)
-
0.5.1418 Mar 2025Release notes
Open source → -
0.5.1314 Mar 2025 -
0.5.1211 Mar 2025Release notes
Open source →Dependencies
- [deps] Breaking bumps (#152)
Features
- Add headless arg to install (#154)
- Add simple retry for text file busy (#155)
- Update android-aarch64 repo link (#153)
Miscellaneous Tasks
- Release 0.5.12
-
0.5.1128 Jan 2025Release notes
Open source → -
0.5.1017 Jan 2025Release notes
Open source → -
0.5.920 Dec 2024Release notes
Open source →Dependencies
- Bump fs4 version to 0.12 (#147)
Miscellaneous Tasks
- Release 0.5.9
- Cargo update, clippy (#148)
-
0.5.814 Oct 2024Release notes
Open source → -
0.5.704 Sep 2024Nothing published for this version
-
0.5.627 Aug 2024Release notes
Open source → -
0.5.519 Aug 2024Release notes
Open source →Dependencies
- [deps] Cargo update
- [deps] Bumps (#136)
Features
- Enable use socks proxy (#138)
- [svm] Add which subcommand (#137)
- Increase
solcdownload timeout window to 10 minutes from 2 minutes (#133)
Miscellaneous Tasks
- Release 0.5.5
- [solc] Use exec on unices (#135)
Performance
- Use
raw.githubusercontent.comdirect link to avoid 302 redirects (#132)
-
0.5.424 May 2024 -
0.5.321 May 2024Nothing published for this version
-
0.5.222 Apr 2024Release notes
Open source → -
0.5.110 Apr 2024Release notes
Open source →Bug Fixes
Dependencies
Features
Miscellaneous Tasks
- Release 0.5.1
- Remove readme in manifests
- Improve data dir is not a directory error msg (#126)
- Release 0.5.0 (#124)
- Release 0.4.1 (#122)
- Release 0.4.0 (#120)
- Release 0.3.6 (#119)
- [meta] Improve CI, use workspace.package (#115)
Other
Refactor
-
0.5.004 Apr 2024Nothing published for this version
-
0.4.120 Mar 2024Nothing published for this version
-
0.4.018 Mar 2024Nothing published for this version
-
0.3.618 Mar 2024 withdrawnNothing published for this version
-
0.3.527 Jan 2024Release notes
Open source →Dependencies
- Merge pull request #112 from alloy-rs/matt/bump-solc-0.8.24
- Merge pull request #110 from alloy-rs/matt/patch-bump
Miscellaneous Tasks
- Release 0.3.5
- Release 0.3.5
- Solc 0.8.24
-
0.3.423 Jan 2024Release notes
Open source →Bug Fixes
- Fix various regression on latest refactor
- Fix race condition between instances of svm in setting up the SVM directory
- Bump lock
- Fix the formatting
- 0.8.19 typo
- Linting issues after rustup update
- Fix exist status handling
- Solc-builds commit that uses statically linked z3
- Remove cfg for defining function
- Move install_zip to correct block
- Must-use result from std::fs::rename
- Compilation issues under target=windows
- Propagate error from zip crate
- Retain old releases as well
- Update commit hash in tests
- Update sha256 checksum for v0.6.12
- Minor fixes to tests
- Fallback to rosetta for versions under natively compilable v0.8.5
- Remove list.json, use solc-builds repo for releases
- Fix test
- Update solc checksums for prod builds
- Macos M1 releases in
blocking_all_releases - Feature gate export
- Minor naming edit to maintain consistency
- Emit tracing event instead of panicking
- Create lock file before creating write mode file
- Include_str solc lists instead of loading from file
- Pin arm64 solc commit
- Lint checks
- Bump up minor version since artifact_url API changed
- Also append the builds to the old versions
- Clippy
- Formatting
- Remove 0.4.10 as it is available in binaries.soliditylang
- Old versions checksum & download url
- Remove build script and setup home if does not exist
- Deserialize artifact to string
- Content of binary
Dependencies
- Merge pull request #101 from alloy-rs/matt/bump-dep
- Bump dep
- Merge pull request #98 from alloy-rs/matt/bump-version123123
- Bump version
- Merge pull request #93 from alloy-rs/matt/bump-lock2
- Merge pull request #92 from alloy-rs/matt/bump-minor-versions
- Bump minor versions
- Merge pull request #91 from alloy-rs/matt/bump-lock
- Bump Cargo lock
- Merge pull request #90 from alloy-rs/matt/bump-version1232
- Bump version
- Bump internal versions
- Bump up svm-builds
- Bump up versions
- Switch
ziptobinstall-zip - Bump up svm version
- Bump up some dependencies
- Bump up versions
- Merge pull request #60 from onbjerg/onbjerg/linux-aarch-bump
- Merge pull request #57 from roynalnaruto/chore/v0.8.16
- Solc-builds latest commit, bump versions
- Bump version
- Bump up versions
- Bump up versions
- Bump builds commit
- Bump up to v0.2.11 and v0.1.1
- Bump version
- Merge pull request #37 from roynalnaruto/chore/bump-request-timeout
- Bump up request timeout
- [linux-aarch64] Latest solc versions in list and commit bump
- Bump up version
- Bump up version
- Bump up version
- Bump up version
- Bump up version
- Bump up version
- Bump up version
- Merge pull request #11 from gakonst/fix/trim-deps
- Trim deps and feature gate openssl/rustls/sha2-asm
- Bump up version
- Bump up svm version
- Bump up svm version
- Bump version
- Bump version
Features
- Add release.toml
- New linux bins
- Change shas for macOS
- Update macos URLs and set latest to 0.8.22
- 0.8.17
- Add offline feature
- Extract zip archives on windows
- Add response status check
- Use fs2 for locking and increase request timeout to 60 secs
- Support SVM_TARGET_PLATFORM env
- Include platform id as constant
- [builds] Add svm-builds crate
- Return solc file path after install
- Add macosx-aarch64 releases support
- Full serde support
- Add blocking api calls
- Handle errors in create/copy by removing lock file on drop
- Prefer tracing over logging
- Add lock file for solc version while copying contents over
- Add support for linux aarch64 binaries
- Add windows support
- Checksum matching and delay creating solc-x.y.z file
- Allow removing all and installing multiple
- Remove version
- Improved prompts and progress bar
- Formatting prints and colors
- Use semver Version instead of strings
- Build script to setup svm file structure
Miscellaneous Tasks
- Release 0.3.4
- Update readme install instructions
- Remove todo
- Just lowercase version
- Cache all versions
- Lint
- Cli improvements
- Update versions
- Patch bumps
- Update test
- Update linux builds sha
- Update urls with 0.8.21 mac build sha
- Update urls
- Update tests & solc-builds url
- Replace url commit shas with correct org/shas
- Linux aarch v0.8.19
- Macosx solc-v0.8.19
- Improve checksum error
- Resolve linting issues
- V0.8.18 support (apple silicon)
- Fix lint error
- Switch
binstall-ziptozip - Update solc-builds which includes solidity v0.8.17
- Update linux aarch64 releases
- Check for DOCS_RS flag
- Add code owners
- Refactor version req check for NixOS patching
- Nit
- Support for linux-aarch64
- [macos-aarch64] Solc-builds with v0.8.15
- [svm-builds] Specify version
- Update sha256 checksums for solc binaries
- Update commit for linux-aarch64
- Update commit for linux-aarch64 binaries
- Solc-builds update | fix filter for macos-aarch64
- [clippy] Make clippy happy
- Update solc-builds commit
- Update solc-builds macos-aarch64 commit
- Refactoring and add more releases for macos aarch64
- Export blocking_all_releases
- Add badges
- Minor refactor
- Fix test
- Update sha2 (previous version was yanked)
- Updated cargo lock file
- Update cargo lock
- Remove cargolock from gitignore
- Clippppy
- Impl Default for releases
- Export releases struct
- Export some required functions
- Improve readme
- Renaming binaries | replace lazy_static with once_cell
Other
- Merge pull request #109 from alloy-rs/matt/add-release.tmol
- Merge branch 'master' into matt/add-release.tmol
- Merge pull request #107 from alloy-rs/matt/update-readme
- Merge branch 'master' into matt/update-readme
- Merge branch 'master' into matt/update-readme
- Merge pull request #108 from alloy-rs/matt/fix-various-issues
- Use doc comment
- Merge pull request #102 from alloy-rs/evalir/misc-refactor
- Clippy
- Properly handle uninstalled, existing versions in use
- Clippy
- Merge pull request #100 from alloy-rs/evalir/0.8.23
- Update silicon links
- Merge branch 'master' into evalir/0.8.23
- Merge pull request #96 from nategraf/victor/fix-setup-svm-dir-race
- Merge branch 'master' into victor/fix-setup-svm-dir-race
- Update crates/svm-rs/src/lib.rs
- Merge pull request #97 from alloy-rs/evalir/0.8.22
- Merge pull request #89 from Evalir/evalir/0.8.21
- Merge pull request #80 from farcaller/master
- Update crates/svm-builds/build.rs
- Update crates/svm-builds/build.rs
- Allow to override the releases list manually with SVM_RELEASES_LIST_JSON.
- Merge pull request #87 from x86y/feat_xdg
- Add a test for XDG compliance and backwards compatibility
- Comply with XDG spec
- Merge pull request #86 from ethers-rs/v0.8.20
- Merge pull request #81 from DaniPopes/split-crates
- Deprecate
sha2-asmfeature - Split crates
- Merge pull request #82 from andrevmatos/nixos/solc_0.7.6
- Patch solc 0.7.6, first dynamically-linked version
- Merge pull request #77 from roynalnaruto/fix/list-update
- Use list from nikitastupin's repo instead of maintaining here
- Merge pull request #76 from mattsse/matt/fix-0.8.19-release
- Merge pull request #75 from roynalnaruto/feat/solc-v0.8.19
- Merge pull request #74 from mattsse/matt/improve-checkusm-err
- Merge pull request #73 from roynalnaruto/chore/solc-v0.8.18
- Linux aarch64 v0.8.18 release
- Merge pull request #70 from moh-eulith/master
- Merge branch 'master' into master
- Merge pull request #72 from roynalnaruto/chore/rustup
- Merge pull request #67 from agostbiro/master
- Merge pull request #65 from agostbiro/master
- Merge pull request #64 from mattsse/matt/0-8-17
- Merge pull request #63 from roynalnaruto/chore/solc-v0.8.17
- Merge pull request #59 from roynalnaruto/fix/solc-z3
- Merge pull request #56 from roynalnaruto/chore/solc-builds-update
- Solc-builds with z3 smt solver support
- Merge pull request #55 from roynalnaruto/fix/generate-offline
- Merge pull request #54 from mattsse/matt/use-docs-rs-flag
- Merge pull request #53 from roynalnaruto/chore/protect-master
- Merge pull request #52 from mattsse/matt/offline-builds
- Merge pull request #51 from roynalnaruto/fix/auto-merge-err
- Merge pull request #48 from d-xo/nixos-support
- Only patch if version is 0.8+
- Seperate nixoos patching routine into a separate function
- Automatically patch binaries for nixos
- Merge pull request #50 from onbjerg/onbjerg/windows-zip
- Merge pull request #46 from mattsse/matt/add-apple-silicon-download-test
- Merge branch 'master' into matt/add-apple-silicon-download-test
- Merge pull request #45 from mattsse/matt/retain-releases-for-m1
- Merge pull request #47 from mattsse/matt/add-status-code-check
- Merge pull request #44 from roynalnaruto/chore/solc-v0.8.15-macos-aarch64
- Merge pull request #43 from roynalnaruto/feat/v0.8.14
- Update commit hashes
- Merge pull request #42 from roynalnaruto/chore/update-commit-checksum
- Merge pull request #40 from roynalnaruto/chore/update-solc-bins
- Merge pull request #34 from mattsse/matt/use-fs2-for-lockfiles
- Merge pull request #35 from mattsse/matt/add-svm-target-platform-env
- Merge pull request #31 from mattsse/matt/embedd-releases
- Merge pull request #30 from mattsse/matt/return-solc-file
- Merge pull request #29 from roynalnaruto/fix/macos-aarch64-conditional
- Merge pull request #28 from roynalnaruto/fix/list-solc-builds
- Merge pull request #27 from gakonst/patch-1
- Merge pull request #26 from onbjerg/patch-1
- Merge pull request #25 from roynalnaruto/feat/macosx-aarch64
- Merge pull request #23 from mattsse/matt/export-blocking-releases
- Merge pull request #24 from mattsse/matt/serde
- Merge pull request #22 from roynalnaruto/chore/badges
- Merge pull request #21 from mattsse/matt/blocking-install
- Merge pull request #20 from roynalnaruto/fix/lock-file
- Merge pull request #19 from gakonst/fix/include-lists
- Merge pull request #18 from gakonst/patch-1
- Merge pull request #17 from roynalnaruto/feat/linux-aarch64
- Merge pull request #15 from onbjerg/onbjerg/platform-arch
- Relax architecture requirements for macOS
- Check target architecture as well
- Merge pull request #14 from clifton/structopt-to-clap3
- Replace structopt with clap
- Check in cargo lock
- Merge pull request #9 from mattsse/matt/windows-support
- Cleanup tests
- Rustfmt
- Merge pull request #6 from roynalnaruto/fix/old-releases
- Merge pull request #5 from roynalnaruto/feat/improvements
- Merge pull request #3 from roynalnaruto/fix/embed-old-releases
- Embed old solc releases into source code
- Merge pull request #2 from roynalnaruto/feat/multiple-versions
- Add fields to manifest
- Add MIT license
- Add apache license
- Basic readme
- First commit
Styling
- Clippy/fmt
- Fmt
Testing
- Fix linux aarch64 artifact url test
- Update aarch64 releases test
- Adds test to ensure we can download latest native apple silicon build
<!-- generated by git-cliff -->
Release notes
Open source →Bug Fixes
- Fix various regression on latest refactor
- Fix race condition between instances of svm in setting up the SVM directory
Dependencies
- Merge pull request #98 from alloy-rs/matt/bump-version123123
- Bump version
- Merge pull request #92 from alloy-rs/matt/bump-minor-versions
- Bump minor versions
- Merge pull request #90 from alloy-rs/matt/bump-version1232
- Bump version
- Bump internal versions
Features
- New linux bins
- Change shas for macOS
- Update macos URLs and set latest to 0.8.22
Miscellaneous Tasks
- Release 0.3.4
- Remove todo
- Just lowercase version
- Cache all versions
- Lint
- Cli improvements
- Update versions
- Patch bumps
- Update test
- Update linux builds sha
- Update urls with 0.8.21 mac build sha
- Update urls
- Update tests & solc-builds url
- Replace url commit shas with correct org/shas
Other
- Merge branch 'master' into matt/update-readme
- Merge branch 'master' into matt/update-readme
- Merge pull request #108 from alloy-rs/matt/fix-various-issues
- Use doc comment
- Merge pull request #102 from alloy-rs/evalir/misc-refactor
- Clippy
- Properly handle uninstalled, existing versions in use
- Clippy
- Merge pull request #100 from alloy-rs/evalir/0.8.23
- Update silicon links
- Merge branch 'master' into evalir/0.8.23
- Merge pull request #96 from nategraf/victor/fix-setup-svm-dir-race
- Merge branch 'master' into victor/fix-setup-svm-dir-race
- Update crates/svm-rs/src/lib.rs
- Merge pull request #97 from alloy-rs/evalir/0.8.22
- Merge pull request #89 from Evalir/evalir/0.8.21
- Merge pull request #87 from x86y/feat_xdg
- Add a test for XDG compliance and backwards compatibility
- Comply with XDG spec
- Merge pull request #86 from ethers-rs/v0.8.20
- Merge pull request #81 from DaniPopes/split-crates
- Deprecate
sha2-asmfeature - Split crates
<!-- generated by git-cliff -->
-
0.3.309 Nov 2023Nothing published for this version
-
0.3.230 Oct 2023Nothing published for this version
-
0.3.130 Oct 2023Nothing published for this version
-
0.3.025 Jul 2023Nothing published for this version
-
0.2.2424 Jul 2023 withdrawnNothing published for this version
-
0.2.2318 May 2023Nothing published for this version
-
0.2.2224 Feb 2023Nothing published for this version
-
0.2.2123 Feb 2023Nothing published for this version
-
0.2.2002 Feb 2023Nothing published for this version
-
0.2.1913 Jan 2023Nothing published for this version
-
0.2.1812 Sep 2022Nothing published for this version
-
0.2.1709 Sep 2022Nothing published for this version
-
0.2.1621 Aug 2022Nothing published for this version
-
0.2.1511 Aug 2022Nothing published for this version
-
0.2.1409 Aug 2022Nothing published for this version
-
0.2.1325 Jun 2022Nothing published for this version
-
0.2.1220 Jun 2022Nothing published for this version
-
0.2.1116 Jun 2022Nothing published for this version
-
0.2.1019 May 2022Nothing published for this version
-
0.2.903 Mar 2022Nothing published for this version
-
0.2.812 Feb 2022Nothing published for this version
-
0.2.712 Feb 2022Nothing published for this version
-
0.2.609 Feb 2022Nothing published for this version
-
0.2.509 Feb 2022Nothing published for this version
-
0.2.409 Feb 2022Nothing published for this version
-
0.2.303 Feb 2022Nothing published for this version
-
0.2.229 Jan 2022Nothing published for this version
-
0.2.113 Dec 2021Nothing published for this version