diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 8032c17..ed21d28 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.12.0" + ".": "0.13.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e13619..8f8109e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.13.0](https://github.com/fluencelabs/marine-rs-sdk/compare/marine-rs-sdk-v0.12.0...marine-rs-sdk-v0.13.0) (2024-02-20) + + +### ⚠ BREAKING CHANGES + +* **host api:** rename `json_path` field in SecurityTetraplet to `lambda` to follow AquaVM naming ([#158](https://github.com/fluencelabs/marine-rs-sdk/issues/158)) +* **host api:** add particle parameters into CallParameters ([#156](https://github.com/fluencelabs/marine-rs-sdk/issues/156)) + +### Features + +* **host api:** add particle parameters into CallParameters ([#156](https://github.com/fluencelabs/marine-rs-sdk/issues/156)) ([8c7352e](https://github.com/fluencelabs/marine-rs-sdk/commit/8c7352e599b7fdda7c29643b1d8138061f1b455d)) +* **host api:** rename `json_path` field in SecurityTetraplet to `lambda` to follow AquaVM naming ([#158](https://github.com/fluencelabs/marine-rs-sdk/issues/158)) ([4a9e72e](https://github.com/fluencelabs/marine-rs-sdk/commit/4a9e72e64c5d18b14ae12311845bcf716f5532d5)) + ## [0.12.0](https://github.com/fluencelabs/marine-rs-sdk/compare/marine-rs-sdk-v0.11.0...marine-rs-sdk-v0.12.0) (2024-02-08) diff --git a/Cargo.lock b/Cargo.lock index 509f1b4..6413765 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -303,7 +303,7 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "marine-call-parameters" -version = "0.12.0" +version = "0.13.0" dependencies = [ "marine-macro", "marine-rs-sdk-main", @@ -313,7 +313,7 @@ dependencies = [ [[package]] name = "marine-macro" -version = "0.12.0" +version = "0.13.0" dependencies = [ "marine-macro-impl", "marine-rs-sdk-main", @@ -321,7 +321,7 @@ dependencies = [ [[package]] name = "marine-macro-impl" -version = "0.12.0" +version = "0.13.0" dependencies = [ "marine-macro-testing-utils", "pretty_assertions", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "marine-macro-testing-utils" -version = "0.12.0" +version = "0.13.0" dependencies = [ "proc-macro2", "quote", @@ -343,7 +343,7 @@ dependencies = [ [[package]] name = "marine-rs-sdk" -version = "0.12.0" +version = "0.13.0" dependencies = [ "marine-call-parameters", "marine-macro", @@ -355,7 +355,7 @@ dependencies = [ [[package]] name = "marine-rs-sdk-main" -version = "0.12.0" +version = "0.13.0" dependencies = [ "lazy_static", "log", @@ -365,7 +365,7 @@ dependencies = [ [[package]] name = "marine-timestamp-macro" -version = "0.12.0" +version = "0.13.0" dependencies = [ "chrono", "quote", diff --git a/Cargo.toml b/Cargo.toml index 19ccbfc..3d3afbf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-rs-sdk" -version = "0.12.0" +version = "0.13.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,10 +18,10 @@ path = "src/lib.rs" doctest = false [dependencies] -marine-call-parameters = { path = "crates/call-parameters", version = "=0.12.0" } -marine-macro = { path = "crates/marine-macro", version = "=0.12.0" } -marine-rs-sdk-main = { path = "crates/main", version = "=0.12.0" } # warning: silent compilation break on minor verison bump. See docs/update-guide.md for details -marine-timestamp-macro = { path = "crates/timestamp-macro", version = "=0.12.0" } +marine-call-parameters = { path = "crates/call-parameters", version = "=0.13.0" } +marine-macro = { path = "crates/marine-macro", version = "=0.13.0" } +marine-rs-sdk-main = { path = "crates/main", version = "=0.13.0" } # warning: silent compilation break on minor verison bump. See docs/update-guide.md for details +marine-timestamp-macro = { path = "crates/timestamp-macro", version = "=0.13.0" } serde = { version = "1.0.189", features = ["derive"]} diff --git a/crates/call-parameters/Cargo.toml b/crates/call-parameters/Cargo.toml index 99f3978..b6e2c35 100644 --- a/crates/call-parameters/Cargo.toml +++ b/crates/call-parameters/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-call-parameters" -version = "0.12.0" +version = "0.13.0" edition = "2021" description = "Contains CallParameters and SecurityTetralets structures for marine-rs-sdk" documentation = "https://docs.rs/fluence" @@ -15,8 +15,8 @@ rkyv = { version = "0.7.43", features = ["validation", "strict"], optional = tru serde = "1.0.189" [target.'cfg(target_arch = "wasm32")'.dependencies] -marine-macro = { path = "../marine-macro", version = "=0.12.0" } -marine-rs-sdk-main = { path = "../main", version = "=0.12.0" } +marine-macro = { path = "../marine-macro", version = "=0.13.0" } +marine-rs-sdk-main = { path = "../main", version = "=0.13.0" } [features] default = ["marine-abi"] diff --git a/crates/macro-testing-utils/Cargo.toml b/crates/macro-testing-utils/Cargo.toml index 123ec70..cce148e 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.12.0" +version = "0.13.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 5cbd628..d11512b 100644 --- a/crates/main/Cargo.toml +++ b/crates/main/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-rs-sdk-main" -version = "0.12.0" +version = "0.13.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 aab452b..5f46c8a 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.12.0")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/marine-rs-sdk-main/0.13.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 43e1557..2750870 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.12.0" +version = "0.13.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 b228462..63ea231 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.12.0")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/marine-macro-impl/0.13.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 8b3134c..3c51b7b 100644 --- a/crates/marine-macro/Cargo.toml +++ b/crates/marine-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-macro" -version = "0.12.0" +version = "0.13.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.12.0" } -marine-rs-sdk-main = { path = "../main", version = "=0.12.0" } +marine-macro-impl = { path = "../marine-macro-impl", version = "=0.13.0" } +marine-rs-sdk-main = { path = "../main", version = "=0.13.0" } diff --git a/crates/timestamp-macro/Cargo.toml b/crates/timestamp-macro/Cargo.toml index adf67bd..b73d7ec 100644 --- a/crates/timestamp-macro/Cargo.toml +++ b/crates/timestamp-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-timestamp-macro" -version = "0.12.0" +version = "0.13.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 3431247..a4aed40 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.12.0")] // x-release-please-version +#![doc(html_root_url = "https://docs.rs/sdk/0.13.0")] // x-release-please-version #![deny( dead_code, nonstandard_style,