Skip to content

v0.3.7

Compare
Choose a tag to compare
@fubuloubu fubuloubu released this 27 Sep 01:21
· 582 commits to master since this release
6020b8b

What's Changed

Date released: 2022-09-26

Breaking changes:

  • chore: drop python 3.7 support (#3071)
  • fix: relax check for statically sized calldata (#3090)

Non-breaking changes and improvements:

  • fix: assert description in Crowdfund.finalize() (#3058)
  • fix: change mutability of example ERC721 interface (#3076)
  • chore: improve error message for non-checksummed address literal (#3065)
  • feat: isqrt built-in (#3074) (#3069)
  • feat: add block.prevrandao as alias for block.difficulty (#3085)
  • feat: epsilon builtin (#3057)
  • feat: extend ecrecover signature to accept additional parameter types (#3084)
  • feat: allow constant and immutable variables to be declared public (#3024)
  • feat: optionally disable metadata in bytecode (#3107)

Bugfixes:

  • fix: empty nested dynamic arrays (#3061)
  • fix: foldable builtin default args in imports (#3079) (#3077)

Additional changes and improvements:

  • doc: update broken links in SECURITY.md (#3095)
  • chore: update discord link in docs (#3031)
  • fix: broken links in various READMEs (#3072)
  • chore: fix compile warnings in examples (#3033)
  • feat: append lineno to the filename in error messages (#3092)
  • chore: migrate lark grammar (#3082)
  • chore: loosen and upgrade semantic version (#3106)

New Contributors

Special thanks to returning contributors @tserg, @pandadefi, and @delaaxe.