Skip to content

sylvia-derive-v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 08:03
· 9 commits to main since this release

Added

  • Assert no attributes used on self and ctx
  • Error on wrong sv::data and sv::payload usage
  • Return transaction id and block height if deserialization failed
  • Assert no redundant parameters in reply method
  • Update MultiTest to 2.2.0
  • Revert adding Error to ContractApi
  • Create ctx module for context types
  • Add temporary sylvia::replies::ReplyCtx with additional fields (#450)
  • Support omitting data parameter
  • Add instantiate parameter to the sv::data attribute
  • Add auto deserialization of reply data (#445)
  • Add support for sv::features attribute. (#446)
  • Pass payload while building SubMsg (#441)
  • Add option to deserialize payload (#439)
  • Impl SubMsg trait on CosmosMsg
  • Add InstantiateBuilder and SubMsg trait
  • Emit new reply dispatch (#429)
  • Generate unique reply_ids (#427)
  • Parse additional parameters for sv::msg(reply) (#426)
  • Make serde dep user side obsolete
  • Make cosmwasm_schema deps obsolete
  • Make user side cosmwasm-std dep obsolete

Other

  • Add description of the data and payload attributes.
  • Better error message for sv::features attribute
  • Store MsgVariant in ReplyData
  • Improve reply generation
  • Remove msg_type method from MsgVariant
  • Store MsgAttr in MsgVariant
  • Make MsgAttr a struct