Skip to content

Releases: CityOfZion/neo-mamba

v2.7.0

16 Oct 10:34
Compare
Choose a tag to compare

What's Changed

  • contracts: update NEF script deserialization limit by @ixje in #305
  • api: fix candidate unregister by @ixje in #307
  • docs: fix various typos in docstrings by @ixje in #308
  • tests: fix StackItem.as_address test by @ixje in #309
  • api: make valid_until_block configurable in TxBuilder by @ixje in #310
  • api: extend get_version RPC call with extra fields by @ixje in #311
  • api: update NEP-11 wrappers by @ixje in #312
  • setup: update dependencies by @ixje in #313
  • vm: add ABORTMSG & ASSERTMSG opcodes by @ixje in #314
  • api: deprecate end argument in get_unclaimed_gas() by @ixje in #315
  • api: do not post process on VM exception in test_invoke by @ixje in #316

Full Changelog: v2.6.0...v2.7.0

v2.6.0

02 Apr 06:52
Compare
Choose a tag to compare

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

15 Jan 14:31
Compare
Choose a tag to compare

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 and unwrap.as_byte by @ixje in #301

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0

28 Nov 12:44
Compare
Choose a tag to compare

What's Changed

  • vm: add System.Runtime.CurrentSigners syscall by @ixje in fd62270
  • setup: bump neo3crypto and pybiginteger versions for aarch64 by @ixje in 858200b

v2.2.0

14 Nov 15:06
Compare
Choose a tag to compare

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

11 Oct 13:18
Compare
Choose a tag to compare

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 to NeoRpcClient by @ixje in #288

Full Changelog: v2.0.2...v2.1.0

v2.0.2

08 Aug 07:42
Compare
Choose a tag to compare

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

22 Jul 11:33
Compare
Choose a tag to compare

Quick fix of _DEFAULT_TESTNET_RPC port number

v2.0.0

05 Jul 17:20
Compare
Choose a tag to compare

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

06 Mar 14:34
Compare
Choose a tag to compare

This release adds support for 2 new opcodes (PUSHT and PUSHF). Aside from that the Python version is pinned and the pip installation instructions are corrected.