diff --git a/Cargo.lock b/Cargo.lock index e7b4e71a..e036754f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2060,9 +2060,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fancy-regex" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8" +checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277" dependencies = [ "bit-set", "regex-automata", @@ -3274,9 +3274,9 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.46.2" +version = "0.46.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50180452e7808015fe083eae3efcf1ec98b89b45dd8cc204f7b4a6b7b81ea675" +checksum = "cbe92a2f8b00686061eab5cdcfd6f382c27f2084456e7be90ae9f0fe4a30552a" dependencies = [ "ahash", "bytecount", @@ -5065,9 +5065,9 @@ dependencies = [ [[package]] name = "referencing" -version = "0.46.2" +version = "0.46.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acb0c66c7b78c1da928bee668b5cc638c678642ff587faff6e6222f797be9d4c" +checksum = "e125f10bdcd507598c702daada18c47fe5bfba4d7a9545b015b5d432f7168ca3" dependencies = [ "ahash", "fluent-uri", @@ -5543,9 +5543,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.39" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "aws-lc-rs", "log", @@ -6892,7 +6892,7 @@ dependencies = [ "utoipa", "utoipa-swagger-ui", "uuid", - "wit-component 0.247.0", + "wit-component 0.248.0", "zip 8.6.0", ] @@ -7643,6 +7643,16 @@ dependencies = [ "wasmparser 0.247.0", ] +[[package]] +name = "wasm-encoder" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac92cf547bc18d27ecc521015c08c353b4f18b84ab388bb6d1b6b682c620d9b6" +dependencies = [ + "leb128fmt", + "wasmparser 0.248.0", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -7667,6 +7677,18 @@ dependencies = [ "wasmparser 0.247.0", ] +[[package]] +name = "wasm-metadata" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4f85f11dcdabc91e805c03eb84ccc7b7ef2282c6610bb83c7a7c853425850c" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", +] + [[package]] name = "wasm-rust-guest-testfixture" version = "0.0.0" @@ -7740,6 +7762,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" +dependencies = [ + "bitflags", + "hashbrown 0.17.0", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.246.2" @@ -8075,22 +8109,22 @@ dependencies = [ [[package]] name = "wast" -version = "247.0.0" +version = "248.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579d2d47eb33b0cdf9b14723cb115f1e1b7d6e77aac6f0816e5b7c7aeaa418ff" +checksum = "acc54622ed5a5cddafcdf152043f9d4aed54d4a653d686b7dfe874809fca99d7" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.247.0", + "wasm-encoder 0.248.0", ] [[package]] name = "wat" -version = "1.247.0" +version = "1.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f4091c56437e86f2b57fa2fac72c4f528957a605b3f44f7c0b3b19a17ac5ee" +checksum = "d75cd9e510603909748e6ebab89f27cd04472c1d9d85a3c88a7a6fc51a1a7934" dependencies = [ "wast", ] @@ -8144,9 +8178,9 @@ dependencies = [ [[package]] name = "whoami" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6a5b12f9df4f978d2cfdb1bd3bac52433f44393342d7ee9c25f5a1c14c0f45d" +checksum = "998767ef88740d1f5b0682a9c53c24431453923962269c2db68ee43788c5a40d" dependencies = [ "libc", "libredox", @@ -8610,6 +8644,25 @@ dependencies = [ "wit-parser 0.247.0", ] +[[package]] +name = "wit-component" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0012379f0ff47e1d44dd312e76cfa42de2589251f093fb105e9de9db90c89221" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.248.0", + "wasm-metadata 0.248.0", + "wasmparser 0.248.0", + "wit-parser 0.248.0", +] + [[package]] name = "wit-parser" version = "0.244.0" @@ -8666,6 +8719,25 @@ dependencies = [ "wasmparser 0.247.0", ] +[[package]] +name = "wit-parser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.248.0", +] + [[package]] name = "wkt" version = "0.10.3" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index bf055f0f..d4248824 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -45,7 +45,7 @@ url = "2.5.4" utoipa = { version = "5.0.0-beta.0", features = ["axum_extras"] } utoipa-swagger-ui = { version = "9.0.0", features = ["axum"], optional = true } uuid = { workspace = true } -wit-component = "0.247.0" +wit-component = "0.248.0" zip = { version = "8.1.0", default-features = false, features = ["deflate"] } [build-dependencies]