diff --git a/Cargo.lock b/Cargo.lock index fd186d995c..1146ac2dbf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -312,7 +312,7 @@ dependencies = [ "futures-lite", "parking", "polling", - "rustix 1.1.5", + "rustix 1.1.6", "slab", "windows-sys 0.61.2", ] @@ -343,7 +343,7 @@ dependencies = [ "cfg-if", "event-listener", "futures-lite", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -369,7 +369,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 1.1.5", + "rustix 1.1.6", "signal-hook-registry", "slab", "windows-sys 0.61.2", @@ -869,7 +869,7 @@ checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7" dependencies = [ "bitflags 2.13.2", "polling", - "rustix 1.1.5", + "rustix 1.1.6", "slab", "tracing", ] @@ -893,7 +893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" dependencies = [ "calloop 0.14.4", - "rustix 1.1.5", + "rustix 1.1.6", "wayland-backend", "wayland-client", ] @@ -1374,9 +1374,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-bigint" -version = "0.7.6" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb08299a6046833a879ace115697f12fd2bd6c8d3e93c909ffc9e0738e7cae0" +checksum = "9c035cb64cba03dad2fb921f3e218785e8cf9a41790da5eb3a1400f62fa2be11" dependencies = [ "cpubits", "ctutils", @@ -1422,9 +1422,9 @@ dependencies = [ [[package]] name = "ctutils" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0" +checksum = "a2376ffd6f96d8a9db59875b4b6b0237d6900b5baf64279714e05493ce64828a" dependencies = [ "cmov", "subtle", @@ -1660,7 +1660,7 @@ dependencies = [ "elliptic-curve", "rfc6979", "signature 3.0.0", - "spki 0.8.0", + "spki 0.8.1", "zeroize", ] @@ -1963,7 +1963,7 @@ dependencies = [ "emath", "epaint_default_fonts", "font-types 0.12.5", - "harfrust", + "harfrust 0.12.0", "log", "nohash-hasher", "parking_lot", @@ -2073,6 +2073,12 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a" +[[package]] +name = "fax" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ed8646f3993cad0585c6669ffba6f7e5440a0bfb0a1f16600cae33ce7cf307" + [[package]] name = "fdeflate" version = "0.3.7" @@ -2394,7 +2400,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", "windows-link", ] @@ -2646,6 +2652,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "harfrust" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "948d0741125ba89cd3e1c23e5642415b6ade7e1d29d67ba25fb925b533e989d6" +dependencies = [ + "bitflags 2.13.2", + "bytemuck", + "once_cell", + "read-fonts 0.43.3", + "smallvec", +] + [[package]] name = "hashbrown" version = "0.14.5" @@ -2702,6 +2721,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f4d0e94ddd48749f06bbe4e5389fb9799a0c45bcaf00495042076ef05e3241a" +[[package]] +name = "hayro-ccitt" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2866f0d976e76497480b853d5e258dab6e4b89ecfe991124e08f15dfa8fd03ad" + [[package]] name = "hayro-cmap" version = "0.1.0" @@ -2732,7 +2757,7 @@ name = "hayro-jbig2" version = "0.3.0" dependencies = [ "fearless_simd", - "hayro-ccitt", + "hayro-ccitt 0.3.0", "image", ] @@ -2754,7 +2779,7 @@ name = "hayro-syntax" version = "0.7.2" dependencies = [ "flate2", - "hayro-ccitt", + "hayro-ccitt 0.3.0", "hayro-jbig2", "hayro-jpeg2000", "memchr", @@ -4056,9 +4081,9 @@ checksum = "2e4192a7dbc7570398ef97ab2606799703b6ea11da53f637d705d44546614435" dependencies = [ "anyhow", "rayon", - "rten", + "rten 0.26.0", "rten-imageproc", - "rten-tensor", + "rten-tensor 0.26.0", "thiserror 2.0.21", "wasm-bindgen", ] @@ -4280,7 +4305,7 @@ dependencies = [ "pdfcraft-render", "pdfcraft-xfa", "png 0.18.1", - "rustix 1.1.5", + "rustix 1.1.6", "serde_json", "sha2 0.11.1", "tempfile", @@ -4299,7 +4324,7 @@ dependencies = [ "pdfcraft-preflight", "pdfcraft-render", "png 0.18.1", - "rustix 1.1.5", + "rustix 1.1.6", "serde_json", "winresource", ] @@ -4336,7 +4361,7 @@ name = "pdfcraft-create" version = "0.16.1" dependencies = [ "encoding_rs", - "hayro-ccitt", + "hayro-ccitt 0.4.0", "hayro-jbig2", "hayro-syntax", "image", @@ -4432,9 +4457,9 @@ dependencies = [ name = "pdfcraft-filters" version = "0.16.1" dependencies = [ - "fax", + "fax 0.3.0", "flate2", - "hayro-ccitt", + "hayro-ccitt 0.4.0", "hayro-jbig2", "proptest", "thiserror 2.0.21", @@ -4445,9 +4470,9 @@ dependencies = [ name = "pdfcraft-fonts" version = "0.16.1" dependencies = [ - "harfrust", + "harfrust 0.13.3", "pdfcraft-cos", - "skrifa 0.44.0", + "skrifa 0.47.0", "unicode-bidi", ] @@ -4502,7 +4527,7 @@ version = "0.16.1" dependencies = [ "ocrs", "pdfcraft-fonts", - "rten", + "rten 0.27.0", "tempfile", "thiserror 2.0.21", ] @@ -4544,7 +4569,7 @@ version = "0.16.1" dependencies = [ "async-channel", "futures-lite", - "rustix 1.1.5", + "rustix 1.1.6", "zbus", ] @@ -4603,7 +4628,7 @@ dependencies = [ "pdfcraft-cos", "pdfcraft-fonts", "serde", - "skrifa 0.44.0", + "skrifa 0.47.0", "thiserror 2.0.21", ] @@ -4684,10 +4709,10 @@ dependencies = [ "png 0.18.1", "pollster 1.0.1", "rfd", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_json", - "skrifa 0.44.0", + "skrifa 0.47.0", "sys-locale", "toml", "unicode-bidi", @@ -4935,12 +4960,12 @@ dependencies = [ [[package]] name = "pkcs1" -version = "0.8.0-rc.4" +version = "0.8.0-rc.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e" +checksum = "f485dbafe293ea6ccaa7d82bc591651a796eb8a9aec3df040b057b706073dbc3" dependencies = [ "der 0.8.2", - "spki 0.8.0", + "spki 0.8.1", ] [[package]] @@ -4950,7 +4975,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7" dependencies = [ "der 0.8.2", - "spki 0.8.0", + "spki 0.8.1", ] [[package]] @@ -5014,7 +5039,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -5417,6 +5442,17 @@ dependencies = [ "once_cell", ] +[[package]] +name = "read-fonts" +version = "0.43.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "005c8acf251756c478b0bf402885bfd88a1476020c4c7e6060edc1aa68da38ea" +dependencies = [ + "bytemuck", + "font-types 0.12.5", + "once_cell", +] + [[package]] name = "read-fonts" version = "0.44.0" @@ -5633,9 +5669,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.10.0-rc.18" +version = "0.10.0-rc.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf" +checksum = "33405e321e16ef941ca66e254f6904c3aafd3c7ff001fb88bf11c73eb75c2b85" dependencies = [ "const-oid 0.10.2", "crypto-bigint", @@ -5657,15 +5693,38 @@ dependencies = [ "flatbuffers", "num_cpus", "rayon", - "rten-base", - "rten-gemm", - "rten-model-file", + "rten-base 0.26.0", + "rten-gemm 0.26.0", + "rten-model-file 0.26.0", + "rten-parallel 0.26.0", + "rten-shape-inference 0.26.0", + "rten-simd 0.26.0", + "rten-tensor 0.26.0", + "rten-vecmath 0.26.0", + "rustc-hash 2.1.3", + "smallvec", + "typeid", + "wasm-bindgen", +] + +[[package]] +name = "rten" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "639c5d2ce961f3e154878d1d48c2ac3451e5a6ea5d9c0b0d5f0da362f4c57dab" +dependencies = [ + "flatbuffers", + "num_cpus", + "rayon", + "rten-base 0.27.0", + "rten-gemm 0.27.0", + "rten-model-file 0.27.0", "rten-onnx", - "rten-parallel", - "rten-shape-inference", - "rten-simd", - "rten-tensor", - "rten-vecmath", + "rten-parallel 0.27.0", + "rten-shape-inference 0.27.0", + "rten-simd 0.27.0", + "rten-tensor 0.27.0", + "rten-vecmath 0.27.0", "rustc-hash 2.1.3", "smallvec", "typeid", @@ -5678,6 +5737,12 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413dc975c7a3d0e6da0b146cd0387e3d389cceab0fc48328bfa716c7f2ae1b1e" +[[package]] +name = "rten-base" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d03e46486326bd528b70e87095b920ab09b6b8d25064d4b3e80cddc18052686" + [[package]] name = "rten-gemm" version = "0.26.0" @@ -5685,10 +5750,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8efc07c654d4b3f8d81e2efd8b13aea7475568395289e5bb35393411aa6a451e" dependencies = [ "rayon", - "rten-base", - "rten-parallel", - "rten-simd", - "rten-tensor", + "rten-base 0.26.0", + "rten-parallel 0.26.0", + "rten-simd 0.26.0", + "rten-tensor 0.26.0", +] + +[[package]] +name = "rten-gemm" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "648ac7ea5e2a7937630eb5e36e64ae46398871b9761e5312e5e856950fca5af8" +dependencies = [ + "rayon", + "rten-base 0.27.0", + "rten-parallel 0.27.0", + "rten-simd 0.27.0", + "rten-tensor 0.27.0", ] [[package]] @@ -5697,7 +5775,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18726eae9614e23a400560eb3a5e3fdb06526914c31aadaf767f14afde7680dd" dependencies = [ - "rten-tensor", + "rten-tensor 0.26.0", ] [[package]] @@ -5707,14 +5785,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04ea9e630b377f9249ff3c290466fef282319f86d13d560964209104cd3af542" dependencies = [ "flatbuffers", - "rten-base", + "rten-base 0.26.0", +] + +[[package]] +name = "rten-model-file" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc4ee6d1e064a84cbffd240c3bfde0d7a1b4d5172f577c9c821fcf0b7124f00" +dependencies = [ + "flatbuffers", + "rten-base 0.27.0", ] [[package]] name = "rten-onnx" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96944374568990b8d1bbc5bae5957585866f9dd8256130460405730948bfd42e" +checksum = "1f5e1b53db6b98229a00ea28d0868c5d8078e4f8e891ae5e15bc519f526d9b43" [[package]] name = "rten-parallel" @@ -5723,7 +5811,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba9075b130f81df7be82496ea3a9bbf20fe9e75f106a22b0ece8700850f8f664" dependencies = [ "rayon", - "rten-base", + "rten-base 0.26.0", +] + +[[package]] +name = "rten-parallel" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75e29f5ffc5bfd9a53dc31dbbbb1e18d7adebf4ac6c97f0e4778db0c92fad7ac" +dependencies = [ + "rayon", + "rten-base 0.27.0", ] [[package]] @@ -5732,7 +5830,17 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89289c26b6a5248fccf4d67627596848a03ed31888e6ce4ba6f666c689258122" dependencies = [ - "rten-tensor", + "rten-tensor 0.26.0", + "smallvec", +] + +[[package]] +name = "rten-shape-inference" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a11dc044d2062a73da9600699f5f94e14bf330bed2b417852ff49ccbda281062" +dependencies = [ + "rten-tensor 0.27.0", "smallvec", ] @@ -5742,6 +5850,12 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f0c01294eb782adca256aa130b48a04006d03763073a68f45a9c33b982ea556" +[[package]] +name = "rten-simd" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b45ecd18c74788450eff4bb40b290e7b4ed95fbd243745028048960b4bd18fa" + [[package]] name = "rten-tensor" version = "0.26.0" @@ -5749,8 +5863,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf72556ba231d7af50238d26dd264856a2149c6369694eb79b22644c8280c81b" dependencies = [ "rayon", - "rten-base", - "rten-parallel", + "rten-base 0.26.0", + "rten-parallel 0.26.0", + "smallvec", + "typeid", +] + +[[package]] +name = "rten-tensor" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d6dc7c9e8164f73399bf71c8d638d18478365be3d682b65a9af52b166603ff" +dependencies = [ + "rayon", + "rten-base 0.27.0", + "rten-parallel 0.27.0", "smallvec", "typeid", ] @@ -5761,8 +5888,18 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1007f05160f9ea2ce4e9c67324e5bafb27ae1e5302d0c6b1ea4db0d35fed78ee" dependencies = [ - "rten-base", - "rten-simd", + "rten-base 0.26.0", + "rten-simd 0.26.0", +] + +[[package]] +name = "rten-vecmath" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdaec2ab84d663ce7c77cacfa68187683532808eabad844e3213571df5fdd11d" +dependencies = [ + "rten-base 0.27.0", + "rten-simd 0.27.0", ] [[package]] @@ -5801,9 +5938,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" +checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa" dependencies = [ "bitflags 2.13.2", "errno", @@ -6503,7 +6640,7 @@ dependencies = [ "libc", "log", "memmap2", - "rustix 1.1.5", + "rustix 1.1.6", "thiserror 2.0.21", "wayland-backend", "wayland-client", @@ -6568,9 +6705,9 @@ dependencies = [ [[package]] name = "spki" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f" +checksum = "7ef958a98b9d5da290cfc78946e9f3e61e1e62a18db0d92cac0b83cc161491a9" dependencies = [ "base64ct", "der 0.8.2", @@ -6768,7 +6905,7 @@ dependencies = [ "fastrand", "getrandom 0.4.3", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -6833,7 +6970,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" dependencies = [ - "fax", + "fax 0.2.7", "flate2", "half", "quick-error 2.0.1", @@ -7507,7 +7644,7 @@ checksum = "38a91b4eaddff87b1cd1074985e3713da4af2c49742d1b356b2c01670a67a078" dependencies = [ "cc", "downcast-rs", - "rustix 1.1.5", + "rustix 1.1.6", "scoped-tls", "smallvec", "wayland-sys", @@ -7520,7 +7657,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073" dependencies = [ "bitflags 2.13.2", - "rustix 1.1.5", + "rustix 1.1.6", "wayland-backend", "wayland-scanner", ] @@ -7542,7 +7679,7 @@ version = "0.31.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", "wayland-client", "xcursor", ] @@ -8216,7 +8353,7 @@ dependencies = [ "libc", "log", "os_pipe", - "rustix 1.1.5", + "rustix 1.1.6", "thiserror 2.0.21", "tree_magic_mini", "wayland-backend", @@ -8274,7 +8411,7 @@ dependencies = [ "libc", "libloading", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "x11rb-protocol", ] @@ -8311,12 +8448,12 @@ dependencies = [ [[package]] name = "xattr" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +checksum = "963d6fab92d5504b971dc8bd90ca743c2575e590bc8071ea5bc571598667ae08" dependencies = [ "libc", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -8423,7 +8560,7 @@ dependencies = [ "hex", "libc", "ordered-stream", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_repr", "tracing", diff --git a/Cargo.toml b/Cargo.toml index 85d02570ba..1c4ae3b107 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -67,9 +67,9 @@ lopdf = "0.45" flate2 = { version = "1.1", default-features = false, features = ["rust_backend"] } weezl = "0.2" # CCITT Group 4 encoding (pdfcraft-filters); already in the tree through tiff. -fax = "0.2.7" +fax = "0.3.0" # Independent CCITT and JBIG2 codecs, already in the tree through hayro. -hayro-ccitt = "0.3" +hayro-ccitt = "0.4" hayro-jbig2 = "0.3" # foundation diff --git a/crates/fonts/Cargo.toml b/crates/fonts/Cargo.toml index 9db852e7e7..780581e303 100644 --- a/crates/fonts/Cargo.toml +++ b/crates/fonts/Cargo.toml @@ -11,7 +11,7 @@ workspace = true [dependencies] pdfcraft-cos = { workspace = true } # Glyph outlines of the bundled script font (typed signatures); already in the tree via egui. -skrifa = "0.44" +skrifa = "0.47" # Arabic shaping for text written into PDFs; already in the tree via egui, on the same read-fonts. -harfrust = "0.12" +harfrust = "0.13" unicode-bidi = "0.3" diff --git a/crates/ocr/Cargo.toml b/crates/ocr/Cargo.toml index 750e78b96d..1ece01c6cd 100644 --- a/crates/ocr/Cargo.toml +++ b/crates/ocr/Cargo.toml @@ -13,7 +13,7 @@ workspace = true [dependencies] pdfcraft-fonts = { workspace = true } ocrs = { version = "0.13.1", default-features = false, features = ["rten"] } -rten = { version = "0.26.0", default-features = false, features = ["onnx_format", "rten_format"] } +rten = { version = "0.27.0", default-features = false, features = ["onnx_format", "rten_format"] } thiserror.workspace = true [dev-dependencies] diff --git a/crates/render/Cargo.toml b/crates/render/Cargo.toml index 71467dfeb2..2e92e2d87e 100644 --- a/crates/render/Cargo.toml +++ b/crates/render/Cargo.toml @@ -14,7 +14,7 @@ pdfcraft-fonts = { workspace = true } hayro = { workspace = true } hayro-syntax = { workspace = true } # Picks the face of an installed font collection (the version pdfcraft-fonts already uses). -skrifa = "0.44" +skrifa = "0.47" lopdf = { workspace = true } kurbo = { workspace = true } thiserror = { workspace = true } diff --git a/crates/sign/Cargo.toml b/crates/sign/Cargo.toml index 3c0f207a98..db438308d4 100644 --- a/crates/sign/Cargo.toml +++ b/crates/sign/Cargo.toml @@ -30,7 +30,7 @@ bp384 = { version = "0.14", default-features = false, features = ["arithmetic", ecdsa = { version = "0.17", default-features = false, features = ["algorithm", "der"] } # Verification only on native targets (RSA private-key operations use aws-lc-rs, ADR-0009). crypto-bigint = { version = "0.7", default-features = false, features = ["alloc"] } -rsa = { version = "=0.10.0-rc.18", default-features = false, features = ["std", "hazmat"] } +rsa = { version = "=0.10.0-rc.19", default-features = false, features = ["std", "hazmat"] } pbkdf2 = { version = "0.13", default-features = false, features = ["hmac"] } hmac = "0.13" aes = "0.9" diff --git a/crates/ui-egui/Cargo.toml b/crates/ui-egui/Cargo.toml index 804b5ea22a..d9516c3510 100644 --- a/crates/ui-egui/Cargo.toml +++ b/crates/ui-egui/Cargo.toml @@ -45,7 +45,7 @@ base64 = "0.23" unicode-bidi = "0.3" # Checks that an installed fallback font parses and has the glyphs, and reads the vertical metrics # that put fallback faces on the interface's baseline (#1676); the same skrifa egui uses. -skrifa = "0.44" +skrifa = "0.47" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] craft-update = { workspace = true } @@ -95,7 +95,7 @@ egui_kittest = { workspace = true, features = ["eframe", "wgpu"] } egui = { workspace = true, features = ["default_fonts", "monochrome_emoji_fonts"] } image = { version = "0.25", default-features = false, features = ["png"] } # Glyph-coverage test of the interface fonts; the same skrifa pdfcraft-fonts already uses. -skrifa = "0.44" +skrifa = "0.47" [build-dependencies] serde_json = { workspace = true }