sc 0.57.0, codec 0.22.0, chain 0.14.0, sdk 0.9.0, scenario-format 0.23.1
·
1555 commits
to master
since this release
- Newer compiler support:
- Dropped support for Rust compiler versions older than 1.83.
- Support and optimizations for using Rust 1.85.
sc-meta:- Windows support.
- Removed the concept of a "main" contract configuration.
- Using
typenum/generic-arrayinstead of const generics/macros for:- ManagedVec payloads;
- ManagedDecimal const decimals.
- ManagedDecimal - more arithmetic operator implementations for combinations of const + var decimals.
- ManagedVecItem can now be derived for enums with fields.
- Codec and ABI support for bitflags.
- Storage mappers:
- New storage mapper:
TimelockMapper; - Renamed source type and object.
- New storage mapper:
ESDTTransferRole:- Reintroduced role after being accidentally dropped;
- Added a
token_has_transfer_rolemethod for checking if it is set on a token, as a workaround until Barnard release.
- Unified syntax - result handler for back transfers, which resets previous back transfers (
ReturnsBackTransfersReset). - SDK:
- Chain simulator - set state overwrite support;
Walletget_shardmethod.
- Debugger - improved mandos error messages.
- Dependencies upgraded.