All notable changes to this project following the v0.4.1
release are noted in this file
[0.7.2] 2020-06-02
-----------------------
- production deployment support
- fixes script hash in abi file
- adds continuous deployment support
- adds integration hooks for neo-debugger-toolkit
- formalizes abi generation
- Fix unclosed resource warning
- Various fixes to work with neo-python >= 0.9
- Fix issues with crowdsale demo test
- Fix issue with
module.to_s
method - Remove
Neo.Witness.GetInvocationScript
- Update shift operation test
- Add
Neo.Transaction.GetWitnesses
,Neo.Witness.GetInvocationScript
,Neo.Witness.GetVerificationScript
- Fix
IsPayable
- Fix CI test wallet build issue
module.to_s()
method now returns a string instead of printing it- Update to allow
CALL_FUNCTION
opcode within aGET_ITER
instruction.
- Implement NEP8 call functionality
- Use reduced sized fixtures for quicker tests
- Python 3.7 compatibility
- Updated NEP5 sample
- Updated equality operator conversion
- Updated module loading to prevent duplicates of modules.
- Updated
LOAD_ATTR
parsing to fix bug with multipleLOAD_ATTR
in one statement - Updated tests for compatibility with
neo-python
changes
- Add support for python opcodes
DUP_TOP_TWO
,ROT_THREE
, andROT_TWO
- Add support for Enumerator/Iterator interop methods in NEO
- update tests for changes in neo-python
- remove support for JUMP_IF_TRUE_OR_POP and JUMP_IF_FALSE_OR_POP
- add support for NEP7 triggers
- add support for JUMP_IF_TRUE_OR_POP and JUMP_IF_FALSE_OR_POP
- add support for VERIFY opcode to verify arbitrary message
- add support for
boa.interop.Neo.Storage.Find
operation - add tests for comparison
in
operator - update documentation
- Print error msg with file/linenumber/method during tokenization error