git: 994aa020878b - main - textproc/py-typst: Update to 0.14.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Jan 2026 22:06:30 UTC
The branch main has been updated by dtxdf:
URL: https://cgit.FreeBSD.org/ports/commit/?id=994aa020878b03838c04272dad6e6a86963e95b3
commit 994aa020878b03838c04272dad6e6a86963e95b3
Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-01-03 20:15:50 +0000
Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-01-03 22:05:59 +0000
textproc/py-typst: Update to 0.14.5
ChangeLog: https://github.com/messense/typst-py/releases/tag/v0.14.5
---
textproc/py-typst/Makefile | 2 +-
textproc/py-typst/Makefile.crates | 77 +++++++++---------
textproc/py-typst/distinfo | 160 +++++++++++++++++++-------------------
3 files changed, 121 insertions(+), 118 deletions(-)
diff --git a/textproc/py-typst/Makefile b/textproc/py-typst/Makefile
index 64cdf90dd288..1b666535db78 100644
--- a/textproc/py-typst/Makefile
+++ b/textproc/py-typst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typst
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.4
+DISTVERSION= 0.14.5
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-typst/Makefile.crates b/textproc/py-typst/Makefile.crates
index 275a575c4cf2..902ee9106c5f 100644
--- a/textproc/py-typst/Makefile.crates
+++ b/textproc/py-typst/Makefile.crates
@@ -14,15 +14,15 @@ CARGO_CRATES= adler2-2.0.1 \
bit-vec-0.8.0 \
bitflags-1.3.2 \
bitflags-2.10.0 \
- bumpalo-3.19.0 \
+ bumpalo-3.19.1 \
by_address-1.2.1 \
bytemuck-1.24.0 \
bytemuck_derive-1.10.2 \
byteorder-lite-0.1.0 \
- cc-1.2.48 \
+ cc-1.2.50 \
cfg-if-1.0.4 \
chinese-number-0.7.7 \
- chinese-variant-1.1.3 \
+ chinese-variant-1.1.5 \
chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
@@ -102,9 +102,9 @@ CARGO_CRATES= adler2-2.0.1 \
icu_normalizer-2.1.1 \
icu_normalizer_data-2.1.1 \
icu_properties-1.5.1 \
- icu_properties-2.1.1 \
+ icu_properties-2.1.2 \
icu_properties_data-1.5.1 \
- icu_properties_data-2.1.1 \
+ icu_properties_data-2.1.2 \
icu_provider-1.5.0 \
icu_provider-2.1.1 \
icu_provider_adapters-1.5.0 \
@@ -121,7 +121,7 @@ CARGO_CRATES= adler2-2.0.1 \
indexmap-2.12.1 \
indoc-2.0.7 \
infer-0.19.0 \
- itoa-1.0.15 \
+ itoa-1.0.16 \
js-sys-0.3.83 \
kamadak-exif-0.6.1 \
krilla-0.6.0 \
@@ -130,8 +130,8 @@ CARGO_CRATES= adler2-2.0.1 \
kurbo-0.12.0 \
libc-0.2.178 \
libm-0.2.15 \
- libredox-0.1.10 \
- libz-rs-sys-0.5.3 \
+ libredox-0.1.11 \
+ libz-rs-sys-0.5.4 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.11.0 \
lipsum-0.9.1 \
@@ -143,7 +143,7 @@ CARGO_CRATES= adler2-2.0.1 \
memmap2-0.9.9 \
memoffset-0.9.1 \
miniz_oxide-0.8.9 \
- moxcms-0.7.10 \
+ moxcms-0.7.11 \
mutate_once-0.1.2 \
native-tls-0.2.14 \
num-bigint-0.4.6 \
@@ -176,7 +176,7 @@ CARGO_CRATES= adler2-2.0.1 \
plist-1.8.0 \
png-0.17.16 \
png-0.18.0 \
- portable-atomic-1.11.1 \
+ portable-atomic-1.12.0 \
postcard-1.1.3 \
potential_utf-0.1.4 \
powerfmt-0.2.0 \
@@ -184,7 +184,7 @@ CARGO_CRATES= adler2-2.0.1 \
proc-macro-hack-0.5.20+deprecated \
proc-macro2-1.0.103 \
psm-0.1.28 \
- pxfm-0.1.26 \
+ pxfm-0.1.27 \
pyo3-0.27.2 \
pyo3-build-config-0.27.2 \
pyo3-ffi-0.27.2 \
@@ -203,6 +203,7 @@ CARGO_CRATES= adler2-2.0.1 \
rayon-core-1.13.0 \
read-fonts-0.35.0 \
redox_syscall-0.5.18 \
+ redox_syscall-0.6.0 \
redox_users-0.5.2 \
regex-1.12.2 \
regex-automata-0.4.13 \
@@ -216,7 +217,7 @@ CARGO_CRATES= adler2-2.0.1 \
rustix-1.1.2 \
rustversion-1.0.22 \
rustybuzz-0.20.1 \
- ryu-1.0.20 \
+ ryu-1.0.21 \
same-file-1.0.6 \
schannel-0.1.28 \
scopeguard-1.2.0 \
@@ -225,16 +226,16 @@ CARGO_CRATES= adler2-2.0.1 \
serde-1.0.228 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
- serde_json-1.0.145 \
+ serde_json-1.0.146 \
serde_spanned-0.6.9 \
serde_yaml-0.9.34+deprecated \
shlex-1.3.0 \
- simd-adler32-0.3.7 \
+ simd-adler32-0.3.8 \
simplecss-0.2.2 \
siphasher-1.0.1 \
skrifa-0.37.0 \
slab-0.4.11 \
- slotmap-1.0.7 \
+ slotmap-1.1.1 \
smallvec-1.15.1 \
spin-0.9.8 \
stable_deref_trait-1.2.1 \
@@ -248,7 +249,7 @@ CARGO_CRATES= adler2-2.0.1 \
synstructure-0.13.2 \
syntect-5.3.0 \
tar-0.4.44 \
- target-lexicon-0.13.3 \
+ target-lexicon-0.13.4 \
tempfile-3.23.0 \
termcolor-1.4.1 \
thin-vec-0.2.14 \
@@ -268,23 +269,23 @@ CARGO_CRATES= adler2-2.0.1 \
toml_edit-0.22.27 \
toml_write-0.1.2 \
ttf-parser-0.25.1 \
- two-face-0.4.4 \
+ two-face-0.4.5 \
typed-arena-2.0.2 \
- typst-0.14.1 \
- typst-assets-0.14.1 \
- typst-eval-0.14.1 \
- typst-html-0.14.1 \
- typst-kit-0.14.1 \
- typst-layout-0.14.1 \
- typst-library-0.14.1 \
- typst-macros-0.14.1 \
- typst-pdf-0.14.1 \
- typst-realize-0.14.1 \
- typst-render-0.14.1 \
- typst-svg-0.14.1 \
- typst-syntax-0.14.1 \
- typst-timing-0.14.1 \
- typst-utils-0.14.1 \
+ typst-0.14.2 \
+ typst-assets-0.14.2 \
+ typst-eval-0.14.2 \
+ typst-html-0.14.2 \
+ typst-kit-0.14.2 \
+ typst-layout-0.14.2 \
+ typst-library-0.14.2 \
+ typst-macros-0.14.2 \
+ typst-pdf-0.14.2 \
+ typst-realize-0.14.2 \
+ typst-render-0.14.2 \
+ typst-svg-0.14.2 \
+ typst-syntax-0.14.2 \
+ typst-timing-0.14.2 \
+ typst-utils-0.14.2 \
unic-langid-0.9.6 \
unic-langid-impl-0.9.6 \
unic-langid-macros-0.9.6 \
@@ -316,10 +317,10 @@ CARGO_CRATES= adler2-2.0.1 \
wasm-bindgen-macro-0.2.106 \
wasm-bindgen-macro-support-0.2.106 \
wasm-bindgen-shared-0.2.106 \
- wasmi-0.51.2 \
- wasmi_collections-0.51.2 \
- wasmi_core-0.51.2 \
- wasmi_ir-0.51.2 \
+ wasmi-0.51.5 \
+ wasmi_collections-0.51.5 \
+ wasmi_core-0.51.5 \
+ wasmi_ir-0.51.5 \
wasmparser-0.228.0 \
weezl-0.1.12 \
winapi-util-0.1.11 \
@@ -374,8 +375,8 @@ CARGO_CRATES= adler2-2.0.1 \
zerovec-0.11.5 \
zerovec-derive-0.10.3 \
zerovec-derive-0.11.2 \
- zlib-rs-0.5.3 \
+ zlib-rs-0.5.4 \
zune-core-0.4.12 \
zune-core-0.5.0 \
zune-jpeg-0.4.21 \
- zune-jpeg-0.5.5
+ zune-jpeg-0.5.7
diff --git a/textproc/py-typst/distinfo b/textproc/py-typst/distinfo
index a6f7820fe9de..358f2eae0af0 100644
--- a/textproc/py-typst/distinfo
+++ b/textproc/py-typst/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1766173952
+TIMESTAMP = 1767466454
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -31,8 +31,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
@@ -41,14 +41,14 @@ SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6a
SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
-SIZE (rust/crates/cc-1.2.48.crate) = 92458
+SHA256 (rust/crates/cc-1.2.50.crate) = 9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c
+SIZE (rust/crates/cc-1.2.50.crate) = 93293
SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/chinese-number-0.7.7.crate) = 49fccaef6346f6d6a741908d3b79fe97c2debe2fbb5eb3a7d00ff5981b52bb6c
SIZE (rust/crates/chinese-number-0.7.7.crate) = 17318
-SHA256 (rust/crates/chinese-variant-1.1.3.crate) = 7588475145507237ded760e52bf2f1085495245502033756d28ea72ade0e498b
-SIZE (rust/crates/chinese-variant-1.1.3.crate) = 2179
+SHA256 (rust/crates/chinese-variant-1.1.5.crate) = 58b52a9840ffff5d4d0058ae529fa066a75e794e3125546acfc61c23ad755e49
+SIZE (rust/crates/chinese-variant-1.1.5.crate) = 2805
SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -207,12 +207,12 @@ SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c1
SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
-SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec
+SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136
SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
-SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af
+SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057
SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
@@ -245,8 +245,8 @@ SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac5
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
SIZE (rust/crates/infer-0.19.0.crate) = 19091
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/itoa-1.0.16.crate) = 7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010
+SIZE (rust/crates/itoa-1.0.16.crate) = 15757
SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
SHA256 (rust/crates/kamadak-exif-0.6.1.crate) = 1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837
@@ -263,10 +263,10 @@ SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea
SIZE (rust/crates/libc-0.2.178.crate) = 783720
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
-SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/libz-rs-sys-0.5.3.crate) = 8b484ba8d4f775eeca644c452a56650e544bf7e617f1d170fe7298122ead5222
-SIZE (rust/crates/libz-rs-sys-0.5.3.crate) = 47421
+SHA256 (rust/crates/libredox-0.1.11.crate) = df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50
+SIZE (rust/crates/libredox-0.1.11.crate) = 7330
+SHA256 (rust/crates/libz-rs-sys-0.5.4.crate) = 15413ef615ad868d4d65dce091cb233b229419c7c0c4bcaa746c0901c49ff39c
+SIZE (rust/crates/libz-rs-sys-0.5.4.crate) = 47952
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
@@ -289,8 +289,8 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/moxcms-0.7.10.crate) = 80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608
-SIZE (rust/crates/moxcms-0.7.10.crate) = 176635
+SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
+SIZE (rust/crates/moxcms-0.7.11.crate) = 176892
SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
@@ -355,8 +355,8 @@ SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d990
SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
SIZE (rust/crates/png-0.18.0.crate) = 118041
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-1.12.0.crate) = f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd
+SIZE (rust/crates/portable-atomic-1.12.0.crate) = 191124
SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
SIZE (rust/crates/postcard-1.1.3.crate) = 43968
SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
@@ -371,8 +371,8 @@ SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc8
SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/psm-0.1.28.crate) = d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01
SIZE (rust/crates/psm-0.1.28.crate) = 24836
-SHA256 (rust/crates/pxfm-0.1.26.crate) = b3502d6155304a4173a5f2c34b52b7ed0dd085890326cb50fd625fdf39e86b3b
-SIZE (rust/crates/pxfm-0.1.26.crate) = 862711
+SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8
+SIZE (rust/crates/pxfm-0.1.27.crate) = 879919
SHA256 (rust/crates/pyo3-0.27.2.crate) = ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d
SIZE (rust/crates/pyo3-0.27.2.crate) = 1171342
SHA256 (rust/crates/pyo3-build-config-0.27.2.crate) = b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6
@@ -409,6 +409,8 @@ SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34
SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.6.0.crate) = ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5
+SIZE (rust/crates/redox_syscall-0.6.0.crate) = 31156
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
@@ -435,8 +437,8 @@ SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
-SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
-SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/ryu-1.0.21.crate) = 62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea
+SIZE (rust/crates/ryu-1.0.21.crate) = 50771
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
@@ -453,16 +455,16 @@ SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b
SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
-SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
-SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_json-1.0.146.crate) = 217ca874ae0207aac254aa02c957ded05585a90892cc8d87f9e5fa49669dadd8
+SIZE (rust/crates/serde_json-1.0.146.crate) = 155880
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
@@ -471,8 +473,8 @@ SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509
SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
-SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
-SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
+SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038
+SIZE (rust/crates/slotmap-1.1.1.crate) = 61862
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -499,8 +501,8 @@ SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3
SIZE (rust/crates/syntect-5.3.0.crate) = 833348
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
-SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/target-lexicon-0.13.4.crate) = b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba
+SIZE (rust/crates/target-lexicon-0.13.4.crate) = 26832
SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -539,40 +541,40 @@ SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/two-face-0.4.4.crate) = 3d112cfd41c1387546416bcf49c4ae2a1fcacda0d42c9e97120e9798c90c0923
-SIZE (rust/crates/two-face-0.4.4.crate) = 3454955
+SHA256 (rust/crates/two-face-0.4.5.crate) = 39e51b6e60e545cfdae5a4639ff423818f52372211a8d9a3e892b4b0761f76b2
+SIZE (rust/crates/two-face-0.4.5.crate) = 3455324
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/typst-0.14.1.crate) = e6be5a48cf976b492e1c8a538f02ced94fc3b71eae85984eb24f22f3eb9d01e8
-SIZE (rust/crates/typst-0.14.1.crate) = 27567
-SHA256 (rust/crates/typst-assets-0.14.1.crate) = 98b250f6c1ddd0f435db2283c7eb36a9b72bee34d6397625bf7f817c64ad7c62
-SIZE (rust/crates/typst-assets-0.14.1.crate) = 6376952
-SHA256 (rust/crates/typst-eval-0.14.1.crate) = a9b70724d6eb428b7a07bc15ea1a148c950a37eda34d8f26930812e9f5abfa3c
-SIZE (rust/crates/typst-eval-0.14.1.crate) = 43170
-SHA256 (rust/crates/typst-html-0.14.1.crate) = 4985608c896e00fc4219403040662ca771a58be79cc3d2c105b61f33715f6be2
-SIZE (rust/crates/typst-html-0.14.1.crate) = 59485
-SHA256 (rust/crates/typst-kit-0.14.1.crate) = 2beb0686fd072c53b1fd7c37fa2d6639df6fdaa75f86765d39bbee6c78d8eece
-SIZE (rust/crates/typst-kit-0.14.1.crate) = 33286
-SHA256 (rust/crates/typst-layout-0.14.1.crate) = 02c528f8279f9557f28a37af07d26ed7cd293884a9ffa79f5d604bf4cded1a1f
-SIZE (rust/crates/typst-layout-0.14.1.crate) = 209308
-SHA256 (rust/crates/typst-library-0.14.1.crate) = 839303e0c6e49bc893fafc51ed761eab44b97aa38dce913242fafbd553b2557c
-SIZE (rust/crates/typst-library-0.14.1.crate) = 516051
-SHA256 (rust/crates/typst-macros-0.14.1.crate) = 405ca56a99f8dd89df041ca53f42c4f0fb9ff287e52b255f44e5a9100bbc3605
-SIZE (rust/crates/typst-macros-0.14.1.crate) = 25331
-SHA256 (rust/crates/typst-pdf-0.14.1.crate) = 60dfaf70750b95d0389a8448bb8105600dcf6ba24443e28557627b7b51c47db0
-SIZE (rust/crates/typst-pdf-0.14.1.crate) = 83058
-SHA256 (rust/crates/typst-realize-0.14.1.crate) = c31c5d5374f04f06a430355e6fc40b6539d641bad6d0da386c5492065e210c5b
-SIZE (rust/crates/typst-realize-0.14.1.crate) = 35893
-SHA256 (rust/crates/typst-render-0.14.1.crate) = 7315528cda4882c33baa39f6ea1abf993b5a36f883b98b46e5dc05c4e9ade9fa
-SIZE (rust/crates/typst-render-0.14.1.crate) = 32960
-SHA256 (rust/crates/typst-svg-0.14.1.crate) = 045a396e4543906fae4868c0c621a2a6322aa56d4023d207cdab30517e39787a
-SIZE (rust/crates/typst-svg-0.14.1.crate) = 37609
-SHA256 (rust/crates/typst-syntax-0.14.1.crate) = 19e223636668a2930e0a46b18e3786d4ae02f69ac5d9dda58e34ca431403d05c
-SIZE (rust/crates/typst-syntax-0.14.1.crate) = 77819
-SHA256 (rust/crates/typst-timing-0.14.1.crate) = 3347a043b8659b104f198abe825a6c419d0675da276489c310a5620aea799816
-SIZE (rust/crates/typst-timing-0.14.1.crate) = 11867
-SHA256 (rust/crates/typst-utils-0.14.1.crate) = 737d445f5c0cb75b382a6841953a9e22daadad2c264402b41ebf5388356369fd
-SIZE (rust/crates/typst-utils-0.14.1.crate) = 23764
+SHA256 (rust/crates/typst-0.14.2.crate) = 1f6511ee598476f4f322b4d13891083d96dbacb8f9c2b908604c7094ba390653
+SIZE (rust/crates/typst-0.14.2.crate) = 27569
+SHA256 (rust/crates/typst-assets-0.14.2.crate) = 5613cb719a6222fe9b74027c3625d107767ec187bff26b8fc931cf58942c834f
+SIZE (rust/crates/typst-assets-0.14.2.crate) = 6376954
+SHA256 (rust/crates/typst-eval-0.14.2.crate) = 687757487dfc0c1e941344d5024cf7a28364e70c3e304faad89ac65597f62526
+SIZE (rust/crates/typst-eval-0.14.2.crate) = 43183
+SHA256 (rust/crates/typst-html-0.14.2.crate) = e29f8da4f964d4c90739c3c1e0288b0ba1bccc3cc50623a6d558300b86ca8aad
+SIZE (rust/crates/typst-html-0.14.2.crate) = 59487
+SHA256 (rust/crates/typst-kit-0.14.2.crate) = 31476ec753e080ffdd543a0e74b6d319355449ff3eca3f216634f31cfd09a92a
+SIZE (rust/crates/typst-kit-0.14.2.crate) = 33290
+SHA256 (rust/crates/typst-layout-0.14.2.crate) = 4cab0200105831a9158e63718a0f6141c78cb2c1722ed17d19ad28941e3b8491
+SIZE (rust/crates/typst-layout-0.14.2.crate) = 209315
+SHA256 (rust/crates/typst-library-0.14.2.crate) = e276a5de53020c43efe2111ec236252e54ea4480b5ac18063e663dfbe03d9d1b
+SIZE (rust/crates/typst-library-0.14.2.crate) = 516462
+SHA256 (rust/crates/typst-macros-0.14.2.crate) = 141cbd1027129fbf6bda1013f52a264df7befc7388cc8f47767d65e803fd3a59
+SIZE (rust/crates/typst-macros-0.14.2.crate) = 25336
+SHA256 (rust/crates/typst-pdf-0.14.2.crate) = 37c8a4630754767cd10d48e8b8186e7dc784631a30a3a93521edf7d77aebd0c0
+SIZE (rust/crates/typst-pdf-0.14.2.crate) = 83055
+SHA256 (rust/crates/typst-realize-0.14.2.crate) = f7ffe964757fb93d2e98978aa2a74ee85b0f94c8643e8f3550737258b58f39d8
+SIZE (rust/crates/typst-realize-0.14.2.crate) = 35898
+SHA256 (rust/crates/typst-render-0.14.2.crate) = 1baabef8c01dd7150380592811bf37af9b2498be86043834ddd629d1bcb48ccb
+SIZE (rust/crates/typst-render-0.14.2.crate) = 32967
+SHA256 (rust/crates/typst-svg-0.14.2.crate) = e46b811837ade1f0243ef0d8bf3fb06d166443090eac22c28643f374c2ccdc9d
+SIZE (rust/crates/typst-svg-0.14.2.crate) = 37612
+SHA256 (rust/crates/typst-syntax-0.14.2.crate) = a95d9192060e23b1e491b0b94dff676acddc92a4d672aeb8ca3890a5a734e879
+SIZE (rust/crates/typst-syntax-0.14.2.crate) = 77820
+SHA256 (rust/crates/typst-timing-0.14.2.crate) = 7be94f8faf19841b49574ef5c7fd7a12e2deb7c3d8deba5a596f35d2222024cd
+SIZE (rust/crates/typst-timing-0.14.2.crate) = 11870
+SHA256 (rust/crates/typst-utils-0.14.2.crate) = a3966c92e8fa48c7ce898130d07000d985f18206d92b250f0f939287fbccdee3
+SIZE (rust/crates/typst-utils-0.14.2.crate) = 23761
SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
@@ -635,14 +637,14 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
-SHA256 (rust/crates/wasmi-0.51.2.crate) = 118030b2d125bc893e0cc5b1ce156eb41461f4373308cb5f2e3c698533b5e547
-SIZE (rust/crates/wasmi-0.51.2.crate) = 244288
-SHA256 (rust/crates/wasmi_collections-0.51.2.crate) = 653fa20efc966818934524dceb54b1b81e6f845bbcc2e155d6e9fc32becf667e
-SIZE (rust/crates/wasmi_collections-0.51.2.crate) = 19338
-SHA256 (rust/crates/wasmi_core-0.51.2.crate) = 65701f60308c7e46cca85f273ad17e80c60998cc63d3fa168ac393f62b123038
-SIZE (rust/crates/wasmi_core-0.51.2.crate) = 50291
-SHA256 (rust/crates/wasmi_ir-0.51.2.crate) = a6539f63bf2a6838f27876e2877f0b00a088e84f91e92445620cc6b977fde032
-SIZE (rust/crates/wasmi_ir-0.51.2.crate) = 34476
+SHA256 (rust/crates/wasmi-0.51.5.crate) = bb321403ce594274827657a908e13d1d9918aa02257b8bf8391949d9764023ff
+SIZE (rust/crates/wasmi-0.51.5.crate) = 244287
+SHA256 (rust/crates/wasmi_collections-0.51.5.crate) = e9b8e98e45a2a534489f8225e765cbf1cb9a3078072605e58158910cf4749172
+SIZE (rust/crates/wasmi_collections-0.51.5.crate) = 19341
+SHA256 (rust/crates/wasmi_core-0.51.5.crate) = c25f375c0cdf14810eab07f532f61f14d4966f09c747a55067fdf3196e8512e6
+SIZE (rust/crates/wasmi_core-0.51.5.crate) = 50471
+SHA256 (rust/crates/wasmi_ir-0.51.5.crate) = 624e2a68a4293ecb8f564260b68394b29cf3b3edba6bce35532889a2cb33c3d9
+SIZE (rust/crates/wasmi_ir-0.51.5.crate) = 34479
SHA256 (rust/crates/wasmparser-0.228.0.crate) = 4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3
SIZE (rust/crates/wasmparser-0.228.0.crate) = 249009
SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
@@ -751,15 +753,15 @@ SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
-SHA256 (rust/crates/zlib-rs-0.5.3.crate) = 36134c44663532e6519d7a6dfdbbe06f6f8192bde8ae9ed076e9b213f0e31df7
-SIZE (rust/crates/zlib-rs-0.5.3.crate) = 206418
+SHA256 (rust/crates/zlib-rs-0.5.4.crate) = 51f936044d677be1a1168fae1d03b583a285a5dd9d8cbf7b24c23aa1fc775235
+SIZE (rust/crates/zlib-rs-0.5.4.crate) = 206980
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773
SIZE (rust/crates/zune-core-0.5.0.crate) = 27393
SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
-SHA256 (rust/crates/zune-jpeg-0.5.5.crate) = dc6fb7703e32e9a07fb3f757360338b3a567a5054f21b5f52a666752e333d58e
-SIZE (rust/crates/zune-jpeg-0.5.5.crate) = 77168
-SHA256 (messense-typst-py-v0.14.4_GH0.tar.gz) = a3983d668d56483d473a10b8395695bea28f06444ac15f3eaae988488eef85d4
-SIZE (messense-typst-py-v0.14.4_GH0.tar.gz) = 55686
+SHA256 (rust/crates/zune-jpeg-0.5.7.crate) = 51d915729b0e7d5fe35c2f294c5dc10b30207cc637920e5b59077bfa3da63f28
+SIZE (rust/crates/zune-jpeg-0.5.7.crate) = 83651
+SHA256 (messense-typst-py-v0.14.5_GH0.tar.gz) = fa231e308ca11f476f511315d52bab00879606005cc70c6fa3d66ccc7cd139c3
+SIZE (messense-typst-py-v0.14.5_GH0.tar.gz) = 56966