Releases: multiversx/mx-sdk-py
v0.13.1
What's Changed
- Fix cost for registering dynamic NFTs by @andreibancioiu in #102
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Minor breaking change: pass
Token
&TokenTransfer
as concrete classes, instead as of interfaces by @andreibancioiu in #100
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.1
What's Changed
- Add alias for EgldOrEsdtTokenIdentifier = TokenIdentifier by @andreibancioiu in #90
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
This release contains a bunch of new features and also some fixes. Added support for RelayedV3 Transactions, EGLD
in MultiESDTNFTTransfer
and dynamic NFTs. For more informations please check out this page.
A "fixing" change has been introduced, there was a missing parameter for creating unjailing
transactions, that has been added.
What's Changed
- Relayed V3 Transactions @popenta in #83
- Fixes for RelayedV3 and Cookbook update by @popenta in #84
- Update requests and protobuf packages by @popenta in #85
- Added methods for dynamic nfts by @popenta in #79
Full Changelog: 0.10.1...v0.11.0
0.10.1
What's Changed
- Added array value by @popenta in #66
- Transaction events parser by @popenta in #67
- Added support for counted-variadic by @popenta in #68
- Ensure all bytes are deserialized by @popenta in #70
- Cookbook update and small fix when decoding event topics by @popenta in #69
- Load multiple signers from pem file by @popenta in #74
- Fixed set payload from list by @popenta in #76
- Send Native token in MultiESDTNFTTransfer by @popenta in #73
- Added support for notarizing transactions for token transfer factory by @popenta in #81
- Support for instantiating address and bytes values from dictionary by @popenta in #80
Full Changelog: v0.10.0...0.10.1
v0.11.0b0
What's Changed
- Add relayed transactions v3 by @cristure in #39
- Merge main into feat/next by @popenta in #44
- Remove transaction builders and old transaction parsers by @popenta in #53
- Added amount parameter for unjailng transactions by @popenta in #55
- Added array value by @popenta in #66
- Transaction events parser by @popenta in #67
- Added support for counted-variadic by @popenta in #68
- Ensure all bytes are deserialized by @popenta in #70
- Cookbook update and small fix when decoding event topics by @popenta in #69
- Merge main into feat/next by @popenta in #71
- Load multiple signers from pem file by @popenta in #74
- Fixed set payload from list by @popenta in #76
- Send Native token in MultiESDTNFTTransfer by @popenta in #73
- Merge main into feat/next by @popenta in #77
- Fix transactions converter: transaction from dictionary with inner transactions by @popenta in #78
New Contributors
Full Changelog: v0.10.0...v0.11.0b0
v0.10.0
What's Changed
- Feat: codecs & ABI by @andreibancioiu in #52
Just like we have codecs & ABI support for contract interactions in TypeScript, we have them in Python as well 🚀
Events decoding is yet to come (soon). A few types aren't handled yet - e.g. counted variadics. Support for them will come soon, as well.
References:
Additional examples will reach the cookbook.
Detailed PRs
- ABI/codecs implementation (part 1) by @andreibancioiu in #47
- ABI/codecs implementation (part 2) by @andreibancioiu in #48
- Fix after review for parts 1 & 2 by @andreibancioiu in #49
- Codecs - part 4 by @andreibancioiu in #50
- Codecs (part 5): Type formula and type formula parser by @andreibancioiu in #51
- Codecs (part 6) - ABI definitions by @andreibancioiu in #54
- Codecs (part 7): integration of serializer & ABI into queries controller and contract transactions factory by @andreibancioiu in #56
- Codecs (part 8): typesystem utilities by @andreibancioiu in #57
- Codecs (part 9): payload holders - set_value, get_value on some typed values by @andreibancioiu in #58
- Codecs (part 10): conversion utilities (handle native dictionaries and lists) by @andreibancioiu in #59
- Codecs (part 11) - enums: set_payload, get_payload by @andreibancioiu in #60
- Codecs (part 12): struct & option - set_payload(), get_payload() by @andreibancioiu in #61
- Codecs (part 13): multi-values, set_payload, get_payload, refactoring by @andreibancioiu in #62
- Codecs (part 14): abi-based encoding & decoding by @andreibancioiu in #63
- ABI / codecs: examples, cookbook, pre-release fixes by @andreibancioiu in #64
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- Additional fields on "AccountOnNetwork" by @andreibancioiu in #46
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Query improvements: add SmartContractQueriesController.query() by @andreibancioiu in #43
Full Changelog: v0.9.0...v0.9.1