v0.61.0
Version 0.61.0
Breaking
- 778: Add
SubAssetIdnewtype that's used instead ofBytes32. - 933: Don't perform balance update if the change is zero
- 934: Add
input_indexof the failed predicate toCheckError::PredicateVerificationFailed. - 935: Bump Rust version to
1.85.0. - 936: Update Rust edition to 2024.
- 938: Rename
updatemethod toinserton sparse merkle tree, and allow inserting empty values.
Added
- 899: Add a feature that propose
u32tx_pointerinstead ofu16infuel-txandfuel-vm. - 939: Add new
GetGasPriceGMopcode argument
Changed
- 913: Change the way we are building the changelog to avoids conflicts.
Fixed
- 940: Zero out heap memory when reallocating after reset.
What's Changed
- Add new changelog unreleased section management by @AurelienFT in #913
- Add various fixes creation version github Action by @AurelienFT in #926
- Add a feature that propose
u32tx_pointerinfuel-txandfuel-vmby @AurelienFT in #899 - Ignore RUSTSEC-2024-0436 by @Dentosal in #931
- Don't update balance if change is zero by @Dentosal in #933
- Include input_index of the predicate that failed verification by @Dentosal in #934
- Make SubAssetId its own type instead of using Bytes32 by @Dentosal in #778
- Update Rust version to 1.85 by @AurelienFT in #935
- feat: Allow empty values in sparse merkle trees by @netrome in #938
- Update to 2024 rust edition by @AurelienFT in #936
- Clean the dirty part of the memory instance when we reallocate heap by @xgreenx in #940
- Gas price gm opcode by @MitchTurner in #939
- Fix title of the unreleased section in changelog. by @AurelienFT in #951
- Release v0.61.0 by @netrome in #950
- hotfix: Check changelog job should only run on PRs by @netrome in #952
Full Changelog: v0.60.0...v0.61.0