Releases: CityOfZion/neo-mamba
Releases · CityOfZion/neo-mamba
v2.6.0
What's Changed
- setup: add Python 3.12 support, drop 3.10 by @ixje in #302
- api: make find_state resilient against node implementation differences @meevee98 in #303
- Bump aiohttp from 3.9.1 to 3.9.3 by @evgeniiz321 in #304
Full Changelog: v2.4.0...v2.6.0
v2.4.0
What's Changed
- setup, docs: disable useless mypy error by @ixje in #295
- setup: aiohttp from 3.8.5 to 3.9.0 by @vvarg229 in #296
- api: add
tokens_count
method to NEP11Contract by @ixje in #297 - vm: add
start_index
to iterator unwrap helpers by @ixje in #298 - setup: update dependencies by @ixje in #299
- vm: fix order when pushing dictionaries with
ScriptBuilder
by @ixje in #300 - api: support BUFFER in
unwrap.as_str
andunwrap.as_byte
by @ixje in #301
New Contributors
Full Changelog: v2.3.0...v2.4.0
v2.3.0
v2.2.0
What's Changed
- api: do not throw on VM FAULT in
calculate_system_fee()
by @ixje in #289 - api: accept NeoAddress types in
transfer_friendly()
by @ixje in #290 - api: increase receipt timeout value fetching to fix
Windows
loop time inaccuracy by @ixje in #291 - api: add helper to deserialize data that is serialized using the StdLib native contract by @ixje in #292
- setup: make PEP-561 compliant by @ixje in #293
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- wallet: fix custom scrypt parameter usage by @ixje in #279
- docs: remove changelog by @ixje in #280
- setup: use only
pyproject.toml
by @ixje in #281 - setup, ci: update Black by @ixje in #282
- vm: allow pushing empty strings by @ixje in #284
- vm: loosen allowed dictionary key types when pushing with
ScriptBuilder
by @ixje in #285 - api: fix
Map
key processing by @ixje in #283 - api: disable IPv6 in RpcClient by @ixje in #286
- ci: disable unstable test by @ixje in #287
- api: add
FindStorage
RPC call toNeoRpcClient
by @ixje in #288
Full Changelog: v2.0.2...v2.1.0
v2.0.2
What's Changed
- api: fix wait_for_transaction_receipt for neo-go nodes by @ixje in #273
- setup: update aiohttp to 3.8.5 due to a vulnerability issue by @evgeniiz321 in #274
- examples: update token hash and fix wallet passwords by @ixje in #275
- setup: update dependencies by @ixje in #276
- ci: actually fail if Black finds format issues by @ixje in #277
Full Changelog: v2.0.1...v2.0.2
v2.0.1
v2.0.0
What's Changed
- ci: fix pypi publish by @ixje in #244
- ci: update CI shield badge by @ixje in #245
- setup: specify the supported Python versions in setup.cfg by @Hecate2 in #246
- vm: add new opcodes PUSHT & PUSHF by @ixje in #247
- docs: remove obsolete statement on ARM support by @ixje in #251
- setup: update documentation related commands in Makefile by @ixje in #252
- vm: add support for pushing dicts in ScriptBuilder by @ixje in #254
- vm: optimise opcode generation when pushing Sequence types in ScriptBuilder by @NeoDashboard in #256
- contracts: add Backwards option for Find SYSCALL by @ixje in #257
- setup: Python 3.11 support by @ixje in #259
- api: remove debug code by @ixje in #261
- api: add as_bytes to unwrap helpers by @ixje in #263
- api: fix type of data argument by @ixje in #264
- vm: add stack limit to iterator unwrapping by @ixje in #265
- ci: resolve setup-python deprecation warning by @ixje in #266
- network: fix WitnessCondition deserialization by @ixje in #267
- api: expose data argument on transfer_friendly by @ixje in #268
- wallet: fix Wallet.from_json/from_file for multiple accounts with passwords by @ixje in #269 (BREAKING CHANGE)
- api: add 1 out n multi-sig signing support for use with ChainFacade by @ixje in #270
- wallet: add public_key_to_script_hash() utility function by @ixje in #271
Full Changelog: v1.0.0...v2.0.0
v1.1.0
v1.0.0
A new beginning. This release is a massive one as the project pivots from full node to light SDK. Check out the medium article for more information like why we pivoted.