Skip to content

Releases: ApeWorX/py-solc-x

Py Solc X 2.0.5

10 Dec 20:27
d80edcb

Choose a tag to compare

Changes

  • fix: fetch binaries from binaries.soliditylang.org @iliastsa (#169)

Special thanks to: @iliastsa

py-solc-x 2.0.4

30 May 22:50
34cdb9d

Choose a tag to compare

Changes

Special thanks to: @antazoey and @lemenkov

py-solc-x 2.0.3

20 May 14:42
8136179

Choose a tag to compare

Changes

Special thanks to: @antazoey

2.0.2

10 Nov 22:41
164dabe

Choose a tag to compare

Changes

  • fix: issue where always would raise a warning [APE-1533] @antazoey (#163)

Special thanks to: @antazoey

2.0.1

10 Nov 15:05

Choose a tag to compare

Changes

  • feat: make select_pragma_version public [APE-1530] @antazoey (#162)
  • fix: publish types for type checkers[APE-1530] @antazoey (#162)
    Also fixed a thing temp paths sometimes not existing, but that could have just been in the tests...

Special thanks to: @antazoey

py-solc-x v2.0.0

09 Nov 19:21

Choose a tag to compare

Changes

  • feat!: use packaging.Version and other fixes and Ape-ifications @antazoey (#161)
  • feat: Add kwargs to compile functions by source and file @rfreis (#159)
  • fix: update solc_wrapper to expect return value of 0 from 'help' if solc >= v0.8.10 @pacrob (#140)
  • fix: use python built-in shutil.which instead of shelling out @f0rki (#137)
  • fix: use shutil.move instead of os.rename to avoid crashes during install @RomiRand (#146)
  • feat: make get_solc_version() method public @antazoey (#153)

Special thanks to: @RomiRand, @antazoey, @f0rki, @pacrob, @rfreis and pacrob

py-solc-x v1.1.1

12 Oct 18:41
26e1a78

Choose a tag to compare

Fixed

  • Invalid default compiler outputs (#127)

py-solc-x v1.1.0

28 Dec 19:47
41b70ac

Choose a tag to compare

Added

  • Optional kwarg with_commit_hash in solcx.get_solc_version (#120)

Fixed

  • Handle ABI format for Solidity 0.8.0 (#119)

py-solc-x v1.0.2

10 Dec 17:56
337d2b2

Choose a tag to compare

Fixed

  • Convert Path to str prior to calling subprocess (#117)

py-solc-x v1.0.1

20 Nov 20:48
51b37a2

Choose a tag to compare

Fixed

  • Improve solc version detection and raise correct error if it fails (#110)
  • Correctly handle standalone Windows executables (#112)
  • Correctly handle non-standard tagged versions from Github API (#113)