v0.14.0
This version has breaking changes. Please refer to our migration guide to update your smart contracts.
Changed
- Moved
ByteString
class methodsto_int
,to_str
,to_bytes
andto_bool
to the moduleboa3.builtin.type.helper
Removed
- Removed
ByteString
type. - Removed
to_int
implementation fromstr
andbytes
types. - Removed
to_bytes
implementation fromint
andbytes
types. - Removed
to_str
implementation frombytes
types. - Removed
to_bool
implementation frombytes
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.