diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 13708fa..64f3cdd 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.7.1" + ".": "0.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..77316f5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## [0.8.0](https://github.com/fluencelabs/marine-rs-sdk/compare/marine-rs-sdk-v0.7.1...marine-rs-sdk-v0.8.0) (2023-07-24) + + +### ⚠ BREAKING CHANGES + +* allow field attibutes ([#121](https://github.com/fluencelabs/marine-rs-sdk/issues/121)) + +### Features + +* allow field attibutes ([#121](https://github.com/fluencelabs/marine-rs-sdk/issues/121)) ([7a39cd3](https://github.com/fluencelabs/marine-rs-sdk/commit/7a39cd35ada38a8c38e0b1643e88d0f1601a5030)) diff --git a/Cargo.lock b/Cargo.lock index fdd6cad..fbb599f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,6 +235,8 @@ dependencies = [ [[package]] name = "marine-macro" version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e03da22f641984aad5229f780d190502196d1c0bf908d3d17f5d6bcba73e525" dependencies = [ "marine-macro-impl 0.7.1", "marine-rs-sdk-main 0.7.1", @@ -242,25 +244,10 @@ dependencies = [ [[package]] name = "marine-macro" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e03da22f641984aad5229f780d190502196d1c0bf908d3d17f5d6bcba73e525" +version = "0.8.0" dependencies = [ - "marine-macro-impl 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "marine-rs-sdk-main 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "marine-macro-impl" -version = "0.7.1" -dependencies = [ - "marine-macro-testing-utils", - "pretty_assertions", - "proc-macro2", - "quote", - "serde", - "serde_json", - "syn", + "marine-macro-impl 0.8.0", + "marine-rs-sdk-main 0.8.0", ] [[package]] @@ -276,9 +263,22 @@ dependencies = [ "syn", ] +[[package]] +name = "marine-macro-impl" +version = "0.8.0" +dependencies = [ + "marine-macro-testing-utils", + "pretty_assertions", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn", +] + [[package]] name = "marine-macro-testing-utils" -version = "0.1.0" +version = "0.8.0" dependencies = [ "proc-macro2", "quote", @@ -287,26 +287,16 @@ dependencies = [ [[package]] name = "marine-rs-sdk" -version = "0.7.1" +version = "0.8.0" dependencies = [ - "marine-macro 0.7.1", - "marine-rs-sdk-main 0.7.1", + "marine-macro 0.8.0", + "marine-rs-sdk-main 0.8.0", "marine-timestamp-macro", "polyplets", "serde", "trybuild", ] -[[package]] -name = "marine-rs-sdk-main" -version = "0.7.1" -dependencies = [ - "lazy_static", - "log", - "serde", - "simple_logger", -] - [[package]] name = "marine-rs-sdk-main" version = "0.7.1" @@ -317,9 +307,19 @@ dependencies = [ "serde", ] +[[package]] +name = "marine-rs-sdk-main" +version = "0.8.0" +dependencies = [ + "lazy_static", + "log", + "serde", + "simple_logger", +] + [[package]] name = "marine-timestamp-macro" -version = "0.7.1" +version = "0.8.0" dependencies = [ "chrono", "quote", @@ -374,8 +374,8 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c051f220264e391afae06b6dceda199d523ee1dc7ae8e8cba4119a378dd411f" dependencies = [ - "marine-macro 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "marine-rs-sdk-main 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "marine-macro 0.7.1", + "marine-rs-sdk-main 0.7.1", "serde", ] diff --git a/Cargo.toml b/Cargo.toml index 4fc51b8..8c936cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-rs-sdk" -version = "0.7.1" +version = "0.8.0" description = "Fluence backend SDK for developing backend applications for the Fluence network" documentation = "https://docs.rs/fluence" repository = "https://github.com/fluencelabs/marine-rs-sdk" @@ -18,9 +18,9 @@ path = "src/lib.rs" doctest = false [dependencies] -marine-macro = { path = "crates/marine-macro", version = "=0.7.1" } -marine-rs-sdk-main = { path = "crates/main", version = "=0.7.1" } -marine-timestamp-macro = { path = "crates/timestamp-macro", version = "=0.7.1" } +marine-macro = { path = "crates/marine-macro", version = "=0.8.0" } +marine-rs-sdk-main = { path = "crates/main", version = "=0.8.0" } +marine-timestamp-macro = { path = "crates/timestamp-macro", version = "=0.8.0" } polyplets = "0.3.2" serde = { version = "1.0.155", features = ["derive"]} diff --git a/crates/macro-testing-utils/Cargo.toml b/crates/macro-testing-utils/Cargo.toml index c85c4a6..02a3334 100644 --- a/crates/macro-testing-utils/Cargo.toml +++ b/crates/macro-testing-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-macro-testing-utils" -version = "0.1.0" +version = "0.8.0" edition = "2018" description = "Some functions for testing procedural macros" documentation = "https://docs.rs/fluence/marine-macro-testing-utils" diff --git a/crates/main/Cargo.toml b/crates/main/Cargo.toml index 20e1636..f55e722 100644 --- a/crates/main/Cargo.toml +++ b/crates/main/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-rs-sdk-main" -version = "0.7.1" +version = "0.8.0" edition = "2018" description = "Contains logger, allocators and several other modules for marine-rs-sdk" documentation = "https://docs.rs/marine-rs-sdk-main" diff --git a/crates/main/src/lib.rs b/crates/main/src/lib.rs index a8d572e..bb5d18c 100644 --- a/crates/main/src/lib.rs +++ b/crates/main/src/lib.rs @@ -19,7 +19,7 @@ #![allow(clippy::missing_safety_doc)] #![allow(clippy::needless_doctest_main)] -#![doc(html_root_url = "https://docs.rs/marine-rs-sdk-main/0.7.1")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/marine-rs-sdk-main/0.8.0")] // x-release-please-version #![deny( dead_code, nonstandard_style, diff --git a/crates/marine-macro-impl/Cargo.toml b/crates/marine-macro-impl/Cargo.toml index 3917ec3..f4d5215 100644 --- a/crates/marine-macro-impl/Cargo.toml +++ b/crates/marine-macro-impl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-macro-impl" -version = "0.7.1" +version = "0.8.0" edition = "2018" description = "Implementation of the `#[marine]` macro" documentation = "https://docs.rs/fluence/marine-macro-impl" diff --git a/crates/marine-macro-impl/src/lib.rs b/crates/marine-macro-impl/src/lib.rs index 0747f06..74ca63a 100644 --- a/crates/marine-macro-impl/src/lib.rs +++ b/crates/marine-macro-impl/src/lib.rs @@ -14,7 +14,7 @@ * limitations under the License. */ -#![doc(html_root_url = "https://docs.rs/marine-macro-impl/0.7.1")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/marine-macro-impl/0.8.0")] // x-release-please-version #![deny( dead_code, nonstandard_style, diff --git a/crates/marine-macro/Cargo.toml b/crates/marine-macro/Cargo.toml index 707b7d6..6271da2 100644 --- a/crates/marine-macro/Cargo.toml +++ b/crates/marine-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-macro" -version = "0.7.1" +version = "0.8.0" edition = "2018" description = "Definition of the `#[marine]` macro" documentation = "https://docs.rs/fluence/marine-macro" @@ -18,5 +18,5 @@ proc-macro = true doctest = false [dependencies] -marine-macro-impl = { path = "../marine-macro-impl", version = "=0.7.1" } -marine-rs-sdk-main = { path = "../main", version = "=0.7.1" } +marine-macro-impl = { path = "../marine-macro-impl", version = "=0.8.0" } +marine-rs-sdk-main = { path = "../main", version = "=0.8.0" } diff --git a/crates/timestamp-macro/Cargo.toml b/crates/timestamp-macro/Cargo.toml index f31234e..11f49df 100644 --- a/crates/timestamp-macro/Cargo.toml +++ b/crates/timestamp-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-timestamp-macro" -version = "0.7.1" +version = "0.8.0" edition = "2018" description = "Definition of the `#[build_timestamp]` macro" documentation = "https://docs.rs/fluence/marine-timestamp-macro" diff --git a/src/lib.rs b/src/lib.rs index 46b002e..f60cee9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -55,7 +55,7 @@ //! pub fn curl_get(url: String) -> String; //! } //! ``` -#![doc(html_root_url = "https://docs.rs/sdk/0.7.1")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/sdk/0.8.0")] // x-release-please-version #![deny( dead_code, nonstandard_style,