Skip to content

Releases: CosmWasm/sylvia

sylvia-v0.9.0

13 Nov 12:38
Compare
Choose a tag to compare
chore: release

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

sylvia-derive-v0.9.0

13 Nov 12:37
Compare
Choose a tag to compare

Added

  • Support generic types in entry points
  • Impl ContractApi extension trait
  • Wrap contract types in sv module
  • Wrap impl types in sv module
  • Hide generated interface types in sv module
  • Move messages method out of EnumMsg
  • Support generics on every message type
  • Support generic contract for simple contract
  • Support generic contract for simple contract
  • Support generics on messages attribute in main contract macro
  • Support generic interface implemented on contract
  • Emit InterfaceTypes
  • Check interfaces return type for used generics
  • Add support for generics in interface

Fixed

  • [breaking] Expect , in :custom(msg, query)

sylvia-v0.8.1

19 Sep 06:53
Compare
Choose a tag to compare
chore: release

Signed-off-by: release-plz <[email protected]>

sylvia-derive-v0.8.1

19 Sep 06:53
Compare
Choose a tag to compare

Added

  • Generate migrate entry point if message defined on contract

sylvia-v0.8.0

05 Sep 12:33
Compare
Choose a tag to compare
chore: release

sylvia-derive-v0.8.0

05 Sep 12:33
Compare
Choose a tag to compare

Added

  • Cast deps to empty
  • Support QueryC associated type on interface
  • Support custom queries on contracts

sylvia-v0.7.1

15 Aug 11:10
Compare
Choose a tag to compare
chore: release

sylvia-derive-v0.7.1

15 Aug 11:09
Compare
Choose a tag to compare

Fixed

  • Prefix interface proxy with module as Path

sylvia-v0.7.0

01 Aug 09:31
Compare
Choose a tag to compare
chore: release

sylvia-derive-v0.7.0

01 Aug 09:31
Compare
Choose a tag to compare

Added

  • Override generated entry_points
  • Override entry_points in multitest helpers

Fixed

  • [breaking] Remote type implements all relevant traits so it can be stored in #[cw_serde] types