Skip to content

Releases: multiversx/mx-sdk-rs

sc 0.49.0, codec 0.18.8, sdk 0.4.0

07 May 15:02
v0.49.0
df58c72
Compare
Choose a tag to compare
  • 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

30 Apr 16:14
v0.48.1
90b5db7
Compare
Choose a tag to compare
  • 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

09 Apr 10:35
v0.48.0
66e38cb
Compare
Choose a tag to compare
  • 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

22 Mar 14:17
v0.47.8
98e9b98
Compare
Choose a tag to compare
  • Test coverage functionality in sc-meta.
  • Removed deprecation from legacy whitebox testing framework, since it is still used extensively.

sc 0.47.7

15 Mar 07:07
v0.47.7
b2bf499
Compare
Choose a tag to compare
  • Template bugfix (concerning the interactor).

sc 0.47.6

14 Mar 23:43
v0.47.6
faa9941
Compare
Choose a tag to compare
  • Template naming bugfix, regarding numbers in the project name.
  • Added the interactor to the adder template.

sc 0.47.5

08 Mar 12:36
v0.47.5
bbaf795
Compare
Choose a tag to compare
  • 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

08 Feb 10:09
v0.47.4
6f4a152
Compare
Choose a tag to compare
  • 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

06 Feb 12:12
v0.47.3
0252b60
Compare
Choose a tag to compare
  • 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 and QueueMapper.

sc 0.47.2, codec 0.18.6, vm 0.8.2, scenario-format 0.22.2

02 Feb 16:46
v0.47.2
d8a7ec8
Compare
Choose a tag to compare
  • 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 and slice_partition_dedup.