Skip to content

Commit

Permalink
Merge pull request #1917 from multiversx/release-55
Browse files Browse the repository at this point in the history
Release: sc 0.55.0, codec 0.21.2, chain 0.12.0, sdk 0.8.0
  • Loading branch information
andrei-marinica authored Jan 9, 2025
2 parents e1cdc9b + 3da81d1 commit b931cea
Show file tree
Hide file tree
Showing 378 changed files with 1,806 additions and 1,776 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,23 @@ They are:
- `multiversx-sdk-dapp`


## [sc 0.55.0, codec 0.21.2, chain 0.12.0, sdk 0.8.0] - 2025-01-08
- Integrating Spica changes into the framework:
- EGLD+ESDT multi-transfers are now possible:
- changed the handling of call values: EGLD is treated almost the same as an ESDT in `all_transfers` and `multi_egld_or_esdt`, old ESDT methods are given some protection against unexpected scenarios
- changed the tx unified syntax for sending EGLD+ESDT from contracts, interactors and tests;
- support in the Rust VM.
- New built-in functions in the `ESDTSystemSCProxy`: `ESDTModifyRoyalties`, `SDTSetNewURIs`, `ESDTModifyCreator`, `ESDTMetaDataRecreate`, `ESDTMetaDataUpdate`.
- Interactor support for "set state" on the chain simulator.
- Fixed ownership for ManagedVec iterators, specifically reference iterators only produce references to the items.
- Syntax cleanup:
- `#[payable]` now allowed instead of `#[payable("*")]`;
- `register_promise` allows callback, without calling a function on destination.
- Refactoring and optimizations:
- Simplified the callback selector;
- Performance improvements in ManagedVec iterators;
- Removed some unnecessary bound checks in `multi_esdt`.

## [sc 0.54.6] - 2024-12-04
- `ManagedDecimal` bugfixes:
- ABI/proxy bugfix;
Expand Down
Loading

0 comments on commit b931cea

Please sign in to comment.