From 80d2a0a45354a23d2323836c4d7baafb311d443c Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 17:27:19 -0500 Subject: [PATCH 1/6] Update gif to 0.14.0. --- plotters-bitmap/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plotters-bitmap/Cargo.toml b/plotters-bitmap/Cargo.toml index c721da63..e72e406d 100644 --- a/plotters-bitmap/Cargo.toml +++ b/plotters-bitmap/Cargo.toml @@ -12,7 +12,7 @@ readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -gif = { version = "0.12.0", optional = true } +gif = { version = "0.14.0", optional = true } [dependencies.plotters-backend] version = "0.3.6" From d94678170d34545721b522d97e3bc1494019e5f3 Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 17:30:33 -0500 Subject: [PATCH 2/6] Update image to 0.25.9. --- plotters-bitmap/Cargo.toml | 2 +- plotters-svg/Cargo.toml | 2 +- plotters/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plotters-bitmap/Cargo.toml b/plotters-bitmap/Cargo.toml index e72e406d..04e8f0a2 100644 --- a/plotters-bitmap/Cargo.toml +++ b/plotters-bitmap/Cargo.toml @@ -19,7 +19,7 @@ version = "0.3.6" path = "../plotters-backend" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.image] -version = "0.24.3" +version = "0.25.9" optional = true default-features = false features = ["jpeg", "png", "bmp"] diff --git a/plotters-svg/Cargo.toml b/plotters-svg/Cargo.toml index b83a965e..4075b2e7 100644 --- a/plotters-svg/Cargo.toml +++ b/plotters-svg/Cargo.toml @@ -16,7 +16,7 @@ version = "0.3.6" path = "../plotters-backend" [dependencies.image] -version = "0.24.2" +version = "0.25.9" optional = true default-features = false features = ["jpeg", "png", "bmp"] diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index d6ecbe10..42fd9f74 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -47,7 +47,7 @@ once_cell = { version = "1.8.0", optional = true } [target.'cfg(not(all(target_arch = "wasm32", not(target_os = "wasi"))))'.dependencies.image] -version = "0.24.3" +version = "0.25.9" optional = true default-features = false features = ["jpeg", "png", "bmp"] From d80cdf087e0ac81fba8836036c8572c76bce436d Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 17:42:54 -0500 Subject: [PATCH 3/6] Update itertools to 0.14.0. --- plotters/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index 42fd9f74..8341490a 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -120,7 +120,7 @@ evcxr_bitmap = ["evcxr", "bitmap_backend", "plotters-svg/bitmap_encoder"] deprecated_items = [] # Keep some of the deprecated items for backward compatibility [dev-dependencies] -itertools = "0.10.0" +itertools = "0.14.0" criterion = "0.5.1" rayon = "1.5.1" serde_json = "1.0.82" From 950a8a270e8133174a92606d88c147af4dd8c31c Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 17:45:07 -0500 Subject: [PATCH 4/6] Update criterion to 0.8.1. --- plotters-bitmap/Cargo.toml | 2 +- plotters/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plotters-bitmap/Cargo.toml b/plotters-bitmap/Cargo.toml index 04e8f0a2..957d89b7 100644 --- a/plotters-bitmap/Cargo.toml +++ b/plotters-bitmap/Cargo.toml @@ -35,7 +35,7 @@ features = ["ttf", "line_series", "bitmap_backend"] path = "../plotters" [dev-dependencies] -criterion = "0.5.1" +criterion = "0.8.1" rayon = "1.5.1" [[bench]] diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index 8341490a..a3333e3f 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -121,7 +121,7 @@ deprecated_items = [] # Keep some of the deprecated items for backward compatibi [dev-dependencies] itertools = "0.14.0" -criterion = "0.5.1" +criterion = "0.8.1" rayon = "1.5.1" serde_json = "1.0.82" serde_derive = "1.0.140" From 0911e4d59f03732e96121fee325648bee06fe235 Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 18:11:55 -0500 Subject: [PATCH 5/6] Update rand dependencies. --- plotters/Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index a3333e3f..647a9cfe 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -128,9 +128,9 @@ serde_derive = "1.0.140" plotters = { path = ".", features = ["serialization"] } [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] -rand = "0.8.3" -rand_distr = "0.4.0" -rand_xorshift = "0.3.0" +rand = "0.9.2" +rand_distr = "0.5.1" +rand_xorshift = "0.4.0" [target.'cfg(all(target_arch = "wasm32", not(target_os = "wasi")))'.dev-dependencies] wasm-bindgen-test = "0.3.39" From f9cf955162460d9612c30df248dc9f476d539981 Mon Sep 17 00:00:00 2001 From: David Campbell Date: Mon, 5 Jan 2026 18:15:59 -0500 Subject: [PATCH 6/6] Update ttf-parser to 0.25.1. --- plotters/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index 647a9cfe..848bb151 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -38,7 +38,7 @@ optional = true path = "../plotters-svg" [target.'cfg(not(all(target_arch = "wasm32", not(target_os = "wasi"))))'.dependencies] -ttf-parser = { version = "0.20.0", optional = true } +ttf-parser = { version = "0.25.1", optional = true } lazy_static = { version = "1.4.0", optional = true } pathfinder_geometry = { version = "0.5.1", optional = true } font-kit = { version = "0.14.2", optional = true }