Releases: multiversx/mx-sdk-rs
Releases · multiversx/mx-sdk-rs
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
.
sc 0.47.2, codec 0.18.6, vm 0.8.2, scenario-format 0.22.2
- Scenario testing infrastructure:
- The Rust VM can generate mock addresses, if not specified in advance.
- The
sc:
syntax now generates addresses with VM type 0x0500, same as the latest version of mx-scenario-go. - Rust test support for checking
code_metadata
.
- Explicit discriminants supported for enums.
- Optimized
top_encode_number
function. It no longer contains branches or loops. - Removed reliance on Rust nightly features
is_sorted
andslice_partition_dedup
.