Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: crytic/solc-select

v.1.2.0

04 Dec 20:56
00467c3

Choose a tag to compare

What's Changed

  • feat: implement code quality improvements by @dguido in #231
  • Skip already installed versions in install_artifacts by @junaire in #238
  • Fix type annotations by @elopez in #241
  • Add support for ARM64 Darwin binaries by @elopez in #240
  • Replace urllib with requests by @elopez in #242
  • Fix checksum fetching when we have prerelease by @junaire in #250
  • Bump version to 1.2.0 by @elopez in #252
  • Bump super-linter/super-linter from 7.2.1 to 7.3.0 by @dependabot[bot] in #226
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot[bot] in #225
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #234
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #235
  • Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 by @dependabot[bot] in #232
  • Bump super-linter/super-linter from 7.3.0 to 8.1.0 by @dependabot[bot] in #233
  • Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #237
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #236
  • build(deps): bump astral-sh/setup-uv from 4 to 6 by @dependabot[bot] in #239
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #248
  • build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #247
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #246
  • build(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #244
  • build(deps): bump sigstore/gh-action-sigstore-python from 3.0.1 to 3.1.0 by @dependabot[bot] in #245
  • build(deps): bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0 by @dependabot[bot] in #251

New Contributors

Full Changelog: v1.1.0...v.1.2.0

v1.1.0

18 Apr 18:51
0ec2946

Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.1.0

v1.0.4

26 Jun 16:27
8072a33

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

Choose a tag to compare

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

Additional context: argotorg/solidity#13921 (comment)

v1.0.2

11 Nov 15:48
f475ad9

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

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

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

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

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

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.