diff --git a/bindings/rust/Cargo.toml b/bindings/rust/Cargo.toml index cf4d7bd..b40c430 100644 --- a/bindings/rust/Cargo.toml +++ b/bindings/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" description = "Rust bindings for molecule." diff --git a/examples/ci-tests/Cargo.lock b/examples/ci-tests/Cargo.lock index 71b5445..d47cfce 100644 --- a/examples/ci-tests/Cargo.lock +++ b/examples/ci-tests/Cargo.lock @@ -106,12 +106,6 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - [[package]] name = "errno" version = "0.3.8" @@ -169,26 +163,20 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "indexmap" -version = "2.1.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ - "equivalent", + "autocfg", "hashbrown", ] -[[package]] -name = "itoa" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" - [[package]] name = "lazy_static" version = "1.4.0" @@ -201,6 +189,12 @@ version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + [[package]] name = "linux-raw-sys" version = "0.4.12" @@ -215,7 +209,7 @@ checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "molecule" -version = "0.7.5" +version = "0.8.0" dependencies = [ "bytes", "cfg-if", @@ -224,7 +218,7 @@ dependencies = [ [[package]] name = "molecule-ci-tests" -version = "0.7.5" +version = "0.8.0" dependencies = [ "cc", "molecule", @@ -236,7 +230,7 @@ dependencies = [ [[package]] name = "molecule-codegen" -version = "0.7.5" +version = "0.8.0" dependencies = [ "case", "molecule", @@ -251,7 +245,7 @@ dependencies = [ [[package]] name = "molecule-tests-loader" -version = "0.7.5" +version = "0.8.0" dependencies = [ "faster-hex 0.4.1", "molecule-codegen", @@ -264,7 +258,7 @@ dependencies = [ [[package]] name = "molecule-tests-utils-rust" -version = "0.7.5" +version = "0.8.0" dependencies = [ "molecule-codegen", "molecule-tests-loader", @@ -546,15 +540,14 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.30" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38" +checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" dependencies = [ "indexmap", - "itoa", "ryu", "serde", - "unsafe-libyaml", + "yaml-rust", ] [[package]] @@ -664,12 +657,6 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unsafe-libyaml" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" - [[package]] name = "version_check" version = "0.9.4" @@ -787,3 +774,12 @@ name = "windows_x86_64_msvc" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map", +] diff --git a/examples/ci-tests/Cargo.toml b/examples/ci-tests/Cargo.toml index c5fc077..5ffa484 100644 --- a/examples/ci-tests/Cargo.toml +++ b/examples/ci-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule-ci-tests" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/examples/tests-loader/Cargo.toml b/examples/tests-loader/Cargo.toml index 19e873c..95fa9da 100644 --- a/examples/tests-loader/Cargo.toml +++ b/examples/tests-loader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule-tests-loader" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/examples/tests-utils-c/Cargo.toml b/examples/tests-utils-c/Cargo.toml index 45cf4d3..d32159b 100644 --- a/examples/tests-utils-c/Cargo.toml +++ b/examples/tests-utils-c/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule-tests-utils-c" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/examples/tests-utils-rust/Cargo.toml b/examples/tests-utils-rust/Cargo.toml index 1175513..3ad8a13 100644 --- a/examples/tests-utils-rust/Cargo.toml +++ b/examples/tests-utils-rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule-tests-utils-rust" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/tests/Cargo.lock b/tests/Cargo.lock index 7133689..4167c1b 100644 --- a/tests/Cargo.lock +++ b/tests/Cargo.lock @@ -64,12 +64,6 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - [[package]] name = "faster-hex" version = "0.6.1" @@ -92,12 +86,6 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "hashbrown" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" - [[package]] name = "indexmap" version = "1.9.3" @@ -105,17 +93,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "indexmap" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" -dependencies = [ - "equivalent", - "hashbrown 0.14.3", + "hashbrown", ] [[package]] @@ -153,7 +131,7 @@ dependencies = [ [[package]] name = "molecule" -version = "0.7.5" +version = "0.8.0" dependencies = [ "bytes", "cfg-if", @@ -177,15 +155,15 @@ dependencies = [ "semver", "serde", "serde_json", - "serde_yaml 0.8.26", + "serde_yaml", ] [[package]] name = "molecule-codegen" -version = "0.7.5" +version = "0.8.0" dependencies = [ "case", - "molecule 0.7.5", + "molecule 0.8.0", "pest", "pest_derive", "proc-macro2", @@ -195,7 +173,7 @@ dependencies = [ "semver", "serde", "serde_json", - "serde_yaml 0.9.30", + "serde_yaml", ] [[package]] @@ -348,25 +326,12 @@ version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" dependencies = [ - "indexmap 1.9.3", + "indexmap", "ryu", "serde", "yaml-rust", ] -[[package]] -name = "serde_yaml" -version = "0.9.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38" -dependencies = [ - "indexmap 2.1.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha2" version = "0.10.8" @@ -402,11 +367,11 @@ dependencies = [ [[package]] name = "tests" -version = "0.7.5" +version = "0.8.0" dependencies = [ - "molecule 0.7.5", + "molecule 0.8.0", "molecule-codegen 0.7.3", - "molecule-codegen 0.7.5", + "molecule-codegen 0.8.0", ] [[package]] @@ -447,12 +412,6 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unsafe-libyaml" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" - [[package]] name = "version_check" version = "0.9.4" diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 449b312..f737840 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tests" -version = "0.7.5" +version = "0.8.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/tools/codegen/Cargo.toml b/tools/codegen/Cargo.toml index 180d01d..71a0c7f 100644 --- a/tools/codegen/Cargo.toml +++ b/tools/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "molecule-codegen" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" description = "Code generator for molecule." @@ -16,7 +16,7 @@ categories = [ license = "MIT" [dependencies] -molecule = { version = "=0.7.5", path = "../../bindings/rust", default-features = false } +molecule = { version = "=0.8.0", path = "../../bindings/rust", default-features = false } property = "0.3.3" pest = "2.5.7" pest_derive = "2.5.7" diff --git a/tools/compiler/Cargo.lock b/tools/compiler/Cargo.lock index 3b8a02d..1cae8bc 100644 --- a/tools/compiler/Cargo.lock +++ b/tools/compiler/Cargo.lock @@ -168,7 +168,7 @@ checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "molecule" -version = "0.7.5" +version = "0.8.0" dependencies = [ "bytes", "cfg-if", @@ -176,7 +176,7 @@ dependencies = [ [[package]] name = "molecule-codegen" -version = "0.7.5" +version = "0.8.0" dependencies = [ "case", "molecule", @@ -194,7 +194,7 @@ dependencies = [ [[package]] name = "moleculec" -version = "0.7.5" +version = "0.8.0" dependencies = [ "clap", "molecule-codegen", diff --git a/tools/compiler/Cargo.toml b/tools/compiler/Cargo.toml index bd4f9ce..eeecfed 100644 --- a/tools/compiler/Cargo.toml +++ b/tools/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "moleculec" -version = "0.7.5" +version = "0.8.0" authors = ["Nervos Core Dev "] edition = "2018" description = "Schema compiler for molecule." @@ -30,7 +30,7 @@ path = "src/compiler-rust.rs" [dependencies] clap = { version = "3", features = ["yaml", "cargo"] } which = "4.3.0" -molecule-codegen = { version = "=0.7.5", path = "../codegen", features = ["compiler-plugin"] } +molecule-codegen = { version = "=0.8.0", path = "../codegen", features = ["compiler-plugin"] } [badges] maintenance = { status = "experimental" }