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
MapMapperwhen 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.jsonfile. - 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
SetMapperandQueueMapper.
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_numberfunction. It no longer contains branches or loops. - Removed reliance on Rust nightly features
is_sortedandslice_partition_dedup.