Skip to content

v0.14.0

Compare
Choose a tag to compare
@meevee98 meevee98 released this 20 Jun 20:43
· 325 commits to master since this release

This version has breaking changes. Please refer to our migration guide to update your smart contracts.

Changed

  • Moved ByteString class methods to_int, to_str, to_bytes and to_bool to the module boa3.builtin.type.helper

Removed

  • Removed ByteString type.
  • Removed to_int implementation from str and bytes types.
  • Removed to_bytes implementation from int and bytes types.
  • Removed to_str implementation from bytes types.
  • Removed to_bool implementation from bytes type.

Fixed

  • Fixed debugging information for symbols of imported modules.
  • Fixed incorrect import error caused by root folder path.
  • Fixed generation of static variables that were duplicated.
  • Fixed code generation for method calls on return statements in void methods.
  • Fixed compilation failure caused by imports in the file where NeoMetadata is defined.
  • Fixed standard validations when using imported symbols.