Skip to content

Releases: CosmWasm/sylvia

sylvia-v1.3.3

16 Dec 12:09
Compare
Choose a tag to compare
chore: Release package sylvia version 1.3.3

sylvia-derive-v1.3.3

16 Dec 12:09
Compare
Choose a tag to compare

Other

  • Remove derivative dependency and fix lints

sylvia-v1.3.2

09 Dec 14:52
Compare
Choose a tag to compare
chore: Release package sylvia version 1.3.2

sylvia-derive-v1.3.2

09 Dec 14:52
Compare
Choose a tag to compare

Other

  • Remove derivative dependency and fix lints

sylvia-v1.3.1

21 Nov 21:27
Compare
Choose a tag to compare
chore: Release package sylvia version 1.3.1

sylvia-v1.3.0

21 Nov 08:03
Compare
Choose a tag to compare
chore: Release package sylvia version 1.3.0

sylvia-derive-v1.3.1

21 Nov 21:26
Compare
Choose a tag to compare

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

sylvia-derive-v1.3.0

21 Nov 08:03
Compare
Choose a tag to compare

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

sylvia-v1.2.1

22 Aug 11:37
Compare
Choose a tag to compare
chore: Release package sylvia version 1.2.1

sylvia-derive-v1.2.1

22 Aug 11:37
Compare
Choose a tag to compare

Fixed

  • Allow deprecated InterfaceApi in generated code
  • Revert removal of , custom parameter support in entry_points macro
  • Revert removal of InterfaceApi
  • Deprecate , custom parameter in entry_points macro. Will be removed in 2.0.0.
  • Deprecate InterfaceApi. Will be removed in 2.0.0. Use generated sv::InterfaceMessagesApi instead.