Skip to content

Commit 9e8dbe5

Browse files
sc 0.57.0, codec 0.22.0, chain 0.14.0, sdk 0.9.0, scenario-format 0.23.1
1 parent 9d37a68 commit 9e8dbe5

File tree

285 files changed

+485
-457
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+485
-457
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,33 @@ They are:
3232
- `multiversx-sdk-http`
3333
- `multiversx-sdk-dapp`
3434

35+
## [sc 0.57.0, codec 0.22.0, chain 0.14.0, sdk 0.9.0, scenario-format 0.23.1] - 2025-03-11
36+
- Newer compiler support:
37+
- Dropped support for Rust compiler versions older than 1.83.
38+
- Support and optimizations for using Rust 1.85.
39+
- `sc-meta`:
40+
- Windows support.
41+
- Removed the concept of a "main" contract configuration.
42+
- Using `typenum`/`generic-array` instead of const generics/macros for:
43+
- ManagedVec payloads;
44+
- ManagedDecimal const decimals.
45+
- ManagedDecimal - more arithmetic operator implementations for combinations of const + var decimals.
46+
- ManagedVecItem can now be derived for enums with fields.
47+
- Codec and ABI support for bitflags.
48+
- Storage mappers:
49+
- New storage mapper: `TimelockMapper`;
50+
- Renamed source type and object.
51+
- `ESDTTransferRole`:
52+
- Reintroduced role after being accidentally dropped;
53+
- Added a `token_has_transfer_role` method for checking if it is set on a token, as a workaround until Barnard release.
54+
- Unified syntax - result handler for back transfers, which resets previous back transfers (`ReturnsBackTransfersReset`).
55+
- SDK:
56+
- Chain simulator - set state overwrite support;
57+
- `Wallet` `get_shard` method.
58+
- Debugger - improved mandos error messages.
59+
- Dependencies upgraded.
60+
61+
3562
## [sc 0.56.1, chain 0.13.1, sdk 0.8.2] - 2025-02-06
3663
- Allow setting gas for callback for direct transfers.
3764
- NestedEncode for interaction types: TestAddress, TestScAddress and TestTokenIdentifier.

Cargo.lock

Lines changed: 38 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chain/core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "multiversx-chain-core"
3-
version = "0.13.1"
3+
version = "0.14.0"
44
edition = "2021"
55

66
authors = [
@@ -20,6 +20,6 @@ categories = ["cryptography::cryptocurrencies", "development-tools::debugging"]
2020
bitflags = "=2.9.0"
2121

2222
[dependencies.multiversx-sc-codec]
23-
version = "=0.21.2"
23+
version = "=0.22.0"
2424
path = "../../data/codec"
2525
features = ["derive"]

chain/vm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "multiversx-chain-vm"
3-
version = "0.13.1"
3+
version = "0.14.0"
44
edition = "2021"
55

66
authors = [
@@ -35,7 +35,7 @@ rand_seeder = "0.3.0"
3535
ed25519-dalek = "2.1.0"
3636

3737
[dependencies.multiversx-chain-core]
38-
version = "=0.13.1"
38+
version = "=0.14.0"
3939
path = "../core"
4040

4141
[dependencies.multiversx-chain-vm-executor]

contracts/benchmarks/large-storage/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ publish = false
99
path = "src/large_storage.rs"
1010

1111
[dependencies.multiversx-sc]
12-
version = "0.56.1"
12+
version = "0.57.0"
1313
path = "../../../framework/base"
1414

1515
[dev-dependencies.multiversx-sc-scenario]
16-
version = "0.56.1"
16+
version = "0.57.0"
1717
path = "../../../framework/scenario"

contracts/benchmarks/large-storage/meta/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ publish = false
88
path = ".."
99

1010
[dependencies.multiversx-sc-meta-lib]
11-
version = "0.56.1"
11+
version = "0.57.0"
1212
path = "../../../../framework/meta-lib"
1313
default-features = false

contracts/benchmarks/large-storage/wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ panic = "abort"
2828
path = ".."
2929

3030
[dependencies.multiversx-sc-wasm-adapter]
31-
version = "0.56.1"
31+
version = "0.57.0"
3232
path = "../../../../framework/wasm-adapter"
3333

3434
[workspace]

0 commit comments

Comments
 (0)