Releases: crytic/solc-select
Releases · crytic/solc-select
v1.0.4
What's Changed
- check the global version is installed by @0xalpharush in #144
- added - solc-select install latest - feature by @damilolaedwards in #155
- Uses installed_versions in valid_version by @tiktock in #161
- Logs message instead of error if no versions exist for
solc-select versions
by @damilolaedwards in #154 - Adding codeowners and issue template by @0xicingdeath in #166
- Update README.md by @0xPhaze in #167
- Bump pypa/gh-action-pip-audit from 1.0.2 to 1.0.6 by @dependabot in #162
- Bump actions/setup-python from 3 to 4 by @dependabot in #123
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in #116
- update installation message by @0xalpharush in #174
- Show a clearer message when Rosetta is not available by @elopez in #170
- Add function to retrieve solc artifact path by @0xalpharush in #176
- Edited readme for clarification by @0xicingdeath in #180
install artifacts
return False if requested solc versions are not available by @azpwnz in #151- Bump pypa/gh-action-pip-audit from 1.0.6 to 1.0.7 by @dependabot in #177
- workflows: trusted publishing to PyPI by @woodruffw in #182
- Bump pypa/gh-action-pip-audit from 1.0.7 to 1.0.8 by @dependabot in #184
- 1.0.4 by @0xalpharush in #187
New Contributors
- @damilolaedwards made their first contribution in #155
- @tiktock made their first contribution in #161
- @0xPhaze made their first contribution in #167
- @azpwnz made their first contribution in #151
Full Changelog: v1.0.3...v1.0.4
v1.0.3
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
v1.0.2 – 2022-11-11
Bug Fixes
- Replaces
pysha3
withpycryptodome
as a dependency forsha3
hashes (thank you @elopez) #128 - Fix solc usage not showing (thank you @0xalpharush) #122
v1.0.1
v1.0.0
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 tosolc-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
v0.2.1
v0.2.0
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.