Skip to content

v0.12.2

Compare
Choose a tag to compare
@meevee98 meevee98 released this 30 Mar 20:00
· 405 commits to master since this release

Added

  • Included extra data to manifest and new types to better interface with manifest
    • Address, BlockHash, PublicKey, ScriptHash, ScriptHashLittleEndian and TransactionId interfaces were included in the boa3.builtin.type package

Changed

  • Improving of log messages for classes, lists and dicts
  • Moved compiler internal packages that are not meant to be accessed from smart contracts to boa3.internal

Fixed

  • Fixed incorrect behaviour when using variables with the same identifier in different scopes
  • Don't generate files when internal errors are raised
  • Incorrect output of to_script_hash when the input is a string that not represents an account address
  • Type hinting didn't accept sequences with Optional or Union defining its items type
    • i.e. List[Optional[str]] didn't work properly