Skip to content

Releases: crytic/solc-select

v1.0.4

26 Jun 16:27
8072a33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

03 Feb 01:41
97f1606
Compare
Choose a tag to compare

Redirects to retrieve binary hosted through crytic/solc for most recent 0.8.18 version of Solidity.

Additional context: ethereum/solidity#13921 (comment)

v1.0.2

11 Nov 15:48
f475ad9
Compare
Choose a tag to compare

v1.0.2 – 2022-11-11

Bug Fixes

  • Replaces pysha3 with pycryptodome as a dependency for sha3 hashes (thank you @elopez) #128
  • Fix solc usage not showing (thank you @0xalpharush) #122

v1.0.1

10 Oct 18:09
92a5911
Compare
Choose a tag to compare

v1.0.1 – 2022-10-10

Fixes

  • Error messaging on upgrading solc-select for systems with existing installations (#119)

v1.0.0

10 Oct 16:32
52ae1ce
Compare
Choose a tag to compare

v1.0.0.0 - 2022-10-10

First stable release of v1.0 solc-select 🎉

Added

  • Windows support (#54)
  • Minimum/maximum version validation (#57)
  • Adds an --always-install flag to solc-select use (#79)
  • Python types to the codebase (#55)
  • sha3 and keccak256 checksum checks (#67)
  • Virtualenv support (#86)

Changed

  • Specific regex validation (#71)
  • Standardized error handling across the codebase (#77)
  • Introduces breaking changes in storing solc binaries in comparison to v0.x (#54)

Fixes

  • Keccak check on binaries (#90)

v1.0.0b1

01 Dec 19:38
96fc52f
Compare
Choose a tag to compare
v1.0.0b1 Pre-release
Pre-release

v1.0.0b1 - 2021-12-01

NOTE: This is a beta release.

Added

  • Windows support (#54)
  • Minimum/maximum version validation (#57)
  • Adds an --always-install flag to solc-select use (#79)
  • Python types to the codebase (#55)
  • sha3 and keccak256 checksum checks (#67)

Changed

  • Specific regex validation (#71)
  • Standardized error handling across the codebase (#77)
  • Introduces breaking changes in storing solc binaries (#54)

v0.2.1

15 Jun 15:11
Compare
Choose a tag to compare

This release adds support for Linux versions from 0.4.0 - 0.4.9 (see #53 for context).

v0.2.0

09 Feb 14:41
d866c55
Compare
Choose a tag to compare

This release transforms solc-select into a proper python package which can be installed with pip. This version uses native solc binaries on Linux and macOS and doesn't require Docker (check #38 for more context). The CLI arguments have changed, please refer to the README for examples or run solc-select --help after installing.