Skip to content

Commit

Permalink
updates docs to v0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
meevee98 committed Dec 14, 2020
1 parent 3732f69 commit 56aed1f
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 19 deletions.
38 changes: 37 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.6.0] - 2020-12-14
### Added
- Implemented cryptography methods
- SHA256, RIPEMD160, HASH160 and HASH256
- Included Contract methods
- Create, Update and Destroy contract
- Included ``base58`` and ``base64`` encoding/decoding
- New Neo Interops
- GetExecutingScriptHash, GetEntryScriptHash and GetPlatform
- Json and Binary serialization/deserialization
- GetNotifications, for getting the list of events and values sent using ``notify()``
- Implemented a method to abort smart contract execution
- Included UInt160 type for compatibility with NEP17
- GetCurrentStorageContext, for Storage Interops
- New features in the TestEngine
- Included call other smart contracts
- Account witness
- Inclusion of blocks and transactions


### Changed
- Improved examples' unit tests using TestEngine
- Changed ``nef`` and ``manifest`` generation to be compatible with Neo's preview4


### Fixed
- Fixed the type checking for sequence slices
- If-else branches inside each other weren't having the same execution flow as expected
- Type attribution in ``for`` variable - was getting iterable type instead of iterable's values type


### Removed
- ``is_application_trigger`` and ``is_verification_trigger`` methods


## [0.5.0] - 2020-10-27
### Added
- Converted `time`, `height`, `gasLeft` and `invocationCounter` interops
Expand Down Expand Up @@ -53,7 +88,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.0.2] - 2020-06-13


[Unreleased]: https://github.com/CityOfZion/neo3-boa/compare/v0.5.0...HEAD
[Unreleased]: https://github.com/CityOfZion/neo3-boa/compare/v0.6.0...HEAD
[0.6.0]: https://github.com/CityOfZion/neo3-boa/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/CityOfZion/neo3-boa/compare/v0.4.0...v0.5.0
[0.4.0]: https://github.com/CityOfZion/neo3-boa/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/CityOfZion/neo3-boa/compare/v0.2.2...v0.3.0
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -793,7 +793,7 @@ For an extensive collection of examples:

## Neo Python Suite Projects

- <b>[neo3-boa](https://github.com/CityOfZion/neo3-boa)</b>: Python smart contracts compiler.</br>
- **[neo3-boa](https://github.com/CityOfZion/neo3-boa)**: Python smart contracts compiler.</br>
- [neo3-mamba](https://github.com/CityOfZion/neo-mamba): Python SDK for interacting with neo.</br>

## Opening a New Issue
Expand Down
34 changes: 17 additions & 17 deletions docs/ContractExamplesTest.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,10 @@

### Built in function

- <a href="/boa3_test/test_sc/function_test/built_in_methods_test/LenBytes.py">LenBytes.py</a>,
- <a href="/boa3_test/test_sc/function_test/built_in_methods_test/LenList.py">LenList.py</a>,
- <a href="/boa3_test/test_sc/function_test/built_in_methods_test/LenString.py">LenString.py</a>,
- <a href="/boa3_test/test_sc/function_test/built_in_methods_test/LenTuple.py">LenTuple.py</a>
- <a href="/boa3_test/test_sc/built_in_methods_test/LenBytes.py">LenBytes.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/LenList.py">LenList.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/LenString.py">LenString.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/LenTuple.py">LenTuple.py</a>

### Bytearray type

Expand Down Expand Up @@ -325,18 +325,18 @@
## v0.4
### Built in function

- <a href="/boa3_test/test_sc/function_test/range_test/GetValue.py">GetValue.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeExpectedSequence.py">RangeExpectedSequence.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeGivenLen.py">RangeGivenLen.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeGivenStart.py">RangeGivenStart.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeGivenStep.py">RangeGivenStep.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingEndOmitted.py">RangeSlicingEndOmitted.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingLiteralValues.py">RangeSlicingLiteralValues.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingNegativeEnd.py">RangeSlicingNegativeEnd.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingNegativeStart.py">RangeSlicingNegativeStart.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingOmitted.py">RangeSlicingOmitted.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingStartOmitted.py">RangeSlicingStartOmitted.py</a>,
- <a href="/boa3_test/test_sc/function_test/range_test/RangeSlicingVariableValues.py">RangeSlicingVariableValues.py</a>,
- <a href="/boa3_test/test_sc/range_test/GetValue.py">GetValue.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeExpectedSequence.py">RangeExpectedSequence.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeGivenLen.py">RangeGivenLen.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeGivenStart.py">RangeGivenStart.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeGivenStep.py">RangeGivenStep.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingEndOmitted.py">RangeSlicingEndOmitted.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingLiteralValues.py">RangeSlicingLiteralValues.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingNegativeEnd.py">RangeSlicingNegativeEnd.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingNegativeStart.py">RangeSlicingNegativeStart.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingOmitted.py">RangeSlicingOmitted.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingStartOmitted.py">RangeSlicingStartOmitted.py</a>,
- <a href="/boa3_test/test_sc/range_test/RangeSlicingVariableValues.py">RangeSlicingVariableValues.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/IsInstanceBoolLiteral.py">IsInstanceBoolLiteral.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/IsInstanceBoolVariable.py">IsInstanceBoolVariable.py</a>,
- <a href="/boa3_test/test_sc/built_in_methods_test/IsInstanceIntLiteral.py">IsInstanceIntLiteral.py</a>,
Expand Down Expand Up @@ -372,5 +372,5 @@
## v0.5
### Try except with finally

- <a href="/boa3_test/test_sc/function_test/exception_test/TryExceptFinally.py">TryExceptFinally.py</a>
- <a href="/boa3_test/test_sc/exception_test/TryExceptFinally.py">TryExceptFinally.py</a>

0 comments on commit 56aed1f

Please sign in to comment.