PackageTrack
Sign in Get early access

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 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 65
  1. 0.5.26 09 Jul 2026
    Release notes

    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

    Full Changelog: v0.5.25...v0.5.26

    Open source →
    Release notes

    Bug Fixes

    • Quote dependabot schedule time (#214)
    • [deny] Bump rustls-webpki (#201)

    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

    • Solc 0.8.36 (#224)
    • Group weekly dependabot updates (#213)

    Other

    • Set rust-toolchain inputs explicitly (#220)
    • Harden supply chain — pin actions, fix CVEs, add deny.toml (#189)
    Open source →
    Release notes

    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)
    Open source →
  2. 0.5.25 30 Apr 2026
    Release notes

    chore: Release svm-rs version 0.5.25

    Open source →
    Release notes

    Miscellaneous Tasks

    • Release 0.5.25
    • Solc 0.8.35 (#190)
    Open source →
  3. 0.5.24 19 Feb 2026
    Release notes

    chore: Release svm-rs version 0.5.24

    Open source →
    Release notes

    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)
    Open source →
    Release notes

    Dependencies

    • Bump reqwest to 0.13 (#184)

    Miscellaneous Tasks

    • Release 0.5.24
    • Solc 0.8.34 (#187)
    Open source →
  4. 0.5.23 06 Jan 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.5.22...v0.5.23

    Open source →
    Release notes

    Miscellaneous Tasks

    • Release 0.5.23

    Other

    • Use Official linux-arm64 Binaries (#182)
    Open source →
  5. 0.5.22 04 Dec 2025
    Release notes

    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
    Open source →
    Release notes

    Bug Fixes

    • [svm-builds] Handle prerelease solidity versions (#179)

    Miscellaneous Tasks

    • Release 0.5.22
    Open source →
  6. 0.5.21 19 Nov 2025
    Release notes

    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
    Open source →
    Release notes

    Features

    • Support solc prereleases (#176)

    Miscellaneous Tasks

    • Release 0.5.21
    Open source →
  7. 0.5.20 18 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.5.19...v0.5.20

    Open source →
    Release notes

    Features

    • Add support for 0.8.31-pre (#175)

    Miscellaneous Tasks

    • Release 0.5.20
    • Support for Windows ARM64 (#174)
    • Edited the link to the badge (#171)
    • Improve UnknownVersion error message (#172)
    Open source →
    Release notes

    Features

    • Add support for 0.8.31-pre (#175)

    Miscellaneous Tasks

    • Release 0.5.20
    • Support for Windows ARM64 (#174)
    • Improve UnknownVersion error message (#172)
    Open source →
  8. 0.5.19 13 Aug 2025
    Release notes

    Release Notes

    Features

    • Add aliases ls, i, and rm (#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
    Open source →
    Release notes

    Features

    • Add aliases ls, i, and rm (#168)

    Miscellaneous Tasks

    • Release 0.5.19
    • Use cargo-dist to build binaries (#170)
    Open source →
    Release notes

    Features

    • Add aliases ls, i, and rm (#168)

    Miscellaneous Tasks

    • Release 0.5.19
    Open source →
  9. 0.5.18 12 Aug 2025
    Release notes

    chore: Release svm-rs version 0.5.18

    Open source →
    Release notes

    Dependencies

    • Bump to edition 2024 (#167)
    • Bump to Rust 1.89 (#166)

    Features

    • Make svm list work offline (#164)

    Miscellaneous Tasks

    • Release 0.5.18
    • [meta] Add CHANGELOG.md generation (#165)
    Open source →
    Release notes

    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 solc download 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 zip with zip_next (#127)
    • Merge pull request #113 from alloy-rs/matt/0.305

    Performance

    • Use raw.githubusercontent.com direct link to avoid 302 redirects (#132)

    Refactor

    • Split out lib.rs into more modules (#117)
    • Library (#116)
    Open source →
  10. 0.5.17 23 Jul 2025
    Release notes

    chore: Release svm-rs version 0.5.17

    Open source →
    Release notes

    Dependencies

    • [deps] Bump all deps (#163)

    Miscellaneous Tasks

    • Release 0.5.17
    Open source →
  11. 0.5.16 07 May 2025
    Release notes

    Features

    Miscellaneous Tasks

    • Release 0.5.16
    • Remove build_const dependency (#161)
    Open source →
  12. 0.5.15 09 Apr 2025
    Release notes

    Dependencies

    • [deps] Cargo update (#160)

    Miscellaneous Tasks

    • Release 0.5.15

    Other

    • Disable NixOS patching after 0.8.28 (#159)
    Open source →
  13. 0.5.14 18 Mar 2025
    Release notes

    Dependencies

    • [deps] Bump zip dep (#158)

    Miscellaneous Tasks

    • Release 0.5.14
    Open source →
  14. 0.5.13 14 Mar 2025
    Release notes

    Features

    Miscellaneous Tasks

    • Release 0.5.13
    Open source →
  15. 0.5.12 11 Mar 2025
    Release notes

    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
    Open source →
  16. 0.5.11 28 Jan 2025
    Release notes

    Features

    • Add android-aarch64 support (#151)

    Miscellaneous Tasks

    • Release 0.5.11
    Open source →
  17. 0.5.10 17 Jan 2025
    Release notes

    Bug Fixes

    • More robust nixos check (#150)

    Miscellaneous Tasks

    • Release 0.5.10
    Open source →
  18. 0.5.9 20 Dec 2024
    Release notes

    Dependencies

    • Bump fs4 version to 0.12 (#147)

    Miscellaneous Tasks

    • Release 0.5.9
    • Cargo update, clippy (#148)
    Open source →
  19. 0.5.8 14 Oct 2024
    Release notes

    Features

    • 0.8.28 (#146)
    • Improve release profile (#145)
    • 0.8.27 (#142)

    Miscellaneous Tasks

    • Release 0.5.8
    • [meta] Update CODEOWNERS
    • Release 0.5.7 (#143)
    Open source →
  20. 0.5.7 04 Sep 2024

    Nothing published for this version

  21. 0.5.6 27 Aug 2024
    Release notes

    Miscellaneous Tasks

    • Release 0.5.6
    • Clippy

    Other

    • Eliminate "text file busy" errors (#140)
    Open source →
  22. 0.5.5 19 Aug 2024
    Release notes

    Dependencies

    • [deps] Cargo update
    • [deps] Bumps (#136)

    Features

    • Enable use socks proxy (#138)
    • [svm] Add which subcommand (#137)
    • Increase solc download 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.com direct link to avoid 302 redirects (#132)
    Open source →
  23. 0.5.4 24 May 2024
    Release notes

    Dependencies

    • [deps] Bump all dependencies (#131)

    Miscellaneous Tasks

    • Release 0.5.4
    • Cargo update
    • Release 0.5.3 (#130)
    • Solc 0.8.26 (#129)
    Open source →
  24. 0.5.3 21 May 2024

    Nothing published for this version

  25. 0.5.2 22 Apr 2024
    Release notes

    Dependencies

    • [deps] Rename zip_next to zip (#128)

    Miscellaneous Tasks

    • Release 0.5.2
    Open source →
  26. 0.5.1 10 Apr 2024
    Release notes

    Bug Fixes

    • Filter for universal macos (#121)
    • Fix loading peer certificates for corporate networks (#83)

    Dependencies

    • Bump deps (#123)
    • Update dependencies and lockfile (#114)

    Features

    • [solc] Support rustup-like version specifiers (+x.y.z) (#125)
    • Add support for 0.8.25 (#118)

    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

    • Replace zip with zip_next (#127)
    • Merge pull request #113 from alloy-rs/matt/0.305

    Refactor

    • Split out lib.rs into more modules (#117)
    • Library (#116)
    Open source →
  27. 0.5.0 04 Apr 2024

    Nothing published for this version

  28. 0.4.1 20 Mar 2024

    Nothing published for this version

  29. 0.4.0 18 Mar 2024

    Nothing published for this version

  30. 0.3.6 18 Mar 2024 withdrawn

    Nothing published for this version

  31. 0.3.5 27 Jan 2024
    Release notes

    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
    Open source →
  32. 0.3.4 23 Jan 2024
    Release notes

    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 zip to binstall-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-zip to zip
    • 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-asm feature
    • 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 -->

    Open source →
    Release notes

    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-asm feature
    • Split crates

    <!-- generated by git-cliff -->

    Open source →
  33. 0.3.3 09 Nov 2023

    Nothing published for this version

  34. 0.3.2 30 Oct 2023

    Nothing published for this version

  35. 0.3.1 30 Oct 2023

    Nothing published for this version

  36. 0.3.0 25 Jul 2023

    Nothing published for this version

  37. 0.2.24 24 Jul 2023 withdrawn

    Nothing published for this version

  38. 0.2.23 18 May 2023

    Nothing published for this version

  39. 0.2.22 24 Feb 2023

    Nothing published for this version

  40. 0.2.21 23 Feb 2023

    Nothing published for this version

  41. 0.2.20 02 Feb 2023

    Nothing published for this version

  42. 0.2.19 13 Jan 2023

    Nothing published for this version

  43. 0.2.18 12 Sep 2022

    Nothing published for this version

  44. 0.2.17 09 Sep 2022

    Nothing published for this version

  45. 0.2.16 21 Aug 2022

    Nothing published for this version

  46. 0.2.15 11 Aug 2022

    Nothing published for this version

  47. 0.2.14 09 Aug 2022

    Nothing published for this version

  48. 0.2.13 25 Jun 2022

    Nothing published for this version

  49. 0.2.12 20 Jun 2022

    Nothing published for this version

  50. 0.2.11 16 Jun 2022

    Nothing published for this version

  51. 0.2.10 19 May 2022

    Nothing published for this version

  52. 0.2.9 03 Mar 2022

    Nothing published for this version

  53. 0.2.8 12 Feb 2022

    Nothing published for this version

  54. 0.2.7 12 Feb 2022

    Nothing published for this version

  55. 0.2.6 09 Feb 2022

    Nothing published for this version

  56. 0.2.5 09 Feb 2022

    Nothing published for this version

  57. 0.2.4 09 Feb 2022

    Nothing published for this version

  58. 0.2.3 03 Feb 2022

    Nothing published for this version

  59. 0.2.2 29 Jan 2022

    Nothing published for this version

  60. 0.2.1 13 Dec 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive