From 1fc76c22d28ccde1519454397f1bd47d273e25bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Aug 2025 19:36:09 +0000 Subject: [PATCH] deps(deps): bump resvg from 0.44.0 to 0.45.1 Bumps [resvg](https://github.com/linebender/resvg) from 0.44.0 to 0.45.1. - [Release notes](https://github.com/linebender/resvg/releases) - [Changelog](https://github.com/linebender/resvg/blob/main/CHANGELOG.md) - [Commits](https://github.com/linebender/resvg/compare/v0.44.0...v0.45.1) --- updated-dependencies: - dependency-name: resvg dependency-version: 0.45.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 104 ++++++++++++++++++++++++++++++++++++++++++----------- Cargo.toml | 4 +-- 2 files changed, 86 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 10e9abe..8d10c58 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -822,6 +822,20 @@ dependencies = [ "ttf-parser 0.24.1", ] +[[package]] +name = "fontdb" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905" +dependencies = [ + "fontconfig-parser", + "log", + "memmap2", + "slotmap", + "tinyvec", + "ttf-parser 0.25.1", +] + [[package]] name = "g2gen" version = "1.2.2" @@ -982,7 +996,7 @@ dependencies = [ "color_quant", "exr", "gif", - "image-webp 0.2.4", + "image-webp", "num-traits", "png", "qoi", @@ -994,16 +1008,6 @@ dependencies = [ "zune-jpeg", ] -[[package]] -name = "image-webp" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904" -dependencies = [ - "byteorder-lite", - "quick-error", -] - [[package]] name = "image-webp" version = "0.2.4" @@ -1816,7 +1820,7 @@ dependencies = [ "tempfile", "thiserror 2.0.16", "tiny-skia", - "usvg", + "usvg 0.44.0", ] [[package]] @@ -2049,18 +2053,18 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "resvg" -version = "0.44.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a325d5e8d1cebddd070b13f44cec8071594ab67d1012797c121f27a669b7958" +checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" dependencies = [ "gif", - "image-webp 0.1.3", + "image-webp", "log", "pico-args", "rgb", "svgtypes", "tiny-skia", - "usvg", + "usvg 0.45.1", "zune-jpeg", ] @@ -2140,8 +2144,26 @@ dependencies = [ "log", "smallvec", "ttf-parser 0.24.1", - "unicode-bidi-mirroring", - "unicode-ccc", + "unicode-bidi-mirroring 0.3.0", + "unicode-ccc 0.3.0", + "unicode-properties", + "unicode-script", +] + +[[package]] +name = "rustybuzz" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" +dependencies = [ + "bitflags 2.9.2", + "bytemuck", + "core_maths", + "log", + "smallvec", + "ttf-parser 0.25.1", + "unicode-bidi-mirroring 0.4.0", + "unicode-ccc 0.4.0", "unicode-properties", "unicode-script", ] @@ -2613,6 +2635,9 @@ name = "ttf-parser" version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" +dependencies = [ + "core_maths", +] [[package]] name = "typenum" @@ -2632,12 +2657,24 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64af057ad7466495ca113126be61838d8af947f41d93a949980b2389a118082f" +[[package]] +name = "unicode-bidi-mirroring" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe" + [[package]] name = "unicode-ccc" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "260bc6647b3893a9a90668360803a15f96b85a5257b1c3a0c3daf6ae2496de42" +[[package]] +name = "unicode-ccc" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e" + [[package]] name = "unicode-ident" version = "1.0.18" @@ -2699,13 +2736,40 @@ dependencies = [ "base64", "data-url", "flate2", - "fontdb", + "fontdb 0.22.0", + "imagesize", + "kurbo", + "log", + "pico-args", + "roxmltree", + "rustybuzz 0.18.0", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", + "unicode-bidi", + "unicode-script", + "unicode-vo", + "xmlwriter", +] + +[[package]] +name = "usvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" +dependencies = [ + "base64", + "data-url", + "flate2", + "fontdb 0.23.0", "imagesize", "kurbo", "log", "pico-args", "roxmltree", - "rustybuzz", + "rustybuzz 0.20.1", "simplecss", "siphasher", "strict-num", diff --git a/Cargo.toml b/Cargo.toml index 94ba542..5160cd9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ anyhow = "1.0" # Image processing and generation image = { version = "0.24", optional = true } imageproc = { version = "0.23", optional = true } -resvg = { version = "0.44", optional = true } +resvg = { version = "0.45", optional = true } usvg = { version = "0.44", optional = true } tiny-skia = { version = "0.11", optional = true } @@ -70,7 +70,7 @@ criterion = "0.5" tempfile = "3.8" chrono = "0.4" printpdf = { version = "0.7", features = ["embedded_images"] } -resvg = "0.44" +resvg = "0.45" usvg = "0.44" tiny-skia = "0.11" image = "0.24"