Skip to content

v0.36.0

Compare
Choose a tag to compare
@MitchTurner MitchTurner released this 08 Aug 19:17
· 189 commits to master since this release
92bbca1

Version 0.36.0

Changed

  • #525: The $hp register is no longer restored to it's previous value when returning from a call, making it possible to return heap-allocated types from CALL.
  • #535: Add better test coverage for TR and TRO.

Breaking

  • #514: Add ChainId and GasCosts to ConsensusParameters.
    Break down ConsensusParameters into sub-structs to match usage. Change signatures of functions to ask for
    necessary fields only.
  • #532: The TRO instruction now reverts when attempting to send zero coins to an output. Panic reason of this TransferZeroCoins, and TR was changed to use the same panic reason as well.

Fixed

  • #511: Changes multiple panic reasons to be more accurate, and internally refactors instruction fetch logic to be less error-prone.

  • #529 #534: Enforcing async WASM initialization for all NPM wrapper packages.

  • #531: UtxoId::from_str and TxPointer::from_str no longer crash on invalid input with multibyte characters. Also adds clippy lints to prevent future issues.

Breaking

  • #527: The balances are empty during predicate estimation/verification.

What's Changed

New Contributors

Full Changelog: v0.35.3...v0.36.0