Releases: multiversx/mx-sdk-rs
Releases · multiversx/mx-sdk-rs
sc 0.50.0, codec 0.19.0, vm 0.8.4, sdk 0.4.1
- Framework now runs on stable Rust. All unstable features were removed. The most important changes enabling this:
CodecFrom
completely removed,TypeAbiFrom
was used instead since 0.49.0.ManagedVecItem
payload redesigned.- Contract panic message mechanism improved.
- Unified syntax:
NotPayable
marker type in proxies, which prevents callers to add payment to a non-payable endpoint.
sc 0.49.0, codec 0.18.8, sdk 0.4.0
- Unified transaction syntax
- new syntax for sending transactions from contracts
- new syntax for integration tests: tx, set state, check state, etc.
- new syntax for interactors
- new proxies, generated from sc-meta
- support for upgrade in new proxies
- Improved interactor tx result polling performance.
sc 0.48.1, codec 0.18.7
- Simplified decoding of small numbers (i64/u64).
- Manual reset of the
StaticApi
, in order to free memory for long-running tasks.
sc 0.48.0
- When serializing to a managed buffer, static buffer caching is disabled by default.
sc-meta:
- installers for wasm32 target and wasm-opt.- Integrated traits for token management:
FixedSupplyToken
,Mergeable
.
sc 0.47.8
- Test coverage functionality in sc-meta.
- Removed deprecation from legacy whitebox testing framework, since it is still used extensively.
sc 0.47.7
- Template bugfix (concerning the interactor).
sc 0.47.6
- Template naming bugfix, regarding numbers in the project name.
- Added the interactor to the adder template.
sc 0.47.5
- Fixed an issue with
MapMapper
when reading from another contract. - Got rid of nightly feature
maybe_uninit_uninit_array
/maybe_uninit_array_assume_init
.
sc 0.47.4, vm 0.8.3
- Post-build wasm report added to
.mxsc.json
file. - Fixed a dependency issue involving ed25519-dalek (downgraded dependency).
sc 0.47.3, sdk 0.3.2
- SDK: changed the way to retrieve the new deployed address afte deploy/
- Support for reading from another contract for the following storage mappers:
AddressToIdMapper
,BiDiMapper
,LinkedListMapper
,SetMapper
,SingleValueMapper
,UniqueIdMapper
,UnorderedSetMapper
,UserMapper
,VecMapper
,WhitelistMapper
. - Additional methods to access data nodes directly in the
SetMapper
andQueueMapper
.