Releases: CosmWasm/sylvia
Releases · CosmWasm/sylvia
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.
sylvia-v1.2.0
chore: Release package sylvia version 1.2.0
sylvia-derive-v1.2.0
Added
- Emit error if contract macro is above entry_points
- Remove support for
, custom(msg=.. ,query=..)
in entry_points - Add CustomMsg and CustomQuery to ContractApi
Fixed
- Pass attribute to struct fields
Other
- (sylvia-derive) Document inner types
- [breaking] Remove
InterfaceApi
in favor ofInterfaceMessagesApi
(#413) - Fix duplicated instantiation error
- Refactor struct message generation
- Generic cw1-whitelist example (#404)
- Create fold module
- Setup new directory structure
- Update to cosmwasm-std 2.1.1
- Cleanup in entry_points macro
- Silence clippy warn about lack of Default (#396)