diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 3b54300..45b3706 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -292,6 +292,20 @@ dependencies = [ "unscanny", ] +[[package]] +name = "biblatex" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "591eba69b7c085632e22ca03606f0bbea68d53bbe26c8962e2d549af20c6a561" +dependencies = [ + "paste", + "roman-numerals-rs", + "strum", + "unic-langid", + "unicode-normalization", + "unscanny", +] + [[package]] name = "bincode" version = "1.3.3" @@ -624,6 +638,17 @@ dependencies = [ "serde", ] +[[package]] +name = "citationberg" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756ff1e3d43a9ecc8183932fb4d9fd3971236f3ce4acb62fe51d1cd43297547d" +dependencies = [ + "quick-xml 0.38.4", + "serde", + "serde_path_to_error", +] + [[package]] name = "cobs" version = "0.3.0" @@ -639,6 +664,24 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9589e1effc5cacbea347899645c654158b03b2053d24bb426fd3128ced6e423c" +[[package]] +name = "codex" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0732ab1a27b4ea05e6f9f60a5122c9924dd5123defde0d8e907f58cf643d40e6" +dependencies = [ + "chinese-number", +] + +[[package]] +name = "color" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ec7c5eb7a16992b1904d76c517d170ab353b0e0b3d5a0c81a8a0cd1037893cf" +dependencies = [ + "bytemuck", +] + [[package]] name = "color_quant" version = "1.1.0" @@ -1298,9 +1341,9 @@ dependencies = [ [[package]] name = "euclid" -version = "0.22.13" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df61bf483e837f88d5c2291dcf55c67be7e676b3a51acc48db3a7b163b91ed63" +checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06" dependencies = [ "num-traits", ] @@ -1358,6 +1401,12 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "fearless_simd" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" + [[package]] name = "fern" version = "0.7.1" @@ -1436,13 +1485,22 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "font-types" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7" +dependencies = [ + "bytemuck", +] + [[package]] name = "fontconfig-parser" version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646" dependencies = [ - "roxmltree", + "roxmltree 0.20.0", ] [[package]] @@ -1859,6 +1917,23 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2e102e6eb644d3e0b186fc161e4460417880a0a0b87d235f2e5b8fb30f2e9e0" +[[package]] +name = "glifo" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d99fc21d493812643aae86d53b7bbd02f376434a90317e8a790bc209fdd6605e" +dependencies = [ + "bytemuck", + "foldhash 0.2.0", + "hashbrown 0.17.1", + "log", + "peniko", + "png 0.18.1", + "skrifa 0.42.1", + "smallvec", + "vello_common 0.0.9", +] + [[package]] name = "glob" version = "0.3.3" @@ -1928,6 +2003,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "guillotiere" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b17e70c989c36bad147b27a58d148c0741c51448aa5653436547323e524d0ab" +dependencies = [ + "euclid", +] + [[package]] name = "half" version = "2.7.1" @@ -1966,15 +2050,47 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] + [[package]] name = "hayagriva" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cb69425736f184173b3ca6e27fcba440a61492a790c786b1c6af7e06a03e575" dependencies = [ - "biblatex", + "biblatex 0.11.0", + "ciborium", + "citationberg 0.6.1", + "indexmap 2.13.0", + "paste", + "roman-numerals-rs", + "serde", + "serde_yaml", + "thiserror 2.0.18", + "unic-langid", + "unicode-segmentation", + "unscanny", + "url", +] + +[[package]] +name = "hayagriva" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b6c185c5c72546d50b25b70187f01ab9a1a2fa21c4db8691e2426fa5fce805c" +dependencies = [ + "biblatex 0.12.0", "ciborium", - "citationberg", + "citationberg 0.7.0", + "icu_collator", + "icu_locale", "indexmap 2.13.0", "paste", "roman-numerals-rs", @@ -1989,56 +2105,87 @@ dependencies = [ [[package]] name = "hayro" -version = "0.4.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048488ba88552bb0fb2a7e4001c64d5bed65d1a92167186a1bb9151571f32e60" +checksum = "c4caa128ab87fd48ffb7490617cf93f77f606820dffbc9fd9ef6ab0ed077f56d" dependencies = [ "bytemuck", "hayro-interpret", "image", - "kurbo 0.12.0", + "kurbo 0.13.1", + "pic-scale", + "vello_cpu", ] [[package]] -name = "hayro-font" +name = "hayro-ccitt" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10e7e97ce840a6a70e7901e240ec65ba61106b66b37a4a1b899a2ce484248463" +checksum = "9f4d0e94ddd48749f06bbe4e5389fb9799a0c45bcaf00495042076ef05e3241a" + +[[package]] +name = "hayro-cmap" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d285dc30731c8485de5fa732fbdf2b3affdf01e4da7c2135022ca6fa664bf6" dependencies = [ - "log", - "phf 0.13.1", + "hayro-postscript", ] [[package]] name = "hayro-interpret" -version = "0.4.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56204c972d08e844f3db13b1e14be769f846e576699b46d4f4637cc4f8f70102" +checksum = "f2613d0406898995042d0794c4245b2f2fba1246490c8ac593769bba6551129d" dependencies = [ "bitflags 2.11.0", - "hayro-font", - "hayro-syntax", - "kurbo 0.12.0", - "log", - "moxcms", + "hayro-cmap", + "hayro-syntax 0.7.2", + "kurbo 0.13.1", + "moxcms 0.8.1", "phf 0.13.1", "rustc-hash", "siphasher 1.0.2", - "skrifa", + "skrifa 0.42.1", "smallvec", - "yoke 0.8.1", + "yoke 0.8.3", +] + +[[package]] +name = "hayro-jbig2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69374b3668dd45aeb3d3145cda68f2c7b4f223aaa2511e67d076f1c7d741388d" +dependencies = [ + "fearless_simd", + "hayro-ccitt", +] + +[[package]] +name = "hayro-jpeg2000" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c75ab947623ef4ccaa7acf0579edf7cbb5a73838e3839a7be73335e522f433a1" +dependencies = [ + "fearless_simd", ] +[[package]] +name = "hayro-postscript" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "885c5ef0654933139a9b9546fc2c69e18d37f38aa2520f079092b1be18f1fcaa" + [[package]] name = "hayro-svg" -version = "0.2.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c673304cec6e0dfd3b4f71fccecd45646899aa70279b62d3f933842abc4ac5" +checksum = "7434c89e920d84e077214a29e69b462a6518754610f732f1124af3948410cb8c" dependencies = [ "base64 0.22.1", "hayro-interpret", "image", - "kurbo 0.12.0", + "kurbo 0.13.1", "siphasher 1.0.2", "xmlwriter", ] @@ -2057,6 +2204,22 @@ dependencies = [ "zune-jpeg 0.4.21", ] +[[package]] +name = "hayro-syntax" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0edeafd70aa2db743de8ede8637d07ec87db05efe69cde371d03f1b185fcef27" +dependencies = [ + "flate2", + "hayro-ccitt", + "hayro-jbig2", + "hayro-jpeg2000", + "memchr", + "rustc-hash", + "smallvec", + "zune-jpeg 0.5.12", +] + [[package]] name = "hayro-write" version = "0.3.0" @@ -2064,7 +2227,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc05d8b4bc878b9aee48d980ecb25ed08f1dd9fad6da5ab4d9b7c56ec03a0cf6" dependencies = [ "flate2", - "hayro-syntax", + "hayro-syntax 0.4.0", "log", "pdf-writer", ] @@ -2238,6 +2401,31 @@ dependencies = [ "png 0.17.16", ] +[[package]] +name = "icu_collator" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bbdf98e5e0aa827770acee171ebb568aaab975a36b56afdb5fd0e2f525750bb" +dependencies = [ + "icu_collator_data", + "icu_collections 2.2.0", + "icu_locale", + "icu_locale_core", + "icu_normalizer", + "icu_properties 2.2.0", + "icu_provider 2.2.0", + "smallvec", + "utf16_iter", + "utf8_iter", + "zerovec 0.11.6", +] + +[[package]] +name = "icu_collator_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "038ed8e5817f2059c2f3efb0945ba78d060d3d25e8f1a1bea5139f821a21a2f0" + [[package]] name = "icu_collections" version = "1.5.0" @@ -2253,30 +2441,54 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" dependencies = [ "displaydoc", "potential_utf", - "yoke 0.8.1", + "serde", + "utf8_iter", + "yoke 0.8.3", "zerofrom", - "zerovec 0.11.5", + "zerovec 0.11.6", +] + +[[package]] +name = "icu_locale" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26" +dependencies = [ + "icu_collections 2.2.0", + "icu_locale_core", + "icu_locale_data", + "icu_provider 2.2.0", + "potential_utf", + "tinystr 0.8.3", + "zerovec 0.11.6", ] [[package]] name = "icu_locale_core" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" dependencies = [ "displaydoc", "litemap 0.8.1", - "tinystr 0.8.2", + "serde", + "tinystr 0.8.3", "writeable 0.6.2", - "zerovec 0.11.5", + "zerovec 0.11.6", ] +[[package]] +name = "icu_locale_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993" + [[package]] name = "icu_locid" version = "1.5.0" @@ -2312,23 +2524,26 @@ checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" [[package]] name = "icu_normalizer" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" dependencies = [ - "icu_collections 2.1.1", + "icu_collections 2.2.0", "icu_normalizer_data", - "icu_properties 2.1.2", - "icu_provider 2.1.1", + "icu_properties 2.2.0", + "icu_provider 2.2.0", "smallvec", - "zerovec 0.11.5", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec 0.11.6", ] [[package]] name = "icu_normalizer_data" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" [[package]] name = "icu_properties" @@ -2348,16 +2563,17 @@ dependencies = [ [[package]] name = "icu_properties" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" dependencies = [ - "icu_collections 2.1.1", + "icu_collections 2.2.0", "icu_locale_core", - "icu_properties_data 2.1.2", - "icu_provider 2.1.1", - "zerotrie 0.2.3", - "zerovec 0.11.5", + "icu_properties_data 2.2.0", + "icu_provider 2.2.0", + "serde", + "zerotrie 0.2.4", + "zerovec 0.11.6", ] [[package]] @@ -2368,9 +2584,9 @@ checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" [[package]] name = "icu_properties_data" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" [[package]] name = "icu_provider" @@ -2393,44 +2609,48 @@ dependencies = [ [[package]] name = "icu_provider" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" dependencies = [ "displaydoc", "icu_locale_core", + "postcard", + "serde", + "stable_deref_trait", "writeable 0.6.2", - "yoke 0.8.1", + "yoke 0.8.3", "zerofrom", - "zerotrie 0.2.3", - "zerovec 0.11.5", + "zerotrie 0.2.4", + "zerovec 0.11.6", ] [[package]] -name = "icu_provider_adapters" +name = "icu_provider_blob" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6324dfd08348a8e0374a447ebd334044d766b1839bb8d5ccf2482a99a77c0bc" +checksum = "c24b98d1365f55d78186c205817631a4acf08d7a45bdf5dc9dcf9c5d54dccf51" dependencies = [ - "icu_locid", - "icu_locid_transform", "icu_provider 1.5.0", - "tinystr 0.7.6", + "postcard", + "serde", + "writeable 0.5.5", + "zerotrie 0.1.3", "zerovec 0.10.4", ] [[package]] name = "icu_provider_blob" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c24b98d1365f55d78186c205817631a4acf08d7a45bdf5dc9dcf9c5d54dccf51" +checksum = "af99a43c4436b6c9a37c27a822ff05238bbad134bcdf6176732208acfae46a3f" dependencies = [ - "icu_provider 1.5.0", + "icu_provider 2.2.0", "postcard", "serde", - "writeable 0.5.5", - "zerotrie 0.1.3", - "zerovec 0.10.4", + "writeable 0.6.2", + "zerotrie 0.2.4", + "zerovec 0.11.6", ] [[package]] @@ -2446,26 +2666,26 @@ dependencies = [ [[package]] name = "icu_segmenter" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de" +checksum = "5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964" dependencies = [ "core_maths", - "displaydoc", - "icu_collections 1.5.0", - "icu_locid", - "icu_provider 1.5.0", + "icu_collections 2.2.0", + "icu_locale", + "icu_provider 2.2.0", "icu_segmenter_data", + "potential_utf", "serde", "utf8_iter", - "zerovec 0.10.4", + "zerovec 0.11.6", ] [[package]] name = "icu_segmenter_data" -version = "1.5.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e52775179941363cc594e49ce99284d13d6948928d8e72c755f55e98caa1eb" +checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f" [[package]] name = "id-arena" @@ -2497,7 +2717,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", - "icu_properties 2.1.2", + "icu_properties 2.2.0", ] [[package]] @@ -2511,7 +2731,7 @@ dependencies = [ "color_quant", "gif 0.14.1", "image-webp", - "moxcms", + "moxcms 0.7.11", "num-traits", "png 0.18.1", "zune-core 0.5.1", @@ -2559,6 +2779,7 @@ checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown 0.16.1", + "rayon", "serde", "serde_core", ] @@ -2733,12 +2954,12 @@ dependencies = [ "rustc-hash", "rustybuzz", "siphasher 1.0.2", - "skrifa", + "skrifa 0.37.0", "smallvec", "subsetter", - "tiny-skia-path", + "tiny-skia-path 0.11.4", "xmp-writer", - "yoke 0.8.1", + "yoke 0.8.3", "zune-jpeg 0.5.12", ] @@ -2754,7 +2975,7 @@ dependencies = [ "png 0.17.16", "resvg", "tiny-skia", - "usvg", + "usvg 0.45.1", ] [[package]] @@ -2791,6 +3012,18 @@ dependencies = [ "smallvec", ] +[[package]] +name = "kurbo" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2" +dependencies = [ + "arrayvec", + "euclid", + "polycool", + "smallvec", +] + [[package]] name = "leb128fmt" version = "0.1.0" @@ -2861,6 +3094,12 @@ dependencies = [ "libc", ] +[[package]] +name = "linebender_resource_handle" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" + [[package]] name = "linked-hash-map" version = "0.5.6" @@ -2897,6 +3136,9 @@ name = "litemap" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" +dependencies = [ + "serde_core", +] [[package]] name = "lock_api" @@ -3022,6 +3264,16 @@ dependencies = [ "pxfm", ] +[[package]] +name = "moxcms" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" +dependencies = [ + "num-traits", + "pxfm", +] + [[package]] name = "muda" version = "0.19.1" @@ -3501,6 +3753,19 @@ dependencies = [ "ryu", ] +[[package]] +name = "peniko" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839c8299360d2e998bdb106dc0a6cd71dcc5f4df51df1b620361bf50e283cca6" +dependencies = [ + "bytemuck", + "color", + "kurbo 0.13.1", + "linebender_resource_handle", + "smallvec", +] + [[package]] name = "percent-encoding" version = "2.3.2" @@ -3680,6 +3945,16 @@ dependencies = [ "siphasher 1.0.2", ] +[[package]] +name = "pic-scale" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c80d88d5c31215ceec2862abb2504860c715b8e2545a5ab15b62a3d097f30d" +dependencies = [ + "num-traits", + "pxfm", +] + [[package]] name = "pico-args" version = "0.5.0" @@ -3768,6 +4043,15 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "polycool" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6" +dependencies = [ + "arrayvec", +] + [[package]] name = "portable-atomic" version = "1.13.1" @@ -3792,7 +4076,9 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" dependencies = [ - "zerovec 0.11.5", + "serde_core", + "writeable 0.6.2", + "zerovec 0.11.6", ] [[package]] @@ -4076,7 +4362,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358" dependencies = [ "bytemuck", - "font-types", + "font-types 0.10.1", +] + +[[package]] +name = "read-fonts" +version = "0.39.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81" +dependencies = [ + "bytemuck", + "font-types 0.11.3", ] [[package]] @@ -4193,9 +4489,9 @@ dependencies = [ "log", "pico-args", "rgb", - "svgtypes", + "svgtypes 0.15.3", "tiny-skia", - "usvg", + "usvg 0.45.1", "zune-jpeg 0.4.21", ] @@ -4244,6 +4540,15 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" +[[package]] +name = "roxmltree" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb" +dependencies = [ + "memchr", +] + [[package]] name = "rust-ini" version = "0.21.3" @@ -4522,6 +4827,17 @@ dependencies = [ "zmij", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +dependencies = [ + "itoa", + "serde", + "serde_core", +] + [[package]] name = "serde_repr" version = "0.1.20" @@ -4698,7 +5014,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841" dependencies = [ "bytemuck", - "read-fonts", + "read-fonts 0.35.0", +] + +[[package]] +name = "skrifa" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564" +dependencies = [ + "bytemuck", + "read-fonts 0.39.2", ] [[package]] @@ -4898,7 +5224,7 @@ checksum = "cb6895a12ac5599bb6057362f00e8a3cf1daab4df33f553a55690a44e4fed8d0" dependencies = [ "kurbo 0.12.0", "rustc-hash", - "skrifa", + "skrifa 0.37.0", "write-fonts", ] @@ -4912,6 +5238,16 @@ dependencies = [ "siphasher 1.0.2", ] +[[package]] +name = "svgtypes" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d" +dependencies = [ + "kurbo 0.13.1", + "siphasher 1.0.2", +] + [[package]] name = "swift-rs" version = "1.0.7" @@ -5539,7 +5875,7 @@ dependencies = [ "cfg-if", "log", "png 0.17.16", - "tiny-skia-path", + "tiny-skia-path 0.11.4", ] [[package]] @@ -5553,6 +5889,17 @@ dependencies = [ "strict-num", ] +[[package]] +name = "tiny-skia-path" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca365c3faccca67d06593c5980fa6c57687de727a03131735bb85f01fdeeb9" +dependencies = [ + "arrayref", + "bytemuck", + "strict-num", +] + [[package]] name = "tinystr" version = "0.7.6" @@ -5566,13 +5913,13 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" dependencies = [ "displaydoc", "serde_core", - "zerovec 0.11.5", + "zerovec 0.11.6", ] [[package]] @@ -5881,22 +6228,23 @@ checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "typst" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f6511ee598476f4f322b4d13891083d96dbacb8f9c2b908604c7094ba390653" +checksum = "d1cb79435d128de5d5443a058a983f6dcc16738760fa55ed703762bc278b1fd3" dependencies = [ + "arrayvec", "comemo", "ecow", "rustc-hash", "typst-eval", "typst-html", "typst-layout", - "typst-library", - "typst-macros", + "typst-library 0.15.1", + "typst-macros 0.15.1", "typst-realize", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", ] [[package]] @@ -5905,11 +6253,20 @@ version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5613cb719a6222fe9b74027c3625d107767ec187bff26b8fc931cf58942c834f" +[[package]] +name = "typst-assets" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcee505dac6702dd1c5e65aa2e94a6179d19ee09e2e5637d7313db91765dc4e0" +dependencies = [ + "bitflags 2.11.0", +] + [[package]] name = "typst-eval" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687757487dfc0c1e941344d5024cf7a28364e70c3e304faad89ac65597f62526" +checksum = "a8823e1822bd181d8bee47b05632d16bf3a0a8ab042e01d815826350d7ae16c3" dependencies = [ "comemo", "ecow", @@ -5917,65 +6274,67 @@ dependencies = [ "rustc-hash", "stacker", "toml 0.8.2", - "typst-library", - "typst-macros", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-library 0.15.1", + "typst-macros 0.15.1", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", "unicode-segmentation", ] [[package]] name = "typst-html" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29f8da4f964d4c90739c3c1e0288b0ba1bccc3cc50623a6d558300b86ca8aad" +checksum = "f41bcfbe480b640c4447d8bf9bb59020da610f239aa032d53328651a03572c09" dependencies = [ + "az", "bumpalo", "comemo", "ecow", "palette", "rustc-hash", "time", - "typst-assets", - "typst-library", - "typst-macros", + "typst-assets 0.15.1", + "typst-library 0.15.1", + "typst-macros 0.15.1", "typst-svg", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", + "unicode-math-class", ] [[package]] name = "typst-layout" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cab0200105831a9158e63718a0f6141c78cb2c1722ed17d19ad28941e3b8491" +checksum = "1916c407baf8f8815e5d50030eed6d5ac6a0702d927b3c156e38db7a618499e2" dependencies = [ "az", "bumpalo", - "codex", + "codex 0.3.0", "comemo", "ecow", "either", "hypher", - "icu_properties 1.5.1", - "icu_provider 1.5.0", - "icu_provider_adapters", - "icu_provider_blob", + "icu_properties 2.2.0", + "icu_provider 2.2.0", + "icu_provider_blob 2.2.0", "icu_segmenter", - "kurbo 0.12.0", + "kurbo 0.13.1", + "libm", "memchr", "rustc-hash", "rustybuzz", "smallvec", "ttf-parser", - "typst-assets", - "typst-library", - "typst-macros", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-assets 0.15.1", + "typst-library 0.15.1", + "typst-macros 0.15.1", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", "unicode-bidi", "unicode-math-class", "unicode-script", @@ -5993,18 +6352,18 @@ dependencies = [ "bumpalo", "chinese-number", "ciborium", - "codex", + "codex 0.2.0", "comemo", "csv", "ecow", "flate2", "fontdb", "glidesort", - "hayagriva", - "hayro-syntax", + "hayagriva 0.9.1", + "hayro-syntax 0.4.0", "icu_properties 1.5.1", "icu_provider 1.5.0", - "icu_provider_blob", + "icu_provider_blob 1.5.0", "image", "indexmap 2.13.0", "kamadak-exif", @@ -6018,7 +6377,74 @@ dependencies = [ "rayon", "regex", "regex-syntax", - "roxmltree", + "roxmltree 0.20.0", + "rust_decimal", + "rustc-hash", + "rustybuzz", + "serde", + "serde_json", + "serde_yaml", + "siphasher 1.0.2", + "smallvec", + "syntect", + "time", + "toml 0.8.2", + "ttf-parser", + "two-face", + "typed-arena", + "typst-assets 0.14.2", + "typst-macros 0.14.2", + "typst-syntax 0.14.2", + "typst-timing 0.14.2", + "typst-utils 0.14.2", + "unicode-math-class", + "unicode-normalization", + "unicode-segmentation", + "unscanny", + "usvg 0.45.1", + "utf8_iter", + "wasmi 0.51.5", + "xmlwriter", +] + +[[package]] +name = "typst-library" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12becd02464849f1507f3c4ef3f401a4d28d5938cc74b6acc6f1d703458bf393" +dependencies = [ + "arrayvec", + "az", + "bitflags 2.11.0", + "bumpalo", + "ciborium", + "codex 0.3.0", + "comemo", + "csv", + "ecow", + "either", + "flate2", + "fontdb", + "glidesort", + "hayagriva 0.10.1", + "hayro-syntax 0.7.2", + "icu_properties 2.2.0", + "image", + "indexmap 2.13.0", + "kamadak-exif", + "kurbo 0.13.1", + "libm", + "lipsum", + "memchr", + "moxcms 0.8.1", + "palette", + "percent-encoding", + "phf 0.13.1", + "png 0.18.1", + "rayon", + "regex", + "regex-syntax", + "roxmltree 0.21.1", "rust_decimal", "rustc-hash", "rustybuzz", @@ -6033,18 +6459,18 @@ dependencies = [ "ttf-parser", "two-face", "typed-arena", - "typst-assets", - "typst-macros", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-assets 0.15.1", + "typst-macros 0.15.1", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", "unicode-math-class", "unicode-normalization", "unicode-segmentation", "unscanny", - "usvg", + "usvg 0.47.0", "utf8_iter", - "wasmi", + "wasmi 1.1.0", "xmlwriter", ] @@ -6060,6 +6486,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "typst-macros" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "033626e6fd43dc09170a9237c55a4dd308005fd751456a0c81b5864f822a97df" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "typst-pdf" version = "0.14.2" @@ -6078,37 +6516,38 @@ dependencies = [ "rustc-hash", "serde", "smallvec", - "typst-assets", - "typst-library", - "typst-macros", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-assets 0.14.2", + "typst-library 0.14.2", + "typst-macros 0.14.2", + "typst-syntax 0.14.2", + "typst-timing 0.14.2", + "typst-utils 0.14.2", ] [[package]] name = "typst-realize" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7ffe964757fb93d2e98978aa2a74ee85b0f94c8643e8f3550737258b58f39d8" +checksum = "a8f2eb73ab25add88cab03b26effabc657977fe850ff81556b28c6b137ff4bf1" dependencies = [ "arrayvec", "bumpalo", "comemo", "ecow", "regex", - "typst-library", - "typst-macros", - "typst-syntax", - "typst-timing", - "typst-utils", + "typst-html", + "typst-library 0.15.1", + "typst-macros 0.15.1", + "typst-syntax 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", ] [[package]] name = "typst-svg" -version = "0.14.2" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e46b811837ade1f0243ef0d8bf3fb06d166443090eac22c28643f374c2ccdc9d" +checksum = "5df6dc785695aae085678bd6657aa04a1d26058a76ed042e738658078bca681e" dependencies = [ "base64 0.22.1", "comemo", @@ -6117,14 +6556,17 @@ dependencies = [ "hayro", "hayro-svg", "image", + "indexmap 2.13.0", + "itoa", "rustc-hash", + "ryu", "ttf-parser", - "typst-assets", - "typst-library", - "typst-macros", - "typst-timing", - "typst-utils", - "xmlparser", + "typst-assets 0.15.1", + "typst-layout", + "typst-library 0.15.1", + "typst-macros 0.15.1", + "typst-timing 0.15.1", + "typst-utils 0.15.1", "xmlwriter", ] @@ -6138,8 +6580,27 @@ dependencies = [ "rustc-hash", "serde", "toml 0.8.2", - "typst-timing", - "typst-utils", + "typst-timing 0.14.2", + "typst-utils 0.14.2", + "unicode-ident", + "unicode-math-class", + "unicode-script", + "unicode-segmentation", + "unscanny", +] + +[[package]] +name = "typst-syntax" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92a20d79df5d10c7fb0b4f7c18e4b2671edfc21e5ed9ad9894e18cccefd1c70f" +dependencies = [ + "ecow", + "rustc-hash", + "serde", + "toml 0.8.2", + "typst-timing 0.15.1", + "typst-utils 0.15.1", "unicode-ident", "unicode-math-class", "unicode-script", @@ -6158,6 +6619,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "typst-timing" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab6ee5110f671a23164c61caa85dbc476043d503103dedd36f16d93f970f3f59" +dependencies = [ + "parking_lot", + "serde", + "serde_json", +] + [[package]] name = "typst-utils" version = "0.14.2" @@ -6173,6 +6645,24 @@ dependencies = [ "unicode-math-class", ] +[[package]] +name = "typst-utils" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b33ad1675497b45ae9d960a16e95207c35c2c46330d1a6249a9a977670c8c160" +dependencies = [ + "libm", + "once_cell", + "portable-atomic", + "rayon", + "rustc-hash", + "semver", + "siphasher 1.0.2", + "smallvec", + "thin-vec", + "unicode-math-class", +] + [[package]] name = "uds_windows" version = "1.2.0" @@ -6222,7 +6712,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" dependencies = [ "serde", - "tinystr 0.8.2", + "tinystr 0.8.3", ] [[package]] @@ -6232,7 +6722,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25" dependencies = [ "proc-macro-hack", - "tinystr 0.8.2", + "tinystr 0.8.3", "unic-langid-impl", "unic-langid-macros-impl", ] @@ -6389,13 +6879,41 @@ dependencies = [ "kurbo 0.11.3", "log", "pico-args", - "roxmltree", + "roxmltree 0.20.0", "rustybuzz", "simplecss", "siphasher 1.0.2", "strict-num", - "svgtypes", - "tiny-skia-path", + "svgtypes 0.15.3", + "tiny-skia-path 0.11.4", + "unicode-bidi", + "unicode-script", + "unicode-vo", + "xmlwriter", +] + +[[package]] +name = "usvg" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d46cf96c5f498d36b7a9693bc6a7075c0bb9303189d61b2249b0dc3d309c07de" +dependencies = [ + "base64 0.22.1", + "data-url", + "flate2", + "fontdb", + "imagesize 0.14.0", + "kurbo 0.13.1", + "log", + "pico-args", + "roxmltree 0.21.1", + "rustybuzz", + "simplecss", + "siphasher 1.0.2", + "strict-num", + "svgtypes 0.16.1", + "tiny-skia-path 0.12.0", + "ttf-parser", "unicode-bidi", "unicode-script", "unicode-vo", @@ -6408,6 +6926,12 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -6426,6 +6950,53 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "vello_common" +version = "0.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3361bff7f7d82c0c496b92048db83846691f0e844cc28dee92b1c824291b55ee" +dependencies = [ + "bytemuck", + "fearless_simd", + "guillotiere", + "hashbrown 0.17.1", + "log", + "peniko", + "png 0.18.1", + "smallvec", + "thiserror 2.0.18", +] + +[[package]] +name = "vello_common" +version = "0.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d672facaa2d697285a786cd9d44d614cd2ce54cdc022504bf339f8fff3b750" +dependencies = [ + "bytemuck", + "fearless_simd", + "guillotiere", + "hashbrown 0.17.1", + "log", + "peniko", + "png 0.18.1", + "smallvec", + "thiserror 2.0.18", +] + +[[package]] +name = "vello_cpu" +version = "0.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d8ded630e8316bb94a55881256506d1f3b9947b5f66db8a7d32ca7ba02decd0" +dependencies = [ + "bytemuck", + "glifo", + "hashbrown 0.17.1", + "png 0.18.1", + "vello_common 0.0.8", +] + [[package]] name = "version-compare" version = "0.2.1" @@ -6608,18 +7179,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb321403ce594274827657a908e13d1d9918aa02257b8bf8391949d9764023ff" dependencies = [ "spin", - "wasmi_collections", - "wasmi_core", - "wasmi_ir", + "wasmi_collections 0.51.5", + "wasmi_core 0.51.5", + "wasmi_ir 0.51.5", "wasmparser 0.228.0", ] +[[package]] +name = "wasmi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2300d0f78cba12f14e29e8dd157ea64050c0a688179aefdb2050105805594a0c" +dependencies = [ + "spin", + "wasmi_collections 1.1.0", + "wasmi_core 1.1.0", + "wasmi_ir 1.1.0", + "wasmparser 0.239.0", +] + [[package]] name = "wasmi_collections" version = "0.51.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9b8e98e45a2a534489f8225e765cbf1cb9a3078072605e58158910cf4749172" +[[package]] +name = "wasmi_collections" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a8c42a2a76148d43097b1d7cc2a5bf33d5c23bd4dd69015fc887e311767884" + [[package]] name = "wasmi_core" version = "0.51.5" @@ -6629,13 +7219,31 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmi_core" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9013136083d988725953390bf668b64b7a218fabf26f8b913bbc59546b97ee27" +dependencies = [ + "libm", +] + [[package]] name = "wasmi_ir" version = "0.51.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "624e2a68a4293ecb8f564260b68394b29cf3b3edba6bce35532889a2cb33c3d9" dependencies = [ - "wasmi_core", + "wasmi_core 0.51.5", +] + +[[package]] +name = "wasmi_ir" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1fa003f79156f406d62ef0e1464dc03e11ace37170e9fa7524299a75ad8f68" +dependencies = [ + "wasmi_core 1.1.0", ] [[package]] @@ -6647,6 +7255,15 @@ dependencies = [ "bitflags 2.11.0", ] +[[package]] +name = "wasmparser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +dependencies = [ + "bitflags 2.11.0", +] + [[package]] name = "wasmparser" version = "0.244.0" @@ -7300,13 +7917,19 @@ version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "886614b5ce857341226aa091f3c285e450683894acaaa7887f366c361efef79d" dependencies = [ - "font-types", + "font-types 0.10.1", "indexmap 2.13.0", "kurbo 0.12.0", "log", - "read-fonts", + "read-fonts 0.35.0", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + [[package]] name = "writeable" version = "0.5.5" @@ -7384,12 +8007,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "xmlparser" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" - [[package]] name = "xmlwriter" version = "0.1.0" @@ -7425,12 +8042,12 @@ dependencies = [ [[package]] name = "yoke" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" dependencies = [ "stable_deref_trait", - "yoke-derive 0.8.1", + "yoke-derive 0.8.2", "zerofrom", ] @@ -7448,9 +8065,9 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ "proc-macro2", "quote", @@ -7574,13 +8191,16 @@ dependencies = [ [[package]] name = "zerotrie" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" dependencies = [ "displaydoc", - "yoke 0.8.1", + "litemap 0.8.1", + "serde_core", + "yoke 0.8.3", "zerofrom", + "zerovec 0.11.6", ] [[package]] @@ -7597,14 +8217,14 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" dependencies = [ "serde", - "yoke 0.8.1", + "yoke 0.8.3", "zerofrom", - "zerovec-derive 0.11.2", + "zerovec-derive 0.11.3", ] [[package]] @@ -7620,9 +8240,9 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ "proc-macro2", "quote", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 5c6ab06..e544ee6 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -24,7 +24,7 @@ log = "0.4" tauri = { version = "2.11.1", features = [] } tauri-plugin-log = "2" tauri-plugin-dialog = "2" -typst = "0.14" +typst = "0.15" typst-pdf = "0.14" chrono = "0.4" comemo = "0.5"