Skip to content

Releases: CosmWasm/sylvia

sylvia-v1.0.2

24 Apr 13:34
Compare
Choose a tag to compare
chore: Release package sylvia version 1.0.2

sylvia-derive-v1.0.2

24 Apr 13:33
Compare
Choose a tag to compare

Other

  • Update cw_multi_test
  • Split big chunks of code in sylvia_derive::multitest
  • Provide to_case functionality to syn::Ident
  • Remove stripped_return_type from MsgVariant
  • Remove duplicated querier related code from MsgVariant
  • Move Multitest related MsgVariant logic to trait in multitest module
  • Unify MT proxy methods emit

sylvia-v1.0.1

16 Apr 09:27
b4bd4b4
Compare
Choose a tag to compare
chore: Release package sylvia version 1.0.1

sylvia-derive-v1.0.1

16 Apr 09:27
b4bd4b4
Compare
Choose a tag to compare

Added

  • Assert new method defined (#342)

Fixed

  • Add missing map_err on IntoResponse result

Other

  • Improve error message in sv::custom attribute (#348)
  • Improve errors in sv::messages attribute (#345)
  • Improve no instantiation error message

sylvia-v1.0.0

27 Mar 13:11
Compare
Choose a tag to compare
chore: Release package sylvia version 1.0.0

sylvia-v0.10.1

27 Mar 12:01
Compare
Choose a tag to compare
chore: Release package sylvia version 0.10.1

sylvia-derive-v1.0.0

27 Mar 13:11
Compare
Choose a tag to compare

Added

  • Update deps to 2.0.0 (#308)

sylvia-derive-v0.10.1

27 Mar 12:00
Compare
Choose a tag to compare

Added

  • Implement Querier on App (#154)
  • Change multitest modules names to unified mt (#324)
  • Handle missing explicite custom types (#323)
  • BoundQuerier improve (#321)
  • Remove #[contract(module=...)] support (#320)
  • #[contract(module=...)] not needed in mt (#319)
  • #[contract(module=...)] and #[messages] not needed for trait impl (#318)
  • Remove custom in impl trait (#314)
  • Error on missing module for impl Interface for Contract (#311)
  • Add support for #[sv::] attributes for all sylvia attribtues. (#310)
  • Generate sudo multitest helpers
  • Generate sudo entry point
  • Generate SudoMsg in contract
  • Generate SudoMsg in interface
  • Forward generics through associated types
  • ExecC and QueryC used in place of CustomMsgT
  • Remove mt trait_utils generation
  • Impl interfaces with associated types on generic contract
  • Impl interface with associated types on non generic contract
  • Interfaces generate with associated_types
  • Allow specifying concrete customs in entry_points
  • Support duplicated exec generic params
  • Forward generics to custom_generic interface
  • Allow single concrete type to be passed in place of multiple
  • Forward generics to the interface
  • Make as Variant optional for #[messages(...)] attribtue

Other

  • Update README (#331)
  • Enable all features in docs.rs and add multitest docs comments
  • Enable code examples in macros doc tests
  • Remove tarpaulin exclusions (#312)
  • Add sudo to custom example
  • Update README.md (#300)
  • Change function signature
  • Update docs (#299)
  • Internal renaming
  • Create ImplMtHelpers
  • Impl non-generic non-custom on forwarding contract
  • Migrate to syn 2.0

sylvia-v0.10.0

26 Mar 17:15
Compare
Choose a tag to compare
chore: Release package sylvia version 0.10.0

sylvia-derive-v0.10.0

26 Mar 17:14
Compare
Choose a tag to compare

Added

  • Implement Querier on App (#154)
  • Change multitest modules names to unified mt (#324)
  • Handle missing explicite custom types (#323)
  • BoundQuerier improve (#321)
  • Remove #[contract(module=...)] support (#320)
  • #[contract(module=...)] not needed in mt (#319)
  • #[contract(module=...)] and #[messages] not needed for trait impl (#318)
  • Remove custom in impl trait (#314)
  • Error on missing module for impl Interface for Contract (#311)
  • Add support for #[sv::] attributes for all sylvia attribtues. (#310)
  • Generate sudo multitest helpers
  • Generate sudo entry point
  • Generate SudoMsg in contract
  • Generate SudoMsg in interface
  • Forward generics through associated types
  • ExecC and QueryC used in place of CustomMsgT
  • Remove mt trait_utils generation
  • Impl interfaces with associated types on generic contract
  • Impl interface with associated types on non generic contract
  • Interfaces generate with associated_types
  • Allow specifying concrete customs in entry_points
  • Support duplicated exec generic params
  • Forward generics to custom_generic interface
  • Allow single concrete type to be passed in place of multiple
  • Forward generics to the interface
  • Make as Variant optional for #[messages(...)] attribtue

Other

  • Update README (#331)
  • Enable all features in docs.rs and add multitest docs comments
  • Enable code examples in macros doc tests
  • Remove tarpaulin exclusions (#312)
  • Add sudo to custom example
  • Update README.md (#300)
  • Change function signature
  • Update docs (#299)
  • Internal renaming
  • Create ImplMtHelpers
  • Impl non-generic non-custom on forwarding contract
  • Migrate to syn 2.0