diff --git a/Cargo.lock b/Cargo.lock index 6339d67f..9a92c234 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -178,9 +178,9 @@ dependencies = [ [[package]] name = "async-graphql" -version = "5.0.4" +version = "5.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d56592fdc896f45ca73e04f9562033f95ab38b33878155464003187190bb4ba" +checksum = "6c7c1f9bf1a875b047e97404d16313b3dde09ea06d0639800c9657138e38a441" dependencies = [ "async-graphql-derive", "async-graphql-parser", @@ -193,6 +193,7 @@ dependencies = [ "fast_chemail", "fnv", "futures-util", + "handlebars", "http", "indexmap", "mime", @@ -214,9 +215,9 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "5.0.4" +version = "5.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cbc24a7c61fb52fa8eb563b8ca60ec890d54778be644796ef72047a07c555b2" +checksum = "381ed1575c53cfc864013932bb5a5df05c21802781dfa6dd27c57068eac9a80d" dependencies = [ "Inflector", "async-graphql-parser", @@ -230,9 +231,9 @@ dependencies = [ [[package]] name = "async-graphql-parser" -version = "5.0.4" +version = "5.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dd090476ce5300418018518c25f2247576a214ffadc504f2af1f074939daf8" +checksum = "41a7ec217e184ca3034c806957842afb28914f894b69cb5a76b4a57e64f44506" dependencies = [ "async-graphql-value", "pest", @@ -242,9 +243,9 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "5.0.4" +version = "5.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305055a67bece03b7c870544b38d5ed87aaa4d6792f14e4aabdd33e5e43120fa" +checksum = "e294ef57859c27d31a9bb23edf1db948f7534445df30115d8672314f65451858" dependencies = [ "bytes 1.3.0", "indexmap", @@ -2038,6 +2039,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "handlebars" +version = "4.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "035ef95d03713f2c347a72547b7cd38cbc9af7cd51e6099fb62d586d4a6dee3a" +dependencies = [ + "log", + "pest", + "pest_derive", + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "hashbrown" version = "0.12.3" diff --git a/crates/graphql/Cargo.toml b/crates/graphql/Cargo.toml index ff3159b0..3cb5fd69 100644 --- a/crates/graphql/Cargo.toml +++ b/crates/graphql/Cargo.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" [dependencies] anyhow = "1.0.68" -async-graphql = { version = "5.0.4", features = ["chrono", "url"] } +async-graphql = { version = "5.0.5", features = ["chrono", "url"] } chrono = "0.4.23" serde = { version = "1.0.152", features = ["derive"] } sqlx = { version = "0.6.2", features = ["runtime-tokio-rustls", "postgres"] } diff --git a/crates/handlers/Cargo.toml b/crates/handlers/Cargo.toml index 717ef92f..e8ba4409 100644 --- a/crates/handlers/Cargo.toml +++ b/crates/handlers/Cargo.toml @@ -25,7 +25,7 @@ axum = "0.6.1" axum-macros = "0.3.0" axum-extra = { version = "0.4.2", features = ["cookie-private"] } -async-graphql = { version = "5.0.4", features = ["tracing", "apollo_tracing"] } +async-graphql = { version = "5.0.5", features = ["tracing", "apollo_tracing"] } # Emails lettre = { version = "0.10.1", default-features = false, features = ["builder"] }