Solc-select

Latest version: v1.0.4

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.4

What's Changed
* check the global version is installed by 0xalpharush in https://github.com/crytic/solc-select/pull/144
* added - solc-select install latest - feature by damilolaedwards in https://github.com/crytic/solc-select/pull/155
* Uses installed_versions in valid_version by tiktock in https://github.com/crytic/solc-select/pull/161
* Logs message instead of error if no versions exist for `solc-select versions` by damilolaedwards in https://github.com/crytic/solc-select/pull/154
* Adding codeowners and issue template by 0xicingdeath in https://github.com/crytic/solc-select/pull/166
* Update README.md by 0xPhaze in https://github.com/crytic/solc-select/pull/167
* Bump pypa/gh-action-pip-audit from 1.0.2 to 1.0.6 by dependabot in https://github.com/crytic/solc-select/pull/162
* Bump actions/setup-python from 3 to 4 by dependabot in https://github.com/crytic/solc-select/pull/123
* Bump actions/checkout from 2 to 3.1.0 by dependabot in https://github.com/crytic/solc-select/pull/116
* update installation message by 0xalpharush in https://github.com/crytic/solc-select/pull/174
* Show a clearer message when Rosetta is not available by elopez in https://github.com/crytic/solc-select/pull/170
* Add function to retrieve solc artifact path by 0xalpharush in https://github.com/crytic/solc-select/pull/176
* Edited readme for clarification by 0xicingdeath in https://github.com/crytic/solc-select/pull/180
* `install artifacts` return False if requested solc versions are not available by azpwnz in https://github.com/crytic/solc-select/pull/151
* Bump pypa/gh-action-pip-audit from 1.0.6 to 1.0.7 by dependabot in https://github.com/crytic/solc-select/pull/177
* workflows: trusted publishing to PyPI by woodruffw in https://github.com/crytic/solc-select/pull/182
* Bump pypa/gh-action-pip-audit from 1.0.7 to 1.0.8 by dependabot in https://github.com/crytic/solc-select/pull/184
* 1.0.4 by 0xalpharush in https://github.com/crytic/solc-select/pull/187

New Contributors
* damilolaedwards made their first contribution in https://github.com/crytic/solc-select/pull/155
* tiktock made their first contribution in https://github.com/crytic/solc-select/pull/161
* 0xPhaze made their first contribution in https://github.com/crytic/solc-select/pull/167
* azpwnz made their first contribution in https://github.com/crytic/solc-select/pull/151

**Full Changelog**: https://github.com/crytic/solc-select/compare/v1.0.3...v1.0.4

1.0.3

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

Additional context: https://github.com/ethereum/solidity/issues/13921#issuecomment-1414447432

1.0.2

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

1.0.1

Fixes

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

1.0

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)

1.0.0.0

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.