diff --git a/Cargo.lock b/Cargo.lock index 7fa6754..1a6601f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,20 +693,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e232cc6fad4ac9f969bba34440da4d45947a55e60008fbaf5342163f30d6d34" dependencies = [ "bincode", - "build-info-common", - "build-info-proc", + "build-info-common 0.0.41", + "build-info-proc 0.0.41", +] + +[[package]] +name = "build-info" +version = "0.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "362b762d8ad3063c57f02a3a94bc6814aee11d09c7e4d8b31fefb34d4731a611" +dependencies = [ + "bincode", + "build-info-common 0.0.42", + "build-info-proc 0.0.42", ] [[package]] name = "build-info-build" -version = "0.0.41" +version = "0.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c095501b4684e681005757c3171fccf3b8a4132a8cf8e5135b6a885068cd413e" +checksum = "3b090e1d116997848529faaf849e1efd592cbe6e9eb44623c0588f017c63bbc4" dependencies = [ "anyhow", "base64 0.22.1", "bincode", - "build-info-common", + "build-info-common 0.0.42", "cargo_metadata", "chrono", "git2", @@ -729,6 +740,18 @@ dependencies = [ "serde", ] +[[package]] +name = "build-info-common" +version = "0.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a436965b6554ae18aba994745234bf2ed98d2c984e96b58aeb0f845c666969" +dependencies = [ + "chrono", + "derive_more", + "semver 1.0.27", + "serde", +] + [[package]] name = "build-info-proc" version = "0.0.41" @@ -738,7 +761,28 @@ dependencies = [ "anyhow", "base64 0.22.1", "bincode", - "build-info-common", + "build-info-common 0.0.41", + "chrono", + "num-bigint", + "num-traits", + "proc-macro-error2", + "proc-macro2", + "quote", + "serde_json", + "syn 2.0.107", + "zstd", +] + +[[package]] +name = "build-info-proc" +version = "0.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "163d30dc69f05b7bd0ae944539f8bd292607e10471ad5b4b3ab849da24e582f3" +dependencies = [ + "anyhow", + "base64 0.22.1", + "bincode", + "build-info-common 0.0.42", "chrono", "num-bigint", "num-traits", @@ -839,38 +883,21 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4" +checksum = "122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4" dependencies = [ "serde", ] -[[package]] -name = "cargo-util-schemas" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca" -dependencies = [ - "semver 1.0.27", - "serde", - "serde-untagged", - "serde-value", - "thiserror 1.0.69", - "toml", - "unicode-xid", - "url", -] - [[package]] name = "cargo_metadata" -version = "0.20.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502" +checksum = "981a6f317983eec002839b90fae7411a85621410ae591a9cab2ecf5cb5744873" dependencies = [ "camino", "cargo-platform", - "cargo-util-schemas", "semver 1.0.27", "serde", "serde_json", @@ -959,9 +986,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.49" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f" +checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623" dependencies = [ "clap_builder", "clap_derive", @@ -969,9 +996,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.49" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730" +checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0" dependencies = [ "anstream", "anstyle", @@ -1688,17 +1715,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "erased-serde" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" -dependencies = [ - "serde", - "serde_core", - "typeid", -] - [[package]] name = "errno" version = "0.3.14" @@ -2492,9 +2508,9 @@ dependencies = [ [[package]] name = "html2text" -version = "0.15.5" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389acaa5a86952dcdc88a43bc18021009cb9885b0ff8c2fff1cc44e4f34c2fae" +checksum = "3ef65fbb577b8015aad4347acceb438da6793bdc9834944c3dfb6ad24dbef849" dependencies = [ "html5ever", "tendril", @@ -3182,7 +3198,7 @@ dependencies = [ "async-trait", "axum 0.8.6", "axum-macros", - "build-info", + "build-info 0.0.42", "build-info-build", "cacher", "chrono", @@ -3226,7 +3242,7 @@ version = "0.17.44" source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" checksum = "6b56f113a3e37cf56af9a73c180689661cf5a501262feb45b518b6ddcd0daaaf" dependencies = [ - "build-info", + "build-info 0.0.41", "letterbox-notmuch 0.17.44", "regex", "serde", @@ -3239,7 +3255,7 @@ dependencies = [ name = "letterbox-shared" version = "0.17.45" dependencies = [ - "build-info", + "build-info 0.0.42", "letterbox-notmuch 0.17.45", "regex", "serde", @@ -3252,7 +3268,7 @@ dependencies = [ name = "letterbox-web" version = "0.17.45" dependencies = [ - "build-info", + "build-info 0.0.42", "build-info-build", "chrono", "console_error_panic_hook", @@ -4020,15 +4036,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - [[package]] name = "ownedbytes" version = "0.9.0" @@ -4392,7 +4399,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" dependencies = [ - "toml_edit 0.23.7", + "toml_edit", ] [[package]] @@ -5337,28 +5344,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-untagged" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" -dependencies = [ - "erased-serde", - "serde", - "serde_core", - "typeid", -] - -[[package]] -name = "serde-value" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" -dependencies = [ - "ordered-float", - "serde", -] - [[package]] name = "serde-wasm-bindgen" version = "0.5.0" @@ -5414,15 +5399,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "serde_spanned" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" -dependencies = [ - "serde", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -6600,27 +6576,6 @@ dependencies = [ "tokio 1.48.0", ] -[[package]] -name = "toml" -version = "0.8.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime 0.6.11", - "toml_edit 0.22.27", -] - -[[package]] -name = "toml_datetime" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" -dependencies = [ - "serde", -] - [[package]] name = "toml_datetime" version = "0.7.3" @@ -6630,20 +6585,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "toml_edit" -version = "0.22.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" -dependencies = [ - "indexmap 2.12.0", - "serde", - "serde_spanned", - "toml_datetime 0.6.11", - "toml_write", - "winnow", -] - [[package]] name = "toml_edit" version = "0.23.7" @@ -6651,7 +6592,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" dependencies = [ "indexmap 2.12.0", - "toml_datetime 0.7.3", + "toml_datetime", "toml_parser", "winnow", ] @@ -6665,12 +6606,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "toml_write" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" - [[package]] name = "tonic" version = "0.12.3" @@ -6909,12 +6844,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - [[package]] name = "typenum" version = "1.19.0" diff --git a/server/Cargo.toml b/server/Cargo.toml index aa1562f..164a206 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -13,7 +13,7 @@ version.workspace = true [dependencies] chrono-tz = "0.10" -html2text = "0.15" +html2text = "0.16" ammonia = "4.1.0" anyhow = "1.0.98" askama = { version = "0.14.0", features = ["derive"] } @@ -22,7 +22,7 @@ async-graphql-axum = "7.0.16" async-trait = "0.1.88" axum = { version = "0.8.3", features = ["ws"] } axum-macros = "0.5.0" -build-info = "0.0.41" +build-info = "0.0.42" cacher = { version = "0.2.0", registry = "xinu" } chrono = "0.4.40" clap = { version = "4.5.37", features = ["derive"] } @@ -60,7 +60,7 @@ zip = "5.0.0" [build-dependencies] -build-info-build = "0.0.41" +build-info-build = "0.0.42" [features] #default = [ "tantivy" ] diff --git a/shared/Cargo.toml b/shared/Cargo.toml index ae0db41..5df735e 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -11,7 +11,7 @@ version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -build-info = "0.0.41" +build-info = "0.0.42" letterbox-notmuch = { path = "../notmuch", version = "0.17.45", registry = "xinu" } regex = "1.11.1" serde = { version = "1.0.219", features = ["derive"] } diff --git a/web/Cargo.toml b/web/Cargo.toml index a3da442..c37f1f4 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -9,7 +9,7 @@ repository.workspace = true version.workspace = true [build-dependencies] -build-info-build = "0.0.41" +build-info-build = "0.0.42" [dev-dependencies] #wasm-bindgen-test = "0.3.50" @@ -28,7 +28,7 @@ graphql_client = "0.14.0" thiserror = "2.0.12" gloo-net = { version = "0.6.0", features = ["json", "serde_json"] } human_format = "1.1.0" -build-info = "0.0.41" +build-info = "0.0.42" wasm-bindgen = "=0.2.100" uuid = { version = "1.16.0", features = [ "js",