diff --git a/Cargo.toml b/Cargo.toml
index d2b3732c2559ecfd425c282a65609f6d94d05d57..dae62a99eb4f006eb1bd1e2c10331f03f1e50ed7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -8,24 +8,24 @@ authors = [
 edition = "2021"
 
 [dependencies]
-arrayvec = "0.7.2"
-clap = { version = "4.2.4", features = ["derive"] }
-colored = "2.0.0"
-itertools = "0.10.5"
+arrayvec = "0.7.4"
+clap = { version = "4.5.0", features = ["derive"] }
+colored = "2.1.0"
+itertools = "0.12.1"
 lexical-sort = "0.3.1"
-num-traits = "0.2.15"
+num-traits = "0.2.18"
 paste = "1.0.14"
 rand = "0.8.5"
-regex = "1.9.3"
-serde = { version = "1.0.160", features = ["derive"] }
-serde_with = "2.3.2"
+regex = "1.10.3"
+serde = { version = "1.0.196", features = ["derive"] }
+serde_with = "3.6.1"
 statrs = "0.16.0"
-string-interner = "0.14.0"
+string-interner = "0.15.0"
 strip-ansi-escapes = "0.2.0"
-tch = "0.14.0"
-toml = "0.7.3"
-unicode-width = "0.1.10"
+tch = "0.15.0"
+toml = "0.8.10"
+unicode-width = "0.1.11"
 
 [dev-dependencies]
 float_eq = { version = "1.0.1", features = ["derive"] }
-itertools = "0.10.5"
+itertools = "0.12.1"