diff --git a/rust/pact_ffi/Cargo.toml b/rust/pact_ffi/Cargo.toml index df29a407..3cb59281 100644 --- a/rust/pact_ffi/Cargo.toml +++ b/rust/pact_ffi/Cargo.toml @@ -15,50 +15,50 @@ exclude = [ [dependencies] ansi_term = "0.12.1" -anyhow = "1.0.75" -bytes = "1.5.0" -chrono = "0.4.31" +anyhow = "1.0.86" +bytes = "1.7.1" +chrono = "0.4.38" chrono-tz = "0.9.0" clap = "2.34.0" -either = "1.9.0" -env_logger = "0.11.3" -futures = "0.3.29" +either = "1.13.0" +env_logger = "0.11.5" +futures = "0.3.30" itertools = "0.13.0" -lazy_static = "1.4.0" -libc = "0.2.151" -log = "0.4.20" +lazy_static = "1.5.0" +libc = "0.2.158" +log = "0.4.22" maplit = "1.0.2" multipart = { version = "0.18.0", default-features = false, features = ["client", "mock"] } onig = { version = "6.4.0", default-features = false } pact_matching = { version = "~1.2.7", path = "../pact_matching" } -pact_mock_server = { version = "~1.2.9" } +pact_mock_server = { version = "~1.2.10" } pact_models = { version = "~1.2.4" } pact-plugin-driver = { version = "~0.7.1" } pact_verifier = { version = "~1.2.4", path = "../pact_verifier" } panic-message = "0.3.0" rand = "0.8.5" rand_regex = "0.15.1" -regex = "1.10.2" +regex = "1.10.6" regex-syntax = "0.6.29" -serde = { version = "1.0.193", features = ["derive"] } -serde_json = "1.0.108" +serde = { version = "1.0.209", features = ["derive"] } +serde_json = "1.0.127" sxd-document = "0.3.2" -thiserror = "1.0.51" -tokio = { version = "1.35.1", features = ["full"] } +thiserror = "1.0.63" +tokio = { version = "1.40.0", features = ["full"] } tokio-rustls = "0.24.1" tracing = "0.1.40" # This needs to be the same version across all the libs (i.e. plugin driver) tracing-core = "0.1.32" # This needs to be the same version across all the pact libs (i.e. plugin driver) tracing-log = "0.2.0" tracing-subscriber = { version = "0.3.18", features = ["env-filter", "tracing-log"] } -uuid = { version = "1.6.1", features = ["v4"] } -zeroize = "1.7.0" +uuid = { version = "1.10.0", features = ["v4"] } +zeroize = "1.8.1" [dev-dependencies] expectest = "0.12.0" -reqwest = { version = "0.12.4", default-features = false, features = ["rustls-tls-native-roots", "blocking", "json"] } +reqwest = { version = "0.12.7", default-features = false, features = ["rustls-tls-native-roots", "blocking", "json"] } quickcheck = "1.0.3" -test-log = "0.2.14" -tempfile = "3.8.1" +test-log = "0.2.16" +tempfile = "3.12.0" home = "0.5.9" pretty_assertions = "1.4.0" rstest = "0.22.0" @@ -67,4 +67,4 @@ rstest = "0.22.0" crate-type = ["cdylib", "staticlib", "rlib"] [build-dependencies] -os_info = { version = "3.7.0", default-features = false } +os_info = { version = "3.8.2", default-features = false }