From 0c16124c0cea50c52f05ec7b25077459cb363ec0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Mar 2024 16:17:27 +0000 Subject: [PATCH] chore: release Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- examples/Cargo.lock | 4 ++-- 4 files changed, 50 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be3f2574..bd0993c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,50 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0](https://github.com/CosmWasm/sylvia/compare/sylvia-derive-v0.9.3...sylvia-derive-v0.10.0) - 2024-03-26 + +### Added +- Implement Querier on App ([#154](https://github.com/CosmWasm/sylvia/pull/154)) +- Change multitest modules names to unified `mt` ([#324](https://github.com/CosmWasm/sylvia/pull/324)) +- Handle missing explicite custom types ([#323](https://github.com/CosmWasm/sylvia/pull/323)) +- BoundQuerier improve ([#321](https://github.com/CosmWasm/sylvia/pull/321)) +- Remove `#[contract(module=...)]` support ([#320](https://github.com/CosmWasm/sylvia/pull/320)) +- `#[contract(module=...)]` not needed in mt ([#319](https://github.com/CosmWasm/sylvia/pull/319)) +- `#[contract(module=...)]` and `#[messages]` not needed for trait impl ([#318](https://github.com/CosmWasm/sylvia/pull/318)) +- Remove custom in impl trait ([#314](https://github.com/CosmWasm/sylvia/pull/314)) +- Error on missing module for `impl Interface for Contract` ([#311](https://github.com/CosmWasm/sylvia/pull/311)) +- Add support for `#[sv::]` attributes for all sylvia attribtues. ([#310](https://github.com/CosmWasm/sylvia/pull/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](https://github.com/CosmWasm/sylvia/pull/331)) +- Enable all features in docs.rs and add multitest docs comments +- Enable code examples in macros doc tests +- Remove tarpaulin exclusions ([#312](https://github.com/CosmWasm/sylvia/pull/312)) +- Add sudo to custom example +- Update README.md ([#300](https://github.com/CosmWasm/sylvia/pull/300)) +- Change function signature +- Update docs ([#299](https://github.com/CosmWasm/sylvia/pull/299)) +- Internal renaming +- Create ImplMtHelpers +- Impl non-generic non-custom on forwarding contract +- Migrate to syn 2.0 + ## [0.9.2](https://github.com/CosmWasm/sylvia/compare/sylvia-derive-v0.9.1...sylvia-derive-v0.9.2) - 2023-11-29 ### Added diff --git a/Cargo.lock b/Cargo.lock index dbbb61f1..837ed481 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -853,7 +853,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "sylvia" -version = "0.9.3" +version = "0.10.0" dependencies = [ "anyhow", "cosmwasm-schema", @@ -873,7 +873,7 @@ dependencies = [ [[package]] name = "sylvia-derive" -version = "0.9.3" +version = "0.10.0" dependencies = [ "convert_case", "cosmwasm-schema", diff --git a/Cargo.toml b/Cargo.toml index f901b813..98612278 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,10 +4,10 @@ exclude = ["examples/*"] resolver = "2" [workspace.package] -version = "0.9.3" +version = "0.10.0" [workspace.dependencies] -sylvia-derive = { version = "0.9.3", path = "sylvia-derive" } +sylvia-derive = { version = "0.10.0", path = "sylvia-derive" } [workspace.metadata.docs.rs] all-features = true diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 4eefeb14..a947f4c3 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -1107,7 +1107,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "sylvia" -version = "0.9.3" +version = "0.10.0" dependencies = [ "anyhow", "cosmwasm-schema", @@ -1124,7 +1124,7 @@ dependencies = [ [[package]] name = "sylvia-derive" -version = "0.9.3" +version = "0.10.0" dependencies = [ "convert_case", "itertools 0.12.1",