Merge pull request #264498 from figsoda/typst

typst: 0.8.0 -> 0.9.0

Changed files
+619 -567
pkgs
tools
typesetting
+617 -565
pkgs/tools/typesetting/typst/Cargo.lock
···
[[package]]
name = "ahash"
-
version = "0.8.3"
+
version = "0.7.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
+
dependencies = [
+
"getrandom",
+
"once_cell",
+
"version_check",
+
]
+
+
[[package]]
+
name = "ahash"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+
checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
dependencies = [
"cfg-if",
"getrandom",
"once_cell",
"version_check",
+
"zerocopy",
]
[[package]]
name = "aho-corasick"
-
version = "1.0.5"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
+
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
dependencies = [
"memchr",
]
···
[[package]]
name = "anstream"
-
version = "0.5.0"
+
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c"
+
checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle"
-
version = "1.0.3"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46"
+
checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
[[package]]
name = "anstyle-parse"
-
version = "0.2.1"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
+
checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140"
dependencies = [
"utf8parse",
]
···
[[package]]
name = "anstyle-wincon"
-
version = "2.1.0"
+
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd"
+
checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628"
dependencies = [
"anstyle",
"windows-sys",
]
[[package]]
+
name = "approx"
+
version = "0.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
+
dependencies = [
+
"num-traits",
+
]
+
+
[[package]]
name = "arrayref"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "base64"
-
version = "0.21.4"
+
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
+
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
[[package]]
name = "base64ct"
···
[[package]]
name = "biblatex"
-
version = "0.8.0"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc9fd60378277e44cd400ec5f35e768ce0d5a63d8d18ac7b1a9231196251dae5"
+
checksum = "2e41df82f0d1c4919d946bb0c7c3d179b6071246243d308a1bdee6cfecee3bc7"
dependencies = [
-
"chrono",
"numerals",
"paste",
"strum",
···
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
[[package]]
-
name = "bit_field"
-
version = "0.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
-
-
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "bitflags"
-
version = "2.4.0"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
+
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
dependencies = [
"serde",
]
···
[[package]]
name = "bumpalo"
-
version = "3.13.0"
+
version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
+
[[package]]
+
name = "bytecheck"
+
version = "0.6.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+
dependencies = [
+
"bytecheck_derive",
+
"ptr_meta",
+
"simdutf8",
+
]
+
+
[[package]]
+
name = "bytecheck_derive"
+
version = "0.6.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 1.0.109",
+
]
[[package]]
name = "bytemuck"
···
[[package]]
name = "byteorder"
-
version = "1.4.3"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bzip2"
···
[[package]]
name = "chrono"
-
version = "0.4.30"
+
version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877"
+
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
"android-tzdata",
"iana-time-zone",
···
checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
dependencies = [
"ciborium-io",
-
"half 1.8.2",
+
"half",
]
[[package]]
···
]
[[package]]
+
name = "citationberg"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4c857faf24e89710f105b623c174508070a9e11e056a749f251ca4c56f59ad88"
+
dependencies = [
+
"quick-xml 0.28.2",
+
"serde",
+
]
+
+
[[package]]
name = "clap"
-
version = "4.4.3"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84ed82781cea27b43c9b106a979fe450a13a31aab0500595fb3fc06616de08e6"
+
checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.4.2"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
+
checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "clap_complete"
-
version = "4.4.1"
+
version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4110a1e6af615a9e6d0a36f805d5c99099f8bab9b8042f5bc1fa220a4a89e36f"
+
checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae"
dependencies = [
"clap",
]
[[package]]
name = "clap_derive"
-
version = "4.4.2"
+
version = "4.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
+
checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
dependencies = [
"heck",
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
]
[[package]]
name = "clap_lex"
-
version = "0.5.1"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
+
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
[[package]]
name = "clap_mangen"
-
version = "0.2.13"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf8e5f34d85d9e0bbe2491d100a7a7c1007bb2467b518080bfe311e8947197a9"
+
checksum = "d3be86020147691e1d2ef58f75346a3d4d94807bfc473e377d52f09f0f7d77f7"
dependencies = [
"clap",
"roff",
···
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
+
name = "core_maths"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3"
+
dependencies = [
+
"libm",
+
]
+
+
[[package]]
name = "cpufeatures"
-
version = "0.2.9"
+
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
dependencies = [
"libc",
]
···
]
[[package]]
-
name = "crunchy"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
-
-
[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "csv"
-
version = "1.2.2"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086"
+
checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
dependencies = [
"csv-core",
"itoa",
···
[[package]]
name = "csv-core"
-
version = "0.1.10"
+
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
+
checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
dependencies = [
"memchr",
]
···
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
-
"hashbrown 0.14.0",
+
"hashbrown 0.14.2",
"lock_api",
"once_cell",
"parking_lot_core",
···
[[package]]
name = "data-url"
-
version = "0.2.0"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5"
+
checksum = "41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f"
[[package]]
name = "deranged"
-
version = "0.3.8"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
+
checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+
dependencies = [
+
"powerfmt",
+
]
[[package]]
name = "digest"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
]
[[package]]
···
[[package]]
name = "ecow"
-
version = "0.1.2"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d1990d053cf6edf3f030682dba3b0eb65ef01fabb2686072765d8a17d6728e8"
+
checksum = "e6ea5e3f9cda726431da9d1a8d5a29785d544b31e98e1ca7a210906244002e02"
dependencies = [
"serde",
]
···
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
+
name = "embedded-io"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
+
+
[[package]]
name = "enum-ordinalize"
-
version = "3.1.13"
+
version = "3.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e4f76552f53cefc9a7f64987c3701b99d982f7690606fd67de1d09712fbf52f1"
+
checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee"
dependencies = [
"num-bigint",
"num-traits",
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
]
[[package]]
···
[[package]]
name = "errno"
-
version = "0.3.3"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
+
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
dependencies = [
-
"errno-dragonfly",
"libc",
"windows-sys",
]
[[package]]
-
name = "errno-dragonfly"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
-
dependencies = [
-
"cc",
-
"libc",
-
]
-
-
[[package]]
-
name = "exr"
-
version = "1.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18"
-
dependencies = [
-
"bit_field",
-
"flume",
-
"half 2.2.1",
-
"lebe",
-
"miniz_oxide",
-
"rayon-core",
-
"smallvec",
-
"zune-inflate",
-
]
-
-
[[package]]
name = "fancy-regex"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "fast-srgb8"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1"
+
+
[[package]]
name = "fastrand"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "fastrand"
-
version = "2.0.0"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
+
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "fdeflate"
···
[[package]]
name = "flate2"
-
version = "1.0.27"
+
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
+
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
dependencies = [
"crc32fast",
"miniz_oxide",
···
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
[[package]]
-
name = "flume"
-
version = "0.10.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
-
dependencies = [
-
"futures-core",
-
"futures-sink",
-
"nanorand",
-
"pin-project",
-
"spin 0.9.8",
-
]
-
-
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
+
name = "fontconfig-parser"
+
version = "0.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4"
+
dependencies = [
+
"roxmltree",
+
]
+
+
[[package]]
name = "fontdb"
-
version = "0.14.1"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af8d8cbea8f21307d7e84bca254772981296f058a1d36b461bf4d83a7499fc9e"
+
checksum = "020e203f177c0fb250fb19455a252e838d2bbbce1f80f25ecc42402aafa8cd38"
dependencies = [
+
"fontconfig-parser",
"log",
+
"memmap2",
"slotmap",
"tinyvec",
-
"ttf-parser 0.19.2",
+
"ttf-parser",
]
[[package]]
···
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
-
name = "futures-core"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
-
-
[[package]]
-
name = "futures-sink"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
-
-
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
dependencies = [
"cfg-if",
-
"js-sys",
"libc",
"wasi",
-
"wasm-bindgen",
]
[[package]]
···
checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
[[package]]
-
name = "half"
-
version = "2.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0"
-
dependencies = [
-
"crunchy",
-
]
-
-
[[package]]
name = "hashbrown"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
dependencies = [
+
"ahash 0.7.7",
+
]
[[package]]
name = "hashbrown"
-
version = "0.14.0"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
[[package]]
name = "hayagriva"
-
version = "0.3.2"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "065e90e53aa502be868a307f58ca6b46e31143641e809047c689de75619d8cea"
+
checksum = "c5af3d464a6b5ae882f15fe1da4e696fd96b77fee78ded933e0ad81d1d87cbc5"
dependencies = [
"biblatex",
-
"chrono",
-
"isolang",
-
"lazy_static",
-
"linked-hash-map",
+
"ciborium",
+
"citationberg",
+
"indexmap 2.0.2",
+
"numerals",
"paste",
-
"regex",
-
"strum",
+
"rkyv",
+
"serde",
+
"serde_yaml 0.9.27",
"thiserror",
"unic-langid",
"unicode-segmentation",
+
"unscanny",
"url",
-
"yaml-rust",
]
[[package]]
···
[[package]]
name = "hermit-abi"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
[[package]]
name = "hmac"
···
[[package]]
name = "hypher"
-
version = "0.1.3"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "723e315d77ea8aa1aedf53ad979ff0e763cfa2a1b3403248e427ae052f403cad"
+
checksum = "94bf16dd62ea2bec617a6f8a3e1ba03107311783069a647787ac689d1f35321e"
[[package]]
name = "iai"
···
[[package]]
name = "iana-time-zone"
-
version = "0.1.57"
+
version = "0.1.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+
checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
-
"windows",
+
"windows-core",
]
[[package]]
···
[[package]]
name = "icu_collections"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef8302d8dfd6044d3ddb3f807a5ef3d7bbca9a574959c6d6e4dc39aa7012d0d5"
+
checksum = "3907b2246e8dd5a29ead8a965e7c0c8a90e9b928e614a4279257d45c5e553e91"
dependencies = [
"displaydoc",
"serde",
···
[[package]]
name = "icu_locid"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3003f85dccfc0e238ff567693248c59153a46f4e6125ba4020b973cef4d1d335"
+
checksum = "f284eb342dc49d3e9d9f3b188489d76b5d22dfb1d1a5e0d1941811253bac625c"
dependencies = [
"displaydoc",
"litemap",
···
[[package]]
+
name = "icu_locid_transform"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6551daf80882d8e68eee186cc19e132d8bde1b1f059a79b93384a5ca0e8fc5e7"
+
dependencies = [
+
"displaydoc",
+
"icu_locid",
+
"icu_locid_transform_data",
+
"icu_provider",
+
"tinystr",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_locid_transform_data"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2a741eba5431f75eb2f1f9022d3cffabcadda6771e54fb4e77c8ba8653e4da44"
+
+
[[package]]
name = "icu_properties"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce0e1aa26851f16c9e04412a5911c86b7f8768dac8f8d4c5f1c568a7e5d7a434"
+
checksum = "3477ae70f8ca8dc08ff7574b5398ed0a2f2e4e6b66bdff2558a92ed67e262be1"
dependencies = [
"displaydoc",
"icu_collections",
+
"icu_locid_transform",
+
"icu_properties_data",
"icu_provider",
"serde",
"tinystr",
···
[[package]]
+
name = "icu_properties_data"
+
version = "1.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "98507b488098f45eb95ef495612a2012e4d8ad6095dda86cb2f1728aa2204a60"
+
+
[[package]]
name = "icu_provider"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8dc312a7b6148f7dfe098047ae2494d12d4034f48ade58d4f353000db376e305"
+
checksum = "68acdef80034b5e35d8524e9817479d389a4f9774f3f0cbe1bf3884d80fd5934"
dependencies = [
"displaydoc",
"icu_locid",
···
"postcard",
"serde",
"stable_deref_trait",
+
"tinystr",
"writeable",
"yoke",
"zerofrom",
···
[[package]]
name = "icu_provider_adapters"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f4ae1e2bd0c41728b77e7c46e9afdec5e2127d1eedacc684724667d50c126bd3"
+
checksum = "36b380ef2d3d93b015cd0563d7e0d005cc07f82a5503716dbc191798d0079e1d"
dependencies = [
"icu_locid",
+
"icu_locid_transform",
"icu_provider",
"tinystr",
-
"yoke",
"zerovec",
[[package]]
name = "icu_provider_blob"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd364c9a01f791a4bc04a74cf2a1d01d9f6926a40fd5ae1c28004e1e70d8338b"
+
checksum = "c31326d28c7f95a964a4f0ee86c24002da5f6db907e3bcb079949b4ff103b6a9"
dependencies = [
"icu_provider",
"postcard",
"serde",
"writeable",
-
"yoke",
"zerovec",
[[package]]
name = "icu_provider_macros"
-
version = "1.2.0"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b728b9421e93eff1d9f8681101b78fa745e0748c95c655c83f337044a7e10"
+
checksum = "2060258edfcfe32ca7058849bf0f146cb5c59aadbedf480333c0d0002f97bc99"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.38",
[[package]]
name = "icu_segmenter"
-
version = "1.2.1"
+
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3300a7b6bf187be98a57264ad094f11f2e062c2e8263132af010ff522ee5495"
+
checksum = "bcb3c1981ce2187a745f391a741cb14e77453325acb3b2e014b05da51c0a39f2"
dependencies = [
+
"core_maths",
"displaydoc",
"icu_collections",
"icu_locid",
"icu_provider",
-
"num-traits",
+
"icu_segmenter_data",
"serde",
"utf8_iter",
"zerovec",
+
+
[[package]]
+
name = "icu_segmenter_data"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9703f6713044d1c0a1335a6d78ffece4c9380582416ace6feeb608e84d279fc7"
[[package]]
name = "idna"
···
"bytemuck",
"byteorder",
"color_quant",
-
"exr",
"gif",
"jpeg-decoder",
"num-rational",
"num-traits",
"png",
-
"qoi",
-
"tiff",
[[package]]
···
[[package]]
name = "indexmap"
-
version = "2.0.0"
+
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
+
checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897"
dependencies = [
"equivalent",
-
"hashbrown 0.14.0",
+
"hashbrown 0.14.2",
"rayon",
"serde",
···
[[package]]
name = "inferno"
-
version = "0.11.16"
+
version = "0.11.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73c0fefcb6d409a6587c07515951495d482006f89a21daa0f2f783aa4fd5e027"
+
checksum = "c50453ec3a6555fad17b1cd1a80d16af5bc7cb35094f64e429fd46549018c6a3"
dependencies = [
-
"ahash",
+
"ahash 0.8.6",
"clap",
"crossbeam-channel",
"crossbeam-utils",
"dashmap",
"env_logger",
-
"indexmap 2.0.0",
+
"indexmap 2.0.2",
"is-terminal",
"itoa",
"log",
···
[[package]]
-
name = "isolang"
-
version = "2.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f80f221db1bc708b71128757b9396727c04de86968081e18e89b0575e03be071"
-
dependencies = [
-
"phf",
-
]
-
-
[[package]]
name = "itoa"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "jobserver"
-
version = "0.1.26"
+
version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
dependencies = [
"libc",
···
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e"
-
dependencies = [
-
"rayon",
-
]
[[package]]
name = "js-sys"
···
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
-
name = "lebe"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
-
-
[[package]]
name = "libc"
-
version = "0.2.148"
+
version = "0.2.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
+
checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
[[package]]
name = "libdeflate-sys"
···
[[package]]
name = "libm"
-
version = "0.2.7"
+
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
+
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
[[package]]
name = "line-wrap"
···
[[package]]
name = "linux-raw-sys"
-
version = "0.4.7"
+
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
+
checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
[[package]]
name = "lipsum"
···
[[package]]
name = "litemap"
-
version = "0.7.0"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3a04a5b2b6f54acba899926491d0a6c59d98012938ca2ab5befb281c034e8f94"
+
checksum = "77a1a2647d5b7134127971a6de0d533c49de2159167e7f259c427195f87168a1"
[[package]]
name = "lock_api"
-
version = "0.4.10"
+
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
dependencies = [
"autocfg",
"scopeguard",
···
[[package]]
name = "memchr"
-
version = "2.6.3"
+
version = "2.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
+
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
name = "memmap2"
-
version = "0.7.1"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6"
+
checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed"
dependencies = [
"libc",
···
[[package]]
name = "mio"
-
version = "0.8.8"
+
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
+
checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
dependencies = [
"libc",
"log",
···
[[package]]
-
name = "nanorand"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
name = "notify"
version = "6.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
-
"bitflags 2.4.0",
+
"bitflags 2.4.1",
"crossbeam-channel",
"filetime",
"fsevent-sys",
···
[[package]]
name = "num-traits"
-
version = "0.2.16"
+
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
+
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
dependencies = [
"autocfg",
-
"libm",
-
]
-
-
[[package]]
-
name = "num_cpus"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-
dependencies = [
-
"hermit-abi",
-
"libc",
[[package]]
···
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e25be21376a772d15f97ae789845340a9651d3c4246ff5ebb6a2b35f9c37bd31"
-
-
[[package]]
-
name = "oklab"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "467e40ada50d13bab19019e3707862b5076ca15841f31ee1474c40397c1b9f11"
-
dependencies = [
-
"rgb",
-
]
[[package]]
name = "once_cell"
···
"bitvec",
"crossbeam-channel",
"filetime",
-
"indexmap 2.0.0",
+
"indexmap 2.0.2",
"libdeflater",
"log",
"rayon",
···
[[package]]
+
name = "palette"
+
version = "0.7.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b2e2f34147767aa758aa649415b50a69eeb46a67f9dc7db8011eeb3d84b351dc"
+
dependencies = [
+
"approx",
+
"fast-srgb8",
+
"libm",
+
"palette_derive",
+
]
+
+
[[package]]
+
name = "palette_derive"
+
version = "0.7.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b7db010ec5ff3d4385e4f133916faacd9dad0f6a09394c92d825b3aed310fa0a"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.38",
+
]
+
+
[[package]]
name = "parking_lot_core"
-
version = "0.9.8"
+
version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.3.5",
+
"redox_syscall 0.4.1",
"smallvec",
"windows-targets",
···
[[package]]
name = "pdf-writer"
-
version = "0.8.1"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d77bc47c8968aa63f86a7e6693e270a6cbd1e3b784c364f1711a0ddecc71447"
+
checksum = "690874e8cf95d36ddffbdbdaad6ef8714c88bf8085996b673559389a04e38a02"
dependencies = [
"bitflags 1.3.2",
"itoa",
+
"memchr",
"ryu",
···
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
-
name = "phf"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
-
dependencies = [
-
"phf_shared",
-
]
-
-
[[package]]
-
name = "phf_shared"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
-
dependencies = [
-
"siphasher",
-
]
-
-
[[package]]
name = "pico-args"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]]
-
name = "pin-project"
-
version = "1.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
-
dependencies = [
-
"pin-project-internal",
-
]
-
-
[[package]]
-
name = "pin-project-internal"
-
version = "1.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.32",
-
]
-
-
[[package]]
name = "pin-project-lite"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f67591f21f6668e63c1cd85adab066ac8a92bc7b962668dd8042197a6e4b8f8f"
dependencies = [
-
"ttf-parser 0.19.2",
+
"ttf-parser",
[[package]]
···
[[package]]
name = "plist"
-
version = "1.5.0"
+
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06"
+
checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa"
dependencies = [
"base64",
"indexmap 1.9.3",
"line-wrap",
-
"quick-xml 0.29.0",
+
"quick-xml 0.30.0",
"serde",
"time",
···
[[package]]
name = "postcard"
-
version = "1.0.7"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d534c6e61df1c7166e636ca612d9820d486fe96ddad37f7abc671517b297488e"
+
checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8"
dependencies = [
"cobs",
+
"embedded-io",
"serde",
[[package]]
+
name = "powerfmt"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+
+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "proc-macro2"
-
version = "1.0.66"
+
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
dependencies = [
"unicode-ident",
···
[[package]]
+
name = "ptr_meta"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+
dependencies = [
+
"ptr_meta_derive",
+
]
+
+
[[package]]
+
name = "ptr_meta_derive"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 1.0.109",
+
]
+
+
[[package]]
name = "pulldown-cmark"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "qoi"
-
version = "0.4.1"
+
name = "quick-xml"
+
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
+
checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd"
dependencies = [
-
"bytemuck",
+
"memchr",
[[package]]
name = "quick-xml"
-
version = "0.26.0"
+
version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd"
+
checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1"
dependencies = [
"memchr",
+
"serde",
[[package]]
name = "quick-xml"
-
version = "0.29.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51"
+
checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956"
dependencies = [
"memchr",
···
[[package]]
name = "rayon"
-
version = "1.7.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+
checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
dependencies = [
"either",
"rayon-core",
···
[[package]]
name = "rayon-core"
-
version = "1.11.0"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+
checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
dependencies = [
-
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
-
"num_cpus",
[[package]]
···
[[package]]
+
name = "redox_syscall"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+
dependencies = [
+
"bitflags 1.3.2",
+
]
+
+
[[package]]
name = "redox_users"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "regex"
-
version = "1.9.5"
+
version = "1.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
+
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
-
"regex-syntax",
+
"regex-syntax 0.8.2",
[[package]]
name = "regex-automata"
-
version = "0.3.8"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
+
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
dependencies = [
"aho-corasick",
"memchr",
-
"regex-syntax",
+
"regex-syntax 0.8.2",
[[package]]
···
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
+
name = "regex-syntax"
+
version = "0.8.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
+
[[package]]
+
name = "rend"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd"
+
dependencies = [
+
"bytecheck",
+
]
+
+
[[package]]
name = "resvg"
-
version = "0.35.0"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6554f47c38eca56827eea7f285c2a3018b4e12e0e195cc105833c008be338f1"
+
checksum = "cc7980f653f9a7db31acff916a262c3b78c562919263edea29bf41a056e20497"
dependencies = [
"gif",
"jpeg-decoder",
···
[[package]]
name = "rgb"
-
version = "0.8.36"
+
version = "0.8.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59"
+
checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
dependencies = [
"bytemuck",
[[package]]
name = "ring"
-
version = "0.16.20"
+
version = "0.17.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+
checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b"
dependencies = [
"cc",
+
"getrandom",
"libc",
-
"once_cell",
-
"spin 0.5.2",
+
"spin",
"untrusted",
-
"web-sys",
-
"winapi",
+
"windows-sys",
+
]
+
+
[[package]]
+
name = "rkyv"
+
version = "0.7.42"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+
dependencies = [
+
"bitvec",
+
"bytecheck",
+
"hashbrown 0.12.3",
+
"ptr_meta",
+
"rend",
+
"rkyv_derive",
+
"seahash",
+
"tinyvec",
+
"uuid",
+
]
+
+
[[package]]
+
name = "rkyv_derive"
+
version = "0.7.42"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 1.0.109",
[[package]]
···
[[package]]
name = "roxmltree"
-
version = "0.18.0"
+
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8"
+
checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302"
dependencies = [
"xmlparser",
···
[[package]]
name = "rustix"
-
version = "0.38.13"
+
version = "0.38.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662"
+
checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
dependencies = [
-
"bitflags 2.4.0",
+
"bitflags 2.4.1",
"errno",
"libc",
"linux-raw-sys",
···
[[package]]
name = "rustls"
-
version = "0.21.7"
+
version = "0.21.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
+
checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
dependencies = [
"log",
"ring",
-
"rustls-webpki 0.101.5",
+
"rustls-webpki",
"sct",
···
[[package]]
name = "rustls-webpki"
-
version = "0.100.3"
+
version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3"
-
dependencies = [
-
"ring",
-
"untrusted",
-
]
-
-
[[package]]
-
name = "rustls-webpki"
-
version = "0.101.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed"
+
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
"ring",
"untrusted",
···
[[package]]
name = "rustybuzz"
-
version = "0.7.0"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a"
+
checksum = "71cd15fef9112a1f94ac64b58d1e4628192631ad6af4dc69997f995459c874e7"
dependencies = [
"bitflags 1.3.2",
"bytemuck",
"smallvec",
-
"ttf-parser 0.18.1",
+
"ttf-parser",
"unicode-bidi-mirroring",
"unicode-ccc",
-
"unicode-general-category",
+
"unicode-properties",
"unicode-script",
···
[[package]]
name = "sct"
-
version = "0.7.0"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
"ring",
"untrusted",
[[package]]
+
name = "seahash"
+
version = "4.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+
[[package]]
name = "self-replace"
version = "1.3.5"
source = "git+https://github.com/typst/self-replace#2e6d5e4808bba73b713fd85cf5616b7d846143c2"
···
[[package]]
name = "semver"
-
version = "1.0.18"
+
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
+
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
[[package]]
name = "serde"
-
version = "1.0.188"
+
version = "1.0.190"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
+
checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.188"
+
version = "1.0.190"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
+
checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
[[package]]
name = "serde_json"
-
version = "1.0.106"
+
version = "1.0.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2"
+
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "serde_spanned"
-
version = "0.6.3"
+
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
+
checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
dependencies = [
"serde",
···
[[package]]
name = "serde_yaml"
-
version = "0.9.25"
+
version = "0.9.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574"
+
checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c"
dependencies = [
-
"indexmap 2.0.0",
+
"indexmap 2.0.2",
"itoa",
"ryu",
"serde",
···
[[package]]
name = "sha1"
-
version = "0.10.5"
+
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
+
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures",
···
[[package]]
name = "sha2"
-
version = "0.10.7"
+
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
dependencies = [
"cfg-if",
"cpufeatures",
···
[[package]]
name = "sharded-slab"
-
version = "0.1.4"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
dependencies = [
"lazy_static",
···
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
+
name = "simdutf8"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+
[[package]]
name = "simplecss"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "smallvec"
-
version = "1.11.0"
+
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
-
-
[[package]]
-
name = "spin"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-
dependencies = [
-
"lock_api",
-
]
[[package]]
name = "stable_deref_trait"
···
[[package]]
name = "svg2pdf"
-
version = "0.7.0"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c267ce43e1b46631a121481ae2d7dc00dda163d486f0f600be772bbe24d6037"
+
checksum = "363c5346967da04bf3ebb3d8bafa7f52c53c810167047904df1960eac3fc08b7"
dependencies = [
"image",
"miniz_oxide",
···
[[package]]
name = "svgtypes"
-
version = "0.11.0"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed4b0611e7f3277f68c0fa18e385d9e2d26923691379690039548f867cef02a7"
+
checksum = "d71499ff2d42f59d26edb21369a308ede691421f79ebc0f001e2b1fd3a7c9e52"
dependencies = [
"kurbo",
"siphasher",
···
[[package]]
name = "syn"
-
version = "2.0.32"
+
version = "2.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
+
checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "synstructure"
-
version = "0.12.6"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+
checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.38",
"unicode-xid",
···
"fnv",
"once_cell",
"plist",
-
"regex-syntax",
+
"regex-syntax 0.7.5",
"serde",
"serde_json",
"thiserror",
···
[[package]]
name = "tempfile"
-
version = "3.8.0"
+
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
+
checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
dependencies = [
"cfg-if",
-
"fastrand 2.0.0",
-
"redox_syscall 0.3.5",
+
"fastrand 2.0.1",
+
"redox_syscall 0.4.1",
"rustix",
"windows-sys",
[[package]]
name = "termcolor"
-
version = "1.2.0"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+
checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
dependencies = [
"winapi-util",
[[package]]
name = "thiserror"
-
version = "1.0.48"
+
version = "1.0.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
+
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.48"
+
version = "1.0.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
+
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
[[package]]
···
[[package]]
-
name = "tiff"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211"
-
dependencies = [
-
"flate2",
-
"jpeg-decoder",
-
"weezl",
-
]
-
-
[[package]]
name = "time"
-
version = "0.3.28"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
+
checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
dependencies = [
"deranged",
"itoa",
+
"powerfmt",
"serde",
"time-core",
"time-macros",
···
[[package]]
name = "time-core"
-
version = "0.1.1"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-
version = "0.2.14"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
+
checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
dependencies = [
"time-core",
[[package]]
name = "tiny-skia"
-
version = "0.10.0"
+
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7db11798945fa5c3e5490c794ccca7c6de86d3afdd54b4eb324109939c6f37bc"
+
checksum = "3b72a92a05db376db09fe6d50b7948d106011761c05a6a45e23e17ee9b556222"
dependencies = [
"arrayref",
"arrayvec",
···
[[package]]
name = "tiny-skia-path"
-
version = "0.10.0"
+
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2f60aa35c89ac2687ace1a2556eaaea68e8c0d47408a2e3e7f5c98a489e7281c"
+
checksum = "6ac3865b9708fc7e1961a65c3a4fa55e984272f33092d3c859929f887fceb647"
dependencies = [
"arrayref",
"bytemuck",
···
[[package]]
name = "tinystr"
-
version = "0.7.1"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ac3f5b6856e931e15e07b478e98c8045239829a65f9156d4fa7e7788197a5ef"
+
checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219"
dependencies = [
"displaydoc",
"serde",
···
[[package]]
name = "toml"
-
version = "0.8.0"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c226a7bba6d859b63c92c4b4fe69c5b6b72d0cb897dbc8e6012298e6154cb56e"
+
checksum = "8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc"
dependencies = [
"serde",
"serde_spanned",
···
[[package]]
name = "toml_datetime"
-
version = "0.6.3"
+
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
+
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
dependencies = [
"serde",
[[package]]
name = "toml_edit"
-
version = "0.20.0"
+
version = "0.20.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ff63e60a958cefbb518ae1fd6566af80d9d4be430a33f3723dfc47d1d411d95"
+
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
dependencies = [
-
"indexmap 2.0.0",
+
"indexmap 2.0.2",
"serde",
"serde_spanned",
"toml_datetime",
···
[[package]]
name = "tracing"
-
version = "0.1.37"
+
version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
-
"cfg-if",
"pin-project-lite",
"tracing-attributes",
"tracing-core",
···
[[package]]
name = "tracing-attributes"
-
version = "0.1.26"
+
version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
[[package]]
name = "tracing-core"
-
version = "0.1.31"
+
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
"once_cell",
"valuable",
···
[[package]]
name = "tracing-log"
-
version = "0.1.3"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+
checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
dependencies = [
-
"lazy_static",
"log",
+
"once_cell",
"tracing-core",
···
[[package]]
name = "ttf-parser"
-
version = "0.18.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633"
-
-
[[package]]
-
name = "ttf-parser"
version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1"
···
[[package]]
name = "typenum"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typst"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"base64",
-
"bitflags 2.4.0",
+
"bitflags 2.4.1",
"bytemuck",
"comemo",
"ecow",
"flate2",
"fontdb",
-
"if_chain",
"image",
-
"indexmap 2.0.0",
+
"indexmap 2.0.2",
+
"kurbo",
"log",
"miniz_oxide",
-
"oklab",
"once_cell",
+
"palette",
"pdf-writer",
"pixglyph",
"regex",
···
"tiny-skia",
"toml",
"tracing",
-
"ttf-parser 0.19.2",
+
"ttf-parser",
"typst-macros",
"typst-syntax",
"unicode-ident",
···
[[package]]
name = "typst-cli"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"chrono",
"clap",
···
"dirs",
"ecow",
"env_proxy",
+
"filetime",
"flate2",
+
"fontdb",
"inferno",
-
"memmap2",
"notify",
"once_cell",
"open",
···
"semver",
"serde",
"serde_json",
-
"serde_yaml 0.9.25",
+
"serde_yaml 0.9.27",
"siphasher",
"tar",
"tempfile",
···
"typst",
"typst-library",
"ureq",
-
"walkdir",
"xz2",
"zip",
[[package]]
name = "typst-docs"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"comemo",
"ecow",
···
"once_cell",
"pulldown-cmark",
"serde",
-
"serde_yaml 0.9.25",
+
"serde_yaml 0.9.27",
"syntect",
"typed-arena",
"typst",
···
[[package]]
+
name = "typst-ide"
+
version = "0.9.0"
+
dependencies = [
+
"comemo",
+
"ecow",
+
"if_chain",
+
"log",
+
"serde",
+
"typst",
+
"unscanny",
+
]
+
+
[[package]]
name = "typst-library"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"az",
"chinese-number",
···
"icu_provider_adapters",
"icu_provider_blob",
"icu_segmenter",
+
"indexmap 2.0.2",
"kurbo",
"lipsum",
"log",
···
"roxmltree",
"rustybuzz",
"serde_json",
-
"serde_yaml 0.9.25",
+
"serde_yaml 0.9.27",
"smallvec",
"syntect",
"time",
"toml",
"tracing",
-
"ttf-parser 0.19.2",
+
"ttf-parser",
"typed-arena",
"typst",
"unicode-bidi",
···
[[package]]
name = "typst-macros"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"heck",
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
[[package]]
name = "typst-syntax"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"comemo",
"ecow",
···
[[package]]
name = "typst-tests"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
"clap",
"comemo",
···
"oxipng",
"rayon",
"tiny-skia",
-
"ttf-parser 0.19.2",
+
"ttf-parser",
"typst",
"typst-library",
"unscanny",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff"
dependencies = [
+
"serde",
"tinystr",
···
checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1"
[[package]]
-
name = "unicode-general-category"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7"
-
-
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "unicode-width"
-
version = "0.1.10"
+
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
name = "unicode-xid"
···
[[package]]
name = "untrusted"
-
version = "0.7.1"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "ureq"
-
version = "2.7.1"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9"
+
checksum = "f5ccd538d4a604753ebc2f17cd9946e89b77bf87f6a8e2309667c6f2e87855e3"
dependencies = [
"base64",
"flate2",
"log",
"once_cell",
"rustls",
-
"rustls-webpki 0.100.3",
+
"rustls-webpki",
"serde",
"serde_json",
"url",
···
"form_urlencoded",
"idna",
"percent-encoding",
+
"serde",
[[package]]
name = "usvg"
-
version = "0.35.0"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14d09ddfb0d93bf84824c09336d32e42f80961a9d1680832eb24fdf249ce11e6"
+
checksum = "c51daa774fe9ee5efcf7b4fec13019b8119cda764d9a8b5b06df02bb1445c656"
dependencies = [
"base64",
"log",
···
[[package]]
name = "usvg-parser"
-
version = "0.35.0"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d19bf93d230813599927d88557014e0908ecc3531666d47c634c6838bc8db408"
+
checksum = "45c88a5ffaa338f0e978ecf3d4e00d8f9f493e29bed0752e1a808a1db16afc40"
dependencies = [
"data-url",
"flate2",
···
[[package]]
name = "usvg-text-layout"
-
version = "0.35.0"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "035044604e89652c0a2959b8b356946997a52649ba6cade45928c2842376feb4"
+
checksum = "4d2374378cb7a3fb8f33894e0fdb8625e1bbc4f25312db8d91f862130b541593"
dependencies = [
"fontdb",
"kurbo",
···
[[package]]
name = "usvg-tree"
-
version = "0.35.0"
+
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7939a7e4ed21cadb5d311d6339730681c3e24c3e81d60065be80e485d3fc8b92"
+
checksum = "6cacb0c5edeaf3e80e5afcf5b0d4004cc1d36318befc9a7c6606507e5d0f4062"
dependencies = [
"rctree",
"strict-num",
···
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
+
name = "uuid"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
+
+
[[package]]
name = "valuable"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
"wasm-bindgen-shared",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.32",
+
"syn 2.0.38",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
···
checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945"
dependencies = [
"smallvec",
-
"spin 0.9.8",
+
"spin",
"wasmi_arena",
"wasmi_core",
"wasmparser-nostd",
···
[[package]]
-
name = "web-sys"
-
version = "0.3.64"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
name = "webpki-roots"
-
version = "0.23.1"
+
version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338"
-
dependencies = [
-
"rustls-webpki 0.100.3",
-
]
+
checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
[[package]]
name = "weezl"
···
[[package]]
name = "winapi-util"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
···
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
-
name = "windows"
-
version = "0.48.0"
+
name = "windows-core"
+
version = "0.51.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+
checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
dependencies = [
"windows-targets",
···
[[package]]
name = "winnow"
-
version = "0.5.15"
+
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
+
checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32"
dependencies = [
"memchr",
[[package]]
name = "writeable"
-
version = "0.5.2"
+
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60e49e42bdb1d5dc76f4cd78102f8f0714d32edfa3efb82286eb0f0b1fc0da0f"
+
checksum = "c0af0c3d13faebf8dda0b5256fa7096a2d5ccb662f7b9f54a40fe201077ab1c2"
[[package]]
name = "wyz"
···
[[package]]
name = "xmlparser"
-
version = "0.13.5"
+
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd"
+
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
[[package]]
name = "xmlwriter"
···
[[package]]
name = "xmp-writer"
-
version = "0.1.0"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fd742bbbb930fc972b28bf66b7546dfbc7bb9a4c7924299df0ae6a5641fcadf"
+
checksum = "4543ba138f64a94b19e1e9c66c165bca7e03d470e1c066cb76ea279d9d0e1989"
[[package]]
name = "xz2"
···
[[package]]
name = "yoke"
-
version = "0.7.1"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1848075a23a28f9773498ee9a0f2cf58fcbad4f8c0ccf84a210ab33c6ae495de"
+
checksum = "61e38c508604d6bbbd292dadb3c02559aa7fff6b654a078a36217cad871636e4"
dependencies = [
"serde",
"stable_deref_trait",
···
[[package]]
name = "yoke-derive"
-
version = "0.7.1"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af46c169923ed7516eef0aa32b56d2651b229f57458ebe46b49ddd6efef5b7a2"
+
checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.38",
"synstructure",
[[package]]
+
name = "zerocopy"
+
version = "0.7.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dd66a62464e3ffd4e37bd09950c2b9dd6c4f8767380fabba0d523f9a775bc85a"
+
dependencies = [
+
"zerocopy-derive",
+
]
+
+
[[package]]
+
name = "zerocopy-derive"
+
version = "0.7.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "255c4596d41e6916ced49cfafea18727b24d67878fa180ddfd69b9df34fd1726"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.38",
+
]
+
+
[[package]]
name = "zerofrom"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df54d76c3251de27615dfcce21e636c172dafb2549cd7fd93e21c66f6ca6bea2"
+
checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7"
dependencies = [
"zerofrom-derive",
[[package]]
name = "zerofrom-derive"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4eae7c1f7d4b8eafce526bc0771449ddc2f250881ae31c50d22c032b5a1c499"
+
checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.38",
"synstructure",
[[package]]
name = "zerovec"
-
version = "0.9.4"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "198f54134cd865f437820aa3b43d0ad518af4e68ee161b444cdd15d8e567c8ea"
+
checksum = "1194130c5b155bf8ae50ab16c86ab758cd695cf9ad176d2f870b744cbdbb572e"
dependencies = [
"serde",
"yoke",
···
[[package]]
name = "zerovec-derive"
-
version = "0.9.4"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "486558732d5dde10d0f8cb2936507c1bb21bc539d924c949baf5f36a58e51bac"
+
checksum = "acabf549809064225ff8878baedc4ce3732ac3b07e7c7ce6e5c2ccdbc485c324"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
-
"synstructure",
+
"syn 2.0.38",
[[package]]
···
[[package]]
name = "zstd-sys"
-
version = "2.0.8+zstd.1.5.5"
+
version = "2.0.9+zstd.1.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+
checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656"
dependencies = [
"cc",
-
"libc",
"pkg-config",
-
-
[[package]]
-
name = "zune-inflate"
-
version = "0.2.54"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
-
dependencies = [
-
"simd-adler32",
-
]
+2 -2
pkgs/tools/typesetting/typst/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "typst";
-
version = "0.8.0";
+
version = "0.9.0";
src = fetchFromGitHub {
owner = "typst";
repo = "typst";
rev = "v${version}";
-
hash = "sha256-q2b/PoNwpzarJbIPzokYgZRD2/Oe/XB40C4VXdwL/NA=";
+
hash = "sha256-LwRB/AQE8TZZyHEQ7kKB10itzEgYjg4R/k+YFqmutDc=";
};
cargoLock = {