From 00b32d9c852f987ee97eb1325080d9d2eb17a69c Mon Sep 17 00:00:00 2001 From: Laurenz Stampfl Date: Fri, 17 Apr 2026 22:47:41 +0200 Subject: [PATCH 1/2] Bump dependencies --- Cargo.lock | 20 ++++++++++---------- Cargo.toml | 8 ++++---- tests/fuzz/Cargo.toml | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c67b5a49..27495d77 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,9 +101,9 @@ dependencies = [ [[package]] name = "font-types" -version = "0.10.0" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "511e2c18a516c666d27867d2f9821f76e7d591f762e9fc41dd6cc5c90fe54b0b" +checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7" dependencies = [ "bytemuck", ] @@ -151,9 +151,9 @@ dependencies = [ [[package]] name = "kurbo" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce9729cc38c18d86123ab736fd2e7151763ba226ac2490ec092d1dd148825e32" +checksum = "7564e90fe3c0d5771e1f0bc95322b21baaeaa0d9213fa6a0b61c99f8b17b3bfb" dependencies = [ "arrayvec", "euclid", @@ -283,9 +283,9 @@ dependencies = [ [[package]] name = "read-fonts" -version = "0.35.0" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358" +checksum = "32d7821ebf634094f5e5ae9d43c3109407f420f03a7a2e021d3a5d955a4f09fc" dependencies = [ "bytemuck", "font-types", @@ -308,9 +308,9 @@ dependencies = [ [[package]] name = "skrifa" -version = "0.37.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841" +checksum = "c844316c7318cf6ae9034ee45edd2c432076ef910fdc4bc598183b31f88d03c3" dependencies = [ "bytemuck", "read-fonts", @@ -468,9 +468,9 @@ dependencies = [ [[package]] name = "write-fonts" -version = "0.43.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "886614b5ce857341226aa091f3c285e450683894acaaa7887f366c361efef79d" +checksum = "ce8b548f3c4467727d74d4237f48cbc08b8ebee551f7d7f17ac63b853cd9c481" dependencies = [ "font-types", "indexmap", diff --git a/Cargo.toml b/Cargo.toml index 49f67a81..c446e8d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,10 +31,10 @@ variable-fonts = ["dep:skrifa", "dep:write-fonts", "dep:kurbo"] [dependencies] rustc-hash = "2.1" -skrifa = { optional = true, version = "0.37" } -kurbo = { optional = true, version = "0.12" } -write-fonts = { optional = true, version = "0.43.0" } +skrifa = { optional = true, version = "0.42.0" } +kurbo = { optional = true, version = "0.13.0" } +write-fonts = { optional = true, version = "0.48.0" } [dev-dependencies] -skrifa = "0.37" +skrifa = "0.42.0" ttf-parser = "0.25.1" diff --git a/tests/fuzz/Cargo.toml b/tests/fuzz/Cargo.toml index a150b3ff..5ae4985d 100644 --- a/tests/fuzz/Cargo.toml +++ b/tests/fuzz/Cargo.toml @@ -9,6 +9,6 @@ subsetter = { path = "../.." } rand = "0.9.0" rand_distr = "0.5.1" rayon = "1.10.0" -skrifa = "0.37.0" +skrifa = "0.42.0" ttf-parser = "0.25.1" walkdir = "2.5.0" From d849a0e5ab178e62b7c80c7eace30260c85d0b7a Mon Sep 17 00:00:00 2001 From: Laurenz Stampfl Date: Fri, 17 Apr 2026 22:53:20 +0200 Subject: [PATCH 2/2] Bump minimum version --- .github/workflows/ci.yml | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 97a212ac..1b14614a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: dtolnay/rust-toolchain@c76de90492975e26e0f8299a832a5600f23f8ae1 # 1.82.0 + - uses: dtolnay/rust-toolchain@1.85.0 - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - run: cargo check --workspace diff --git a/Cargo.toml b/Cargo.toml index c446e8d2..7508c251 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] version = "0.2.3" -rust-version = "1.82" # also change in ci.yml +rust-version = "1.85" # also change in ci.yml authors = ["Laurenz Mädje ", "Laurenz Stampfl "] edition = "2021" repository = "https://github.com/typst/subsetter"