Releases: CosmWasm/sylvia
Releases · CosmWasm/sylvia
sylvia-v1.3.3
chore: Release package sylvia version 1.3.3
sylvia-derive-v1.3.3
Other
- Remove derivative dependency and fix lints
sylvia-v1.3.2
chore: Release package sylvia version 1.3.2
sylvia-derive-v1.3.2
Other
- Remove derivative dependency and fix lints
sylvia-v1.3.1
chore: Release package sylvia version 1.3.1
sylvia-v1.3.0
chore: Release package sylvia version 1.3.0
sylvia-derive-v1.3.1
Added
- Assert no attributes used on
self
andctx
- Error on wrong
sv::data
andsv::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 thesv::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
andpayload
attributes. - Better error message for
sv::features
attribute - Store MsgVariant in ReplyData
- Improve reply generation
- Remove
msg_type
method fromMsgVariant
- Store
MsgAttr
inMsgVariant
- Make
MsgAttr
a struct
sylvia-derive-v1.3.0
Added
- Assert no attributes used on
self
andctx
- Error on wrong
sv::data
andsv::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 thesv::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
andpayload
attributes. - Better error message for
sv::features
attribute - Store MsgVariant in ReplyData
- Improve reply generation
- Remove
msg_type
method fromMsgVariant
- Store
MsgAttr
inMsgVariant
- Make
MsgAttr
a struct
sylvia-v1.2.1
chore: Release package sylvia version 1.2.1
sylvia-derive-v1.2.1
Fixed
- Allow deprecated InterfaceApi in generated code
- Revert removal of
, custom
parameter support in entry_points macro - Revert removal of InterfaceApi
- Deprecate
, custom
parameter inentry_points
macro. Will be removed in2.0.0
. - Deprecate
InterfaceApi
. Will be removed in2.0.0
. Use generatedsv::InterfaceMessagesApi
instead.