Skip to content

Release `0.6.0`

Compare
Choose a tag to compare
@ureeves ureeves released this 28 Jun 09:55
· 481 commits to main since this release
8f121fb

piecrust-uplink 0.6.0 - 2023-06-28

Added

  • Add Event struct according to spec
  • Impl fmt::Display for ContractError
  • Emit debug line on panic handler [#222]
  • Add debug feature [#222]

Changed

  • Change emit extern to include topic
  • Rename MODULE_ID_BYTES to CONTRACT_ID_BYTES
  • Expose externs only on feature abi [#222]
  • Rename std feature to abi [#222]
  • Rename host_debug to hdebug and use arg buffer [#222]

Removed

  • Remove unused height extern [#222]
  • Remove unused snap extern [#222]

piecrust 0.6.0 - 2023-06-28

Added

  • Add debug feature, gating debugging capabilities [#222]

Changed

  • Change event handling to emit piecrust-uplink::Event
  • Change emit export to include topic
  • Remove Into<PathBuf> bound in VM::new
  • Rename host_debug export to hdebug [#222]

Fixed

  • Fix memleak due to last contract instance not being reclaimed
    in session.

Removed

  • Remove Event struct
  • Remove __heap_base requirement from contracts