diff --git a/Cargo.lock b/Cargo.lock
index 9cb3cb1f9..a65d70836 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -242,23 +242,21 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
[[package]]
name = "android-activity"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046"
+checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd"
dependencies = [
"android-properties",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cc",
- "cesu8",
- "jni 0.21.1",
- "jni-sys 0.3.0",
+ "jni 0.22.4",
"libc",
"log",
"ndk",
"ndk-context",
"ndk-sys 0.6.0+11769913",
"num_enum",
- "thiserror 1.0.69",
+ "thiserror 2.0.18",
]
[[package]]
@@ -305,21 +303,6 @@ dependencies = [
"thiserror 1.0.69",
]
-[[package]]
-name = "anstream"
-version = "0.6.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
-dependencies = [
- "anstyle",
- "anstyle-parse 0.2.7",
- "anstyle-query",
- "anstyle-wincon",
- "colorchoice",
- "is_terminal_polyfill",
- "utf8parse",
-]
-
[[package]]
name = "anstream"
version = "1.0.0"
@@ -327,7 +310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
"anstyle",
- "anstyle-parse 1.0.0",
+ "anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
@@ -341,15 +324,6 @@ version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
-[[package]]
-name = "anstyle-parse"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
-dependencies = [
- "utf8parse",
-]
-
[[package]]
name = "anstyle-parse"
version = "1.0.0"
@@ -427,7 +401,7 @@ dependencies = [
"kurbo 0.12.0",
"peniko",
"pollster 0.4.0",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"vello",
"wgpu 26.0.1",
"wgpu_context",
@@ -491,9 +465,9 @@ dependencies = [
[[package]]
name = "arc-swap"
-version = "1.8.2"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5"
+checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207"
dependencies = [
"rustversion",
]
@@ -597,9 +571,9 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.41"
+version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1"
+checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac"
dependencies = [
"compression-codecs",
"compression-core",
@@ -714,9 +688,9 @@ dependencies = [
[[package]]
name = "async-signal"
-version = "0.2.13"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c"
+checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
dependencies = [
"async-io",
"async-lock",
@@ -860,9 +834,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atomic_refcell"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c"
+checksum = "21e4227379beff4205943696e6c3e0cd809bacdf3f0edd6e3dd153e2269571a4"
[[package]]
name = "atspi"
@@ -984,9 +958,9 @@ dependencies = [
[[package]]
name = "axum"
-version = "0.8.8"
+version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8"
+checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
dependencies = [
"axum-core 0.5.6",
"axum-macros",
@@ -1013,7 +987,7 @@ dependencies = [
"sha1",
"sync_wrapper",
"tokio",
- "tokio-tungstenite",
+ "tokio-tungstenite 0.29.0",
"tower 0.5.3",
"tower-layer",
"tower-service",
@@ -1065,7 +1039,7 @@ version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9963ff19f40c6102c76756ef0a46004c0d58957d87259fc9208ff8441c12ab96"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"axum-core 0.5.6",
"bytes",
"futures-util",
@@ -1084,9 +1058,9 @@ dependencies = [
[[package]]
name = "axum-macros"
-version = "0.5.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c"
+checksum = "7aa268c23bfbbd2c4363b9cd302a4f504fb2a9dfe7e3451d66f35dd392e20aca"
dependencies = [
"proc-macro2",
"quote",
@@ -1123,7 +1097,7 @@ checksum = "9cbd59ac11f92412bd86308ce6c9d579e4a6ab627a2c7074afa5e4ef7144900d"
dependencies = [
"aes-gcm",
"async-trait",
- "axum 0.8.8",
+ "axum 0.8.9",
"base64 0.22.1",
"bytes",
"chrono",
@@ -1134,7 +1108,7 @@ dependencies = [
"hmac",
"http",
"http-body",
- "rand 0.8.5",
+ "rand 0.8.6",
"serde",
"serde_json",
"sha2",
@@ -1294,9 +1268,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.11.0"
+version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
+checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
dependencies = [
"serde_core",
]
@@ -1328,7 +1302,7 @@ dependencies = [
"accesskit",
"app_units",
"atomic_refcell",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"blitz-traits",
"color",
"cssparser 0.35.0",
@@ -1346,7 +1320,7 @@ dependencies = [
"percent-encoding",
"rayon",
"selectors 0.32.0",
- "skrifa",
+ "skrifa 0.37.0",
"slab",
"smallvec",
"stylo",
@@ -1432,7 +1406,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cd87a5b7bc1bc3d546aeb28d0867ff3191e9c4e85452e1808931200a4bc49d4"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bytes",
"cursor-icon",
"http",
@@ -1505,7 +1479,7 @@ version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84ae4213cc2a8dc663acecac67bbdad05142be4d8ef372b6903abf878b0c690a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bluez-generated",
"dbus",
"dbus-tokio",
@@ -1530,19 +1504,20 @@ dependencies = [
[[package]]
name = "borsh"
-version = "1.6.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f"
+checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a"
dependencies = [
"borsh-derive",
+ "bytes",
"cfg_aliases 0.2.1",
]
[[package]]
name = "borsh-derive"
-version = "1.6.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c"
+checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59"
dependencies = [
"once_cell",
"proc-macro-crate 3.5.0",
@@ -1617,7 +1592,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9a11621cb2c8c024e444734292482b1ad86fb50ded066cf46252e46643c8748"
dependencies = [
"async-trait",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bluez-async",
"dashmap 6.1.0",
"dbus",
@@ -1742,7 +1717,7 @@ version = "0.18.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cairo-sys-rs",
"glib",
"libc",
@@ -1767,7 +1742,7 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"log",
"polling",
"rustix 0.38.44",
@@ -1798,14 +1773,13 @@ dependencies = [
[[package]]
name = "cargo-config2"
-version = "0.1.43"
+version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f7dacdd4a7586d602c2543e0217304bebc6502bde82154209cd8f09f24a7718"
+checksum = "25ada53f7339c78084fb37d7e17f34e76537541c4fbb02fa3a2baa14b8faad37"
dependencies = [
"serde",
"serde_derive",
- "toml 1.0.6+spec-1.1.0",
- "windows-sys 0.61.2",
+ "toml 1.1.2+spec-1.1.0",
]
[[package]]
@@ -1828,7 +1802,7 @@ dependencies = [
"heck 0.5.0",
"home",
"ignore",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"indicatif",
"liquid",
"liquid-core",
@@ -1922,9 +1896,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.56"
+version = "1.2.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
+checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d"
dependencies = [
"find-msvc-tools",
"jobserver",
@@ -2063,7 +2037,7 @@ version = "4.5.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2071365c5c56eae7d77414029dde2f4f4ba151cf68d5a3261c9a40de428ace93"
dependencies = [
- "anstream 1.0.0",
+ "anstream",
"anstyle",
"clap_lex",
"strsim",
@@ -2072,9 +2046,9 @@ dependencies = [
[[package]]
name = "clap_complete"
-version = "4.6.0"
+version = "4.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19c9f1dde76b736e3681f28cec9d5a61299cbaae0fce80a68e43724ad56031eb"
+checksum = "660c0520455b1013b9bcb0393d5f643d7e4454fb69c915b8d6d2aa0e9a45acc3"
dependencies = [
"clap",
"clap_lex",
@@ -2124,7 +2098,7 @@ version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"cocoa-foundation",
"core-foundation 0.10.1",
@@ -2140,7 +2114,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
@@ -2252,9 +2226,9 @@ dependencies = [
[[package]]
name = "compression-codecs"
-version = "0.4.37"
+version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7"
+checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf"
dependencies = [
"brotli",
"compression-core",
@@ -2266,9 +2240,9 @@ dependencies = [
[[package]]
name = "compression-core"
-version = "0.4.31"
+version = "0.4.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d"
+checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789"
[[package]]
name = "concurrent-queue"
@@ -2385,7 +2359,7 @@ version = "0.8.0-alpha.0"
dependencies = [
"const-serialize 0.7.2",
"const-serialize-macro 0.8.0-alpha.0",
- "rand 0.9.2",
+ "rand 0.9.4",
"serde",
]
@@ -2437,11 +2411,12 @@ dependencies = [
[[package]]
name = "const_format"
-version = "0.2.35"
+version = "0.2.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad"
+checksum = "4481a617ad9a412be3b97c5d403fef8ed023103368908b9c50af598ff467cc1e"
dependencies = [
"const_format_proc_macros",
+ "konst",
]
[[package]]
@@ -2506,7 +2481,7 @@ dependencies = [
"aes-gcm",
"base64 0.22.1",
"percent-encoding",
- "rand 0.8.5",
+ "rand 0.8.6",
"subtle",
"time",
"version_check",
@@ -2575,7 +2550,7 @@ version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
"foreign-types 0.5.0",
@@ -2588,7 +2563,7 @@ version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
"foreign-types 0.5.0",
@@ -2612,7 +2587,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"core-foundation 0.10.1",
"libc",
]
@@ -2646,9 +2621,9 @@ dependencies = [
[[package]]
name = "crc-catalog"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
+checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853"
[[package]]
name = "crc32fast"
@@ -2769,7 +2744,7 @@ version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"crossterm_winapi",
"futures-core",
"mio",
@@ -2937,7 +2912,7 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"libloading 0.8.9",
"winapi",
]
@@ -3074,9 +3049,9 @@ dependencies = [
[[package]]
name = "data-encoding"
-version = "2.10.0"
+version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea"
+checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
[[package]]
name = "data-url"
@@ -3095,15 +3070,15 @@ checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
[[package]]
name = "dbus"
-version = "0.9.10"
+version = "0.9.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21b3aa68d7e7abee336255bd7248ea965cc393f3e70411135a6f6a4b651345d4"
+checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73"
dependencies = [
"futures-channel",
"futures-util",
"libc",
"libdbus-sys",
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -3301,7 +3276,7 @@ dependencies = [
"env_logger",
"futures-util",
"manganis",
- "rand 0.9.2",
+ "rand 0.9.4",
"serde",
"subsecond",
"thiserror 2.0.18",
@@ -3354,7 +3329,7 @@ dependencies = [
"ansi-to-tui",
"anyhow",
"ar",
- "axum 0.8.8",
+ "axum 0.8.9",
"axum-extra",
"axum-server",
"backtrace",
@@ -3456,7 +3431,7 @@ dependencies = [
"throbber-widgets-tui",
"tokio",
"tokio-stream",
- "tokio-tungstenite",
+ "tokio-tungstenite 0.28.0",
"tokio-util",
"toml 0.8.23",
"toml_edit 0.22.27",
@@ -3496,7 +3471,7 @@ version = "0.7.6"
dependencies = [
"chrono",
"dirs",
- "rand 0.9.2",
+ "rand 0.9.4",
"serde",
"serde_json",
"uuid",
@@ -3538,9 +3513,9 @@ dependencies = [
"generational-box",
"longest-increasing-subsequence",
"pretty_assertions",
- "rand 0.9.2",
+ "rand 0.9.4",
"reqwest",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"rustversion",
"serde",
"slab",
@@ -3615,10 +3590,10 @@ dependencies = [
"objc",
"objc_id",
"percent-encoding",
- "rand 0.9.2",
+ "rand 0.9.4",
"reqwest",
"rfd",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"separator",
"serde",
"serde_json",
@@ -3713,7 +3688,7 @@ dependencies = [
"http-range",
"ouroboros",
"pollster 0.4.0",
- "rand 0.9.2",
+ "rand 0.9.4",
"reqwest",
"separator",
"serde",
@@ -3748,7 +3723,7 @@ dependencies = [
"anyhow",
"async-stream",
"async-tungstenite",
- "axum 0.8.8",
+ "axum 0.8.9",
"axum-core 0.5.6",
"axum-extra",
"base64 0.22.1",
@@ -3793,7 +3768,7 @@ dependencies = [
"thiserror 2.0.18",
"tokio",
"tokio-stream",
- "tokio-tungstenite",
+ "tokio-tungstenite 0.28.0",
"tokio-util",
"tower 0.5.3",
"tower-http",
@@ -3840,7 +3815,7 @@ dependencies = [
name = "dioxus-fullstack-macro"
version = "0.7.6"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"const_format",
"convert_case 0.8.0",
"dioxus",
@@ -3930,7 +3905,7 @@ dependencies = [
"dioxus-html",
"js-sys",
"lazy-js-bundle",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"serde",
"sledgehammer_bindgen",
"sledgehammer_utils",
@@ -3943,7 +3918,7 @@ dependencies = [
name = "dioxus-liveview"
version = "0.7.6"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"dioxus",
"dioxus-cli-config",
"dioxus-core",
@@ -3955,7 +3930,7 @@ dependencies = [
"futures-channel",
"futures-util",
"generational-box",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"serde",
"serde_json",
"slab",
@@ -4006,7 +3981,7 @@ dependencies = [
"futures-util",
"keyboard-types",
"manganis",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tokio",
"tracing",
"webbrowser",
@@ -4024,7 +3999,7 @@ dependencies = [
"dioxus-html",
"futures-util",
"keyboard-types",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tracing",
]
@@ -4099,7 +4074,7 @@ dependencies = [
name = "dioxus-playwright-liveview-test"
version = "0.0.1"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"dioxus",
"dioxus-liveview",
"tokio",
@@ -4142,7 +4117,7 @@ dependencies = [
name = "dioxus-router"
version = "0.7.6"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"base64 0.22.1",
"ciborium",
"criterion",
@@ -4230,7 +4205,7 @@ version = "0.7.6"
dependencies = [
"anyhow",
"async-trait",
- "axum 0.8.8",
+ "axum 0.8.9",
"base64 0.22.1",
"bytes",
"chrono",
@@ -4262,12 +4237,12 @@ dependencies = [
"hyper-rustls",
"hyper-util",
"inventory",
- "lru 0.16.3",
+ "lru 0.16.4",
"multer",
"parking_lot",
"pin-project",
- "rkyv 0.8.15",
- "rustc-hash 2.1.1",
+ "rkyv 0.8.16",
+ "rustc-hash 2.1.2",
"rustls",
"serde",
"serde_json",
@@ -4275,7 +4250,7 @@ dependencies = [
"subsecond",
"thiserror 2.0.18",
"tokio",
- "tokio-tungstenite",
+ "tokio-tungstenite 0.28.0",
"tokio-util",
"tower 0.5.3",
"tower-http",
@@ -4296,9 +4271,9 @@ dependencies = [
"futures-util",
"generational-box",
"parking_lot",
- "rand 0.9.2",
+ "rand 0.9.4",
"reqwest",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"serde",
"tokio",
"tracing",
@@ -4314,7 +4289,7 @@ dependencies = [
"dioxus",
"dioxus-core",
"dioxus-core-types",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
]
[[package]]
@@ -4373,7 +4348,7 @@ dependencies = [
"gloo-timers",
"js-sys",
"lazy-js-bundle",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"send_wrapper",
"serde",
"serde-wasm-bindgen",
@@ -4389,9 +4364,9 @@ dependencies = [
[[package]]
name = "dircpy"
-version = "0.3.19"
+version = "0.3.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a88521b0517f5f9d51d11925d8ab4523497dcf947073fa3231a311b63941131c"
+checksum = "ebcbec2b9a580ddee352ac38523d2ecd4dcaad53532957034394556909e27f4b"
dependencies = [
"jwalk",
"log",
@@ -4431,7 +4406,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.6.2",
"libc",
"objc2 0.6.4",
@@ -4450,9 +4425,9 @@ dependencies = [
[[package]]
name = "dissimilar"
-version = "1.0.10"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"
+checksum = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e"
[[package]]
name = "dlib"
@@ -4699,11 +4674,11 @@ dependencies = [
[[package]]
name = "env_logger"
-version = "0.11.9"
+version = "0.11.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d"
+checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a"
dependencies = [
- "anstream 0.6.21",
+ "anstream",
"anstyle",
"env_filter",
"jiff",
@@ -4787,9 +4762,9 @@ dependencies = [
[[package]]
name = "euclid"
-version = "0.22.13"
+version = "0.22.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df61bf483e837f88d5c2291dcf55c67be7e676b3a51acc48db3a7b163b91ed63"
+checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
dependencies = [
"num-traits",
"serde",
@@ -4830,7 +4805,7 @@ checksum = "0be3cc61fe54b4cae4463cdbda0401978ffe19d4dcc7a5201a312cddf64726dd"
dependencies = [
"execute-command-macro",
"execute-command-tokens",
- "generic-array 1.3.5",
+ "generic-array 1.4.1",
]
[[package]]
@@ -4919,9 +4894,9 @@ dependencies = [
[[package]]
name = "fastrand"
-version = "2.3.0"
+version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
+checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
[[package]]
name = "fdeflate"
@@ -4941,6 +4916,12 @@ dependencies = [
"bytemuck",
]
+[[package]]
+name = "fearless_simd"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76258897e51fd156ee03b6246ea53f3e0eb395d0b327e9961c4fc4c8b2fa151a"
+
[[package]]
name = "fiat-crypto"
version = "0.2.9"
@@ -5034,12 +5015,6 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
-[[package]]
-name = "font-types"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02a596f5713680923a2080d86de50fe472fb290693cf0f701187a1c8b36996b7"
-
[[package]]
name = "font-types"
version = "0.10.1"
@@ -5049,6 +5024,15 @@ dependencies = [
"bytemuck",
]
+[[package]]
+name = "font-types"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7"
+dependencies = [
+ "bytemuck",
+]
+
[[package]]
name = "fontconfig-parser"
version = "0.5.8"
@@ -5087,7 +5071,7 @@ dependencies = [
"objc2-core-foundation",
"objc2-core-text",
"objc2-foundation 0.3.2",
- "read-fonts",
+ "read-fonts 0.35.0",
"roxmltree",
"smallvec",
"windows 0.58.0",
@@ -5205,7 +5189,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
- "axum 0.8.8",
+ "axum 0.8.9",
"axum_session",
"axum_session_auth",
"axum_session_sqlx",
@@ -5254,7 +5238,7 @@ dependencies = [
name = "fullstack-router-example"
version = "0.1.0"
dependencies = [
- "axum 0.8.8",
+ "axum 0.8.9",
"dioxus",
"serde",
"tokio",
@@ -5488,7 +5472,7 @@ version = "0.7.6"
dependencies = [
"criterion",
"parking_lot",
- "rand 0.9.2",
+ "rand 0.9.4",
"tracing",
]
@@ -5504,9 +5488,9 @@ dependencies = [
[[package]]
name = "generic-array"
-version = "1.3.5"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaf57c49a95fd1fe24b90b3033bee6dc7e8f1288d51494cb44e627c295e38542"
+checksum = "dab9e9188e97a93276e1fe7b56401b851e2b45a46d045ca658100c1303ada649"
dependencies = [
"rustversion",
"typenum",
@@ -5659,7 +5643,7 @@ version = "0.20.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"libc",
"libgit2-sys",
"log",
@@ -5709,7 +5693,7 @@ version = "0.14.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bstr",
"gix-path",
"libc",
@@ -5749,7 +5733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed"
dependencies = [
"gix-trace",
- "gix-utils 0.3.1",
+ "gix-utils 0.3.2",
"libc",
"prodash",
]
@@ -5778,7 +5762,7 @@ dependencies = [
"fastrand",
"gix-features 0.42.1",
"gix-path",
- "gix-utils 0.3.1",
+ "gix-utils 0.3.2",
"thiserror 2.0.18",
]
@@ -5788,7 +5772,7 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bstr",
"gix-features 0.41.1",
"gix-path",
@@ -5836,7 +5820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796"
dependencies = [
"gix-tempfile",
- "gix-utils 0.3.1",
+ "gix-utils 0.3.2",
"thiserror 2.0.18",
]
@@ -5900,7 +5884,7 @@ version = "0.10.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"gix-path",
"libc",
"windows-sys 0.52.0",
@@ -5921,9 +5905,9 @@ dependencies = [
[[package]]
name = "gix-trace"
-version = "0.1.18"
+version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f69a13643b8437d4ca6845e08143e847a36ca82903eed13303475d0ae8b162e0"
+checksum = "6f23569e55f2ffaf958617353b9734a7d52a7c19c439eeaa5e3efc217fd2270e"
[[package]]
name = "gix-utils"
@@ -5937,9 +5921,9 @@ dependencies = [
[[package]]
name = "gix-utils"
-version = "0.3.1"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5"
+checksum = "4e477b4f07a6e8da4ba791c53c858102959703c60d70f199932010d5b94adb2c"
dependencies = [
"fastrand",
"unicode-normalization",
@@ -5982,7 +5966,7 @@ version = "0.18.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"futures-channel",
"futures-core",
"futures-executor",
@@ -6174,7 +6158,7 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"gpu-alloc-types",
]
@@ -6184,7 +6168,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -6218,7 +6202,7 @@ version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"gpu-descriptor-types 0.1.2",
"hashbrown 0.14.5",
]
@@ -6229,7 +6213,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"gpu-descriptor-types 0.2.0",
"hashbrown 0.15.5",
]
@@ -6240,7 +6224,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -6249,7 +6233,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -6270,18 +6254,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d9e3df7f0222ce5184154973d247c591d9aadc28ce7a73c6cd31100c9facff6"
dependencies = [
"codemap",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"lasso",
"once_cell",
"phf 0.11.3",
- "rand 0.8.5",
+ "rand 0.8.6",
]
[[package]]
name = "grid"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9e2d4c0a8296178d8802098410ca05d86b17a10bb5ab559b3fb404c1f948220"
+checksum = "b40ca9252762c466af32d0b1002e91e4e1bc5398f77455e55474deb466355ff5"
[[package]]
name = "gtk"
@@ -6357,7 +6341,7 @@ dependencies = [
"futures-core",
"futures-sink",
"http",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"slab",
"tokio",
"tokio-util",
@@ -6398,10 +6382,10 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bytemuck",
"core_maths",
- "read-fonts",
+ "read-fonts 0.35.0",
"smallvec",
]
@@ -6600,6 +6584,12 @@ dependencies = [
"foldhash 0.2.0",
]
+[[package]]
+name = "hashbrown"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51"
+
[[package]]
name = "hashlink"
version = "0.9.1"
@@ -6624,7 +6614,7 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"com",
"libc",
"libloading 0.8.9",
@@ -6635,11 +6625,11 @@ dependencies = [
[[package]]
name = "hayro-jpeg2000"
-version = "0.3.4"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1a74cfc18c0093ef8009a0d6c1ba3024df0cce228503a14c1372e1e23eed43e"
+checksum = "c75ab947623ef4ccaa7acf0579edf7cbb5a73838e3839a7be73335e522f433a1"
dependencies = [
- "fearless_simd",
+ "fearless_simd 0.4.0",
]
[[package]]
@@ -6895,9 +6885,9 @@ checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
[[package]]
name = "hyper"
-version = "1.8.1"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
+checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca"
dependencies = [
"atomic-waker",
"bytes",
@@ -6910,7 +6900,6 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "pin-utils",
"smallvec",
"tokio",
"want",
@@ -6918,9 +6907,9 @@ dependencies = [
[[package]]
name = "hyper-rustls"
-version = "0.27.7"
+version = "0.27.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
+checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
dependencies = [
"http",
"hyper",
@@ -6928,11 +6917,10 @@ dependencies = [
"log",
"rustls",
"rustls-native-certs",
- "rustls-pki-types",
"tokio",
"tokio-rustls",
"tower-service",
- "webpki-roots 1.0.6",
+ "webpki-roots 1.0.7",
]
[[package]]
@@ -7027,12 +7015,13 @@ dependencies = [
[[package]]
name = "icu_collections"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
+checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
dependencies = [
"displaydoc",
"potential_utf",
+ "utf8_iter",
"yoke",
"zerofrom",
"zerovec",
@@ -7040,9 +7029,9 @@ dependencies = [
[[package]]
name = "icu_locale"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60"
+checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26"
dependencies = [
"icu_collections",
"icu_locale_core",
@@ -7055,9 +7044,9 @@ dependencies = [
[[package]]
name = "icu_locale_core"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
+checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
dependencies = [
"displaydoc",
"litemap",
@@ -7069,15 +7058,15 @@ dependencies = [
[[package]]
name = "icu_locale_data"
-version = "2.1.2"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831"
+checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993"
[[package]]
name = "icu_normalizer"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
+checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
dependencies = [
"icu_collections",
"icu_normalizer_data",
@@ -7089,15 +7078,15 @@ dependencies = [
[[package]]
name = "icu_normalizer_data"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
+checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
[[package]]
name = "icu_properties"
-version = "2.1.2"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
+checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
dependencies = [
"icu_collections",
"icu_locale_core",
@@ -7109,15 +7098,15 @@ dependencies = [
[[package]]
name = "icu_properties_data"
-version = "2.1.2"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
+checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
[[package]]
name = "icu_provider"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
+checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
dependencies = [
"displaydoc",
"icu_locale_core",
@@ -7132,9 +7121,9 @@ dependencies = [
[[package]]
name = "icu_segmenter"
-version = "2.1.2"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a807a7488f3f758629ae86d99d9d30dce24da2fb2945d74c80a4f4a62c71db73"
+checksum = "5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964"
dependencies = [
"core_maths",
"icu_collections",
@@ -7148,9 +7137,9 @@ dependencies = [
[[package]]
name = "icu_segmenter_data"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ebbb7321d9e21d25f5660366cb6c08201d0175898a3a6f7a41ee9685af21c80"
+checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f"
[[package]]
name = "id-arena"
@@ -7180,9 +7169,9 @@ dependencies = [
[[package]]
name = "idna_adapter"
-version = "1.2.1"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
+checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
dependencies = [
"icu_normalizer",
"icu_properties",
@@ -7258,9 +7247,9 @@ checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
[[package]]
name = "imgref"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8"
+checksum = "40fac9d56ed6437b198fddba683305e8e2d651aa42647f00f5ae542e7f5c94a2"
[[package]]
name = "immutable-chunkmap"
@@ -7302,12 +7291,12 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.13.0"
+version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
"equivalent",
- "hashbrown 0.16.1",
+ "hashbrown 0.17.0",
"serde",
"serde_core",
]
@@ -7349,7 +7338,7 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"inotify-sys",
"libc",
]
@@ -7374,9 +7363,9 @@ dependencies = [
[[package]]
name = "instability"
-version = "0.3.11"
+version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "357b7205c6cd18dd2c86ed312d1e70add149aea98e7ef72b9fdf0270e555c11d"
+checksum = "5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971"
dependencies = [
"darling 0.23.0",
"indoc",
@@ -7416,9 +7405,9 @@ dependencies = [
[[package]]
name = "inventory"
-version = "0.3.22"
+version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "009ae045c87e7082cb72dab0ccd01ae075dd00141ddc108f43a0ea150a9e7227"
+checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
dependencies = [
"rustversion",
]
@@ -7440,9 +7429,9 @@ dependencies = [
[[package]]
name = "iri-string"
-version = "0.7.10"
+version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a"
+checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20"
dependencies = [
"memchr",
"serde",
@@ -7537,9 +7526,9 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.17"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "javascriptcore-rs"
@@ -7566,9 +7555,9 @@ dependencies = [
[[package]]
name = "jiff"
-version = "0.2.23"
+version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359"
+checksum = "f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d"
dependencies = [
"jiff-static",
"jiff-tzdb-platform",
@@ -7581,9 +7570,9 @@ dependencies = [
[[package]]
name = "jiff-static"
-version = "0.2.23"
+version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4"
+checksum = "e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7"
dependencies = [
"proc-macro2",
"quote",
@@ -7613,7 +7602,7 @@ checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
dependencies = [
"cesu8",
"combine",
- "jni-sys 0.3.0",
+ "jni-sys 0.3.1",
"log",
"thiserror 1.0.69",
"walkdir",
@@ -7628,7 +7617,7 @@ dependencies = [
"cesu8",
"cfg-if",
"combine",
- "jni-sys 0.3.0",
+ "jni-sys 0.3.1",
"log",
"thiserror 1.0.69",
"walkdir",
@@ -7637,9 +7626,9 @@ dependencies = [
[[package]]
name = "jni"
-version = "0.22.3"
+version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "295dc9997acda1562fdf8d299f56063c936443b60f078e63a5d8d3c34ef2642b"
+checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
dependencies = [
"cfg-if",
"combine",
@@ -7654,9 +7643,9 @@ dependencies = [
[[package]]
name = "jni-macros"
-version = "0.22.2"
+version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c3d1da60c95c98847b26b9d45f4360fee718b31de746df016d9cd6de916a7ef"
+checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
dependencies = [
"proc-macro2",
"quote",
@@ -7667,9 +7656,12 @@ dependencies = [
[[package]]
name = "jni-sys"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
+checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
+dependencies = [
+ "jni-sys 0.4.1",
+]
[[package]]
name = "jni-sys"
@@ -7723,10 +7715,12 @@ checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07"
[[package]]
name = "js-sys"
-version = "0.3.91"
+version = "0.3.97"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
+checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf"
dependencies = [
+ "cfg-if",
+ "futures-util",
"once_cell",
"wasm-bindgen",
]
@@ -7756,7 +7750,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"serde",
"unicode-segmentation",
]
@@ -7778,6 +7772,21 @@ version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
+[[package]]
+name = "konst"
+version = "0.2.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "128133ed7824fcd73d6e7b17957c5eb7bacb885649bd8c69708b2331a10bcefb"
+dependencies = [
+ "konst_macro_rules",
+]
+
+[[package]]
+name = "konst_macro_rules"
+version = "0.2.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37"
+
[[package]]
name = "kqueue"
version = "1.1.1"
@@ -7830,7 +7839,7 @@ checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
dependencies = [
"cssparser 0.29.6",
"html5ever 0.29.1",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"selectors 0.24.0",
]
@@ -7889,9 +7898,9 @@ dependencies = [
[[package]]
name = "leb128"
-version = "0.2.5"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
+checksum = "6cc46bac87ef8093eed6f272babb833b6443374399985ac8ed28471ee0918545"
[[package]]
name = "leb128fmt"
@@ -7931,9 +7940,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.183"
+version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
+checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
[[package]]
name = "libdbus-sys"
@@ -7996,14 +8005,14 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
[[package]]
name = "libredox"
-version = "0.1.14"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a"
+checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"libc",
"plain",
- "redox_syscall 0.7.3",
+ "redox_syscall 0.7.4",
]
[[package]]
@@ -8052,9 +8061,9 @@ dependencies = [
[[package]]
name = "libz-sys"
-version = "1.1.25"
+version = "1.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d52f4c29e2a68ac30c9087e1b772dc9f44a2b66ed44edf2266cf2be9b03dafc1"
+checksum = "fc3a226e576f50782b3305c5ccf458698f92798987f551c6a02efe8276721e22"
dependencies = [
"cc",
"libc",
@@ -8069,7 +8078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb6314c2f0590ac93c86099b98bb7ba8abcf759bfd89604ffca906472bb54937"
dependencies = [
"ahash 0.8.12",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"browserslist-rs",
"const-str 0.3.2",
"cssparser 0.33.0",
@@ -8077,7 +8086,7 @@ dependencies = [
"dashmap 5.5.3",
"data-encoding",
"getrandom 0.3.4",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"itertools 0.10.5",
"lazy_static",
"lightningcss-derive",
@@ -8178,9 +8187,9 @@ dependencies = [
[[package]]
name = "litemap"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
+checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
[[package]]
name = "litrs"
@@ -8232,9 +8241,9 @@ dependencies = [
[[package]]
name = "lru"
-version = "0.16.3"
+version = "0.16.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593"
+checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
dependencies = [
"hashbrown 0.16.1",
]
@@ -8479,7 +8488,7 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"core-graphics-types 0.1.3",
"foreign-types 0.5.0",
@@ -8494,7 +8503,7 @@ version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"core-graphics-types 0.2.0",
"foreign-types 0.5.0",
@@ -8547,9 +8556,9 @@ dependencies = [
[[package]]
name = "mio"
-version = "1.1.1"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
+checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
dependencies = [
"libc",
"log",
@@ -8584,9 +8593,9 @@ dependencies = [
[[package]]
name = "muda"
-version = "0.17.1"
+version = "0.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
+checksum = "7c9fec5a4e89860383d778d10563a605838f8f0b2f9303868937e5ff32e86177"
dependencies = [
"crossbeam-channel",
"dpi",
@@ -8647,10 +8656,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843"
dependencies = [
"bit-set 0.5.3",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"codespan-reporting 0.11.1",
"hexf-parse",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"log",
"num-traits",
"rustc-hash 1.1.0",
@@ -8668,14 +8677,14 @@ checksum = "916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c"
dependencies = [
"arrayvec",
"bit-set 0.8.0",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg-if",
"cfg_aliases 0.2.1",
"codespan-reporting 0.12.0",
"half",
"hashbrown 0.15.5",
"hexf-parse",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"libm",
"log",
"num-traits",
@@ -8692,7 +8701,7 @@ version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc"
dependencies = [
- "rand 0.8.5",
+ "rand 0.8.6",
]
[[package]]
@@ -8718,7 +8727,7 @@ dependencies = [
"dioxus-native-dom",
"futures-util",
"pollster 0.4.0",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tracing-subscriber",
"vello",
"wgpu 26.0.1",
@@ -8748,8 +8757,8 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [
- "bitflags 2.11.0",
- "jni-sys 0.3.0",
+ "bitflags 2.11.1",
+ "jni-sys 0.3.1",
"log",
"ndk-sys 0.6.0+11769913",
"num_enum",
@@ -8769,7 +8778,7 @@ version = "0.5.0+25.2.9519653"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"
dependencies = [
- "jni-sys 0.3.0",
+ "jni-sys 0.3.1",
]
[[package]]
@@ -8778,7 +8787,7 @@ version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
dependencies = [
- "jni-sys 0.3.0",
+ "jni-sys 0.3.1",
]
[[package]]
@@ -8802,7 +8811,7 @@ version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg-if",
"cfg_aliases 0.2.1",
"libc",
@@ -8815,7 +8824,7 @@ version = "0.31.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg-if",
"cfg_aliases 0.2.1",
"libc",
@@ -8873,7 +8882,7 @@ version = "8.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"fsevent-sys",
"inotify",
"kqueue",
@@ -8891,7 +8900,7 @@ version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"serde",
]
@@ -8969,7 +8978,7 @@ dependencies = [
"num-integer",
"num-iter",
"num-traits",
- "rand 0.8.5",
+ "rand 0.8.6",
"smallvec",
"zeroize",
]
@@ -8985,9 +8994,9 @@ dependencies = [
[[package]]
name = "num-conv"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
+checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967"
[[package]]
name = "num-derive"
@@ -9068,9 +9077,9 @@ dependencies = [
[[package]]
name = "num_enum"
-version = "0.7.5"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
+checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
dependencies = [
"num_enum_derive",
"rustversion",
@@ -9078,9 +9087,9 @@ dependencies = [
[[package]]
name = "num_enum_derive"
-version = "0.7.5"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
+checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
dependencies = [
"proc-macro-crate 3.5.0",
"proc-macro2",
@@ -9136,7 +9145,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"libc",
"objc2 0.5.2",
@@ -9152,7 +9161,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.6.2",
"objc2 0.6.4",
"objc2-core-foundation",
@@ -9166,7 +9175,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-core-location",
@@ -9190,7 +9199,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a644b62ffb826a5277f536cf0f701493de420b13d40e700c452c36567771111"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
]
@@ -9201,7 +9210,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -9213,7 +9222,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"dispatch2",
"objc2 0.6.4",
]
@@ -9224,7 +9233,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"dispatch2",
"objc2 0.6.4",
"objc2-core-foundation",
@@ -9261,7 +9270,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"objc2-core-foundation",
]
@@ -9286,7 +9295,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"dispatch",
"libc",
@@ -9299,7 +9308,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.6.2",
"objc2 0.6.4",
"objc2-core-foundation",
@@ -9321,7 +9330,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"objc2 0.6.4",
"objc2-core-foundation",
]
@@ -9344,7 +9353,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -9356,7 +9365,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -9379,7 +9388,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-cloud-kit",
@@ -9400,7 +9409,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"objc2 0.6.4",
"objc2-core-foundation",
"objc2-foundation 0.3.2",
@@ -9423,7 +9432,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"objc2 0.5.2",
"objc2-core-location",
@@ -9436,7 +9445,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.6.2",
"objc2 0.6.4",
"objc2-app-kit 0.3.2",
@@ -9471,7 +9480,7 @@ dependencies = [
"crc32fast",
"flate2",
"hashbrown 0.15.5",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"memchr",
"ruzstd",
"wasmparser 0.236.1",
@@ -9506,9 +9515,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
[[package]]
name = "open"
-version = "5.3.3"
+version = "5.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc"
+checksum = "9f3bab717c29a857abf75fcef718d441ec7cb2725f937343c734740a985d37fd"
dependencies = [
"is-wsl",
"libc",
@@ -9517,11 +9526,11 @@ dependencies = [
[[package]]
name = "openssl"
-version = "0.10.76"
+version = "0.10.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf"
+checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg-if",
"foreign-types 0.3.2",
"libc",
@@ -9555,9 +9564,9 @@ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
[[package]]
name = "openssl-sys"
-version = "0.9.112"
+version = "0.9.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb"
+checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6"
dependencies = [
"cc",
"libc",
@@ -9573,9 +9582,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "orbclient"
-version = "0.3.51"
+version = "0.3.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59aed3b33578edcfa1bc96a321d590d31832b6ad55a26f0313362ce687e9abd6"
+checksum = "12c6933ddbbd16539a7672e697bb8d41ac3a4e99ac43eeb40c07236bd7fcb2dd"
dependencies = [
"libc",
"libredox",
@@ -9689,13 +9698,13 @@ version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54fd03f1ad26cb6b3ec1b7414fa78a3bd639e7dbb421b1a60513c96ce886a196"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cssparser 0.33.0",
"log",
"phf 0.11.3",
"phf_codegen 0.11.3",
"precomputed-hash",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"smallvec",
"static-self",
]
@@ -9753,7 +9762,7 @@ dependencies = [
"harfrust",
"hashbrown 0.15.5",
"linebender_resource_handle",
- "skrifa",
+ "skrifa 0.37.0",
"swash",
]
@@ -9882,7 +9891,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
dependencies = [
"fixedbitset",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
]
[[package]]
@@ -9952,7 +9961,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
dependencies = [
"phf_shared 0.10.0",
- "rand 0.8.5",
+ "rand 0.8.6",
]
[[package]]
@@ -9962,7 +9971,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
dependencies = [
"phf_shared 0.11.3",
- "rand 0.8.5",
+ "rand 0.8.6",
]
[[package]]
@@ -10116,9 +10125,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.32"
+version = "0.3.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
+checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
[[package]]
name = "plain"
@@ -10128,13 +10137,13 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
[[package]]
name = "plist"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
+checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1"
dependencies = [
"base64 0.22.1",
- "indexmap 2.13.0",
- "quick-xml 0.38.4",
+ "indexmap 2.14.0",
+ "quick-xml 0.39.2",
"serde",
"time",
]
@@ -10186,7 +10195,7 @@ version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"crc32fast",
"fdeflate",
"flate2",
@@ -10239,9 +10248,9 @@ checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
[[package]]
name = "portable-atomic-util"
-version = "0.2.5"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5"
+checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
dependencies = [
"portable-atomic",
]
@@ -10261,9 +10270,9 @@ dependencies = [
[[package]]
name = "potential_utf"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
+checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
dependencies = [
"serde_core",
"writeable",
@@ -10352,7 +10361,7 @@ version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
dependencies = [
- "toml_edit 0.25.4+spec-1.1.0",
+ "toml_edit 0.25.11+spec-1.1.0",
]
[[package]]
@@ -10558,15 +10567,6 @@ dependencies = [
"memchr",
]
-[[package]]
-name = "quick-xml"
-version = "0.38.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
-dependencies = [
- "memchr",
-]
-
[[package]]
name = "quick-xml"
version = "0.39.2"
@@ -10587,7 +10587,7 @@ dependencies = [
"pin-project-lite",
"quinn-proto",
"quinn-udp",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"rustls",
"socket2 0.6.3",
"thiserror 2.0.18",
@@ -10605,9 +10605,9 @@ dependencies = [
"bytes",
"getrandom 0.3.4",
"lru-slab",
- "rand 0.9.2",
+ "rand 0.9.4",
"ring",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"rustls",
"rustls-pki-types",
"slab",
@@ -10683,9 +10683,9 @@ dependencies = [
[[package]]
name = "rand"
-version = "0.8.5"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a"
dependencies = [
"libc",
"rand_chacha 0.3.1",
@@ -10694,9 +10694,9 @@ dependencies = [
[[package]]
name = "rand"
-version = "0.9.2"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
+checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
dependencies = [
"rand_chacha 0.9.0",
"rand_core 0.9.5",
@@ -10789,7 +10789,7 @@ version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cassowary",
"compact_str",
"crossterm",
@@ -10830,7 +10830,7 @@ dependencies = [
"once_cell",
"paste",
"profiling",
- "rand 0.8.5",
+ "rand 0.8.6",
"rand_chacha 0.3.1",
"simd_helpers",
"system-deps",
@@ -10868,9 +10868,9 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
[[package]]
name = "rayon"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
dependencies = [
"either",
"rayon-core",
@@ -10897,6 +10897,16 @@ dependencies = [
"font-types 0.10.1",
]
+[[package]]
+name = "read-fonts"
+version = "0.37.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5"
+dependencies = [
+ "bytemuck",
+ "font-types 0.11.3",
+]
+
[[package]]
name = "redox_syscall"
version = "0.4.1"
@@ -10912,16 +10922,16 @@ version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
name = "redox_syscall"
-version = "0.7.3"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16"
+checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -11070,7 +11080,7 @@ dependencies = [
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
- "webpki-roots 1.0.6",
+ "webpki-roots 1.0.7",
]
[[package]]
@@ -11113,7 +11123,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce4d759a4729a655ddfdbb3ff6e77fb9eadd902dae12319455557796e435d2a6"
dependencies = [
"ahash 0.8.12",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"instant",
"num-traits",
"once_cell",
@@ -11168,19 +11178,19 @@ dependencies = [
[[package]]
name = "rkyv"
-version = "0.8.15"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a30e631b7f4a03dee9056b8ef6982e8ba371dd5bedb74d3ec86df4499132c70"
+checksum = "73389e0c99e664f919275ab5b5b0471391fe9a8de61e1dff9b1eaf56a90f16e3"
dependencies = [
"bytecheck 0.8.2",
"bytes",
- "hashbrown 0.16.1",
- "indexmap 2.13.0",
+ "hashbrown 0.17.0",
+ "indexmap 2.14.0",
"munge",
"ptr_meta 0.3.1",
"rancor",
"rend 0.5.3",
- "rkyv_derive 0.8.15",
+ "rkyv_derive 0.8.16",
"tinyvec",
"uuid",
]
@@ -11198,9 +11208,9 @@ dependencies = [
[[package]]
name = "rkyv_derive"
-version = "0.8.15"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8100bb34c0a1d0f907143db3149e6b4eea3c33b9ee8b189720168e818303986f"
+checksum = "5d2ed0b54125315fb36bd021e82d314d1c126548f871634b483f46b31d13cac6"
dependencies = [
"proc-macro2",
"quote",
@@ -11239,7 +11249,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42b9353ebc70385f83520d2490e23139ae78f897a5d7e3b7c34cb8a9f91c69a6"
dependencies = [
"base64 0.22.1",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"digest",
"enum-display-derive",
"enum-primitive-derive",
@@ -11286,7 +11296,7 @@ version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"fallible-iterator 0.3.0",
"fallible-streaming-iterator",
"hashlink 0.9.1",
@@ -11296,18 +11306,19 @@ dependencies = [
[[package]]
name = "rust_decimal"
-version = "1.40.0"
+version = "1.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61f703d19852dbf87cbc513643fa81428361eb6940f1ac14fd58155d295a3eb0"
+checksum = "2ce901f9a19d251159075a4c37af514c3b8ef99c22e02dd8c19161cf397ee94a"
dependencies = [
"arrayvec",
"borsh",
"bytes",
"num-traits",
- "rand 0.8.5",
+ "rand 0.8.6",
"rkyv 0.7.46",
"serde",
"serde_json",
+ "wasm-bindgen",
]
[[package]]
@@ -11324,9 +11335,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
-version = "2.1.1"
+version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
+checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
[[package]]
name = "rustc_version"
@@ -11343,7 +11354,7 @@ version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"errno",
"libc",
"linux-raw-sys 0.4.15",
@@ -11356,7 +11367,7 @@ version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"errno",
"libc",
"linux-raw-sys 0.12.1",
@@ -11365,9 +11376,9 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.23.37"
+version = "0.23.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
+checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b"
dependencies = [
"log",
"once_cell",
@@ -11401,9 +11412,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
-version = "1.14.0"
+version = "1.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
+checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9"
dependencies = [
"web-time",
"zeroize",
@@ -11411,9 +11422,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.103.9"
+version = "0.103.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
+checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
dependencies = [
"ring",
"rustls-pki-types",
@@ -11432,7 +11443,7 @@ version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bytemuck",
"core_maths",
"log",
@@ -11587,7 +11598,7 @@ version = "3.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"core-foundation 0.10.1",
"core-foundation-sys",
"libc",
@@ -11628,7 +11639,7 @@ version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09975d3195f34dce9c7b381cb0f00c3c13381d4d3735c0f1a9c894b283b302ab"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cssparser 0.35.0",
"derive_more 2.1.1",
"log",
@@ -11636,7 +11647,7 @@ dependencies = [
"phf 0.11.3",
"phf_codegen 0.11.3",
"precomputed-hash",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"servo_arc 0.4.3",
"smallvec",
"to_shmem",
@@ -11680,9 +11691,9 @@ dependencies = [
[[package]]
name = "semver"
-version = "1.0.27"
+version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
+checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
dependencies = [
"serde",
"serde_core",
@@ -11728,7 +11739,7 @@ checksum = "e477f4d4db08ddb4ab553717a8d3a511bc9e81dde0c808c680feacbb8105c412"
dependencies = [
"debugid",
"hex",
- "rand 0.9.2",
+ "rand 0.9.4",
"serde",
"serde_json",
"thiserror 2.0.18",
@@ -11906,9 +11917,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "1.0.4"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
dependencies = [
"serde_core",
]
@@ -11985,9 +11996,9 @@ dependencies = [
[[package]]
name = "sha3"
-version = "0.10.8"
+version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+checksum = "77fd7028345d415a4034cf8777cd4f8ab1851274233b45f84e3d955502d93874"
dependencies = [
"digest",
"keccak",
@@ -12066,9 +12077,9 @@ dependencies = [
[[package]]
name = "simd-adler32"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
+checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
[[package]]
name = "simd_cesu8"
@@ -12123,7 +12134,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841"
dependencies = [
"bytemuck",
- "read-fonts",
+ "read-fonts 0.35.0",
+]
+
+[[package]]
+name = "skrifa"
+version = "0.40.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac"
+dependencies = [
+ "bytemuck",
+ "read-fonts 0.37.0",
]
[[package]]
@@ -12203,7 +12224,7 @@ version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"calloop",
"calloop-wayland-source",
"cursor-icon",
@@ -12292,7 +12313,7 @@ version = "0.3.0+sdk-1.3.268.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -12340,7 +12361,7 @@ dependencies = [
"futures-util",
"hashbrown 0.15.5",
"hashlink 0.10.0",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"ipnet",
"ipnetwork",
"log",
@@ -12412,7 +12433,7 @@ dependencies = [
"atoi",
"base64 0.22.1",
"bigdecimal",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"byteorder",
"bytes",
"chrono",
@@ -12434,7 +12455,7 @@ dependencies = [
"memchr",
"once_cell",
"percent-encoding",
- "rand 0.8.5",
+ "rand 0.8.6",
"rsa",
"rust_decimal",
"serde",
@@ -12460,7 +12481,7 @@ dependencies = [
"base64 0.22.1",
"bigdecimal",
"bit-vec 0.6.3",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"byteorder",
"chrono",
"crc",
@@ -12482,7 +12503,7 @@ dependencies = [
"memchr",
"num-bigint",
"once_cell",
- "rand 0.8.5",
+ "rand 0.8.6",
"rust_decimal",
"serde",
"serde_json",
@@ -12543,7 +12564,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6635404b73efc136af3a7956e53c53d4f34b2f16c95a15c438929add0f69412"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"smallvec",
"static-self-derive",
]
@@ -12647,14 +12668,14 @@ dependencies = [
"app_units",
"arrayvec",
"atomic_refcell",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"byteorder",
"cssparser 0.35.0",
"derive_more 2.1.1",
"encoding_rs",
"euclid",
"icu_segmenter",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"itertools 0.14.0",
"itoa",
"lazy_static",
@@ -12671,7 +12692,7 @@ dependencies = [
"precomputed-hash",
"rayon",
"rayon-core",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"selectors 0.32.0",
"serde",
"servo_arc 0.4.3",
@@ -12731,7 +12752,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8c0101ada15990fee6269257538cbcbc6f01462dc4b22d6f820edb6a4427e82"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"stylo_malloc_size_of",
]
@@ -12777,7 +12798,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f58034d08877fb80a5496301fde9111bc57e761f4a78045222af30ce95ec150f"
dependencies = [
"app_units",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cssparser 0.35.0",
"euclid",
"malloc_size_of_derive",
@@ -12877,11 +12898,11 @@ dependencies = [
[[package]]
name = "swash"
-version = "0.2.6"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a"
+checksum = "842f3cd369c2ba38966204f983eaa5e54a8e84a7d7159ed36ade2b6c335aae64"
dependencies = [
- "skrifa",
+ "skrifa 0.40.0",
"yazi",
"zeno",
]
@@ -12948,7 +12969,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"core-foundation 0.9.4",
"system-configuration-sys",
]
@@ -12990,11 +13011,11 @@ dependencies = [
[[package]]
name = "tao"
-version = "0.34.6"
+version = "0.34.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e06d52c379e63da659a483a958110bbde891695a0ecb53e48cc7786d5eda7bb"
+checksum = "9103edf55f2da3c82aea4c7fab7c4241032bfeea0e71fa557d98e00e7ce7cc20"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.6.2",
"core-foundation 0.10.1",
"core-graphics 0.25.0",
@@ -13046,9 +13067,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "tar"
-version = "0.4.44"
+version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a"
+checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973"
dependencies = [
"filetime",
"libc",
@@ -13121,19 +13142,19 @@ dependencies = [
[[package]]
name = "terminal_size"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
+checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874"
dependencies = [
"rustix 1.1.4",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "thin-vec"
-version = "0.2.14"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d"
+checksum = "259cdf8ed4e4aca6f1e9d011e10bd53f524a2d0637d7b28450f6c64ac298c4c6"
[[package]]
name = "thiserror"
@@ -13190,7 +13211,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d36b5738d666a2b4c91b7c24998a8588db724b3107258343ebf8824bf55b06d"
dependencies = [
- "rand 0.8.5",
+ "rand 0.8.6",
"ratatui",
]
@@ -13272,9 +13293,9 @@ dependencies = [
[[package]]
name = "tinystr"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
+checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
dependencies = [
"displaydoc",
"serde_core",
@@ -13293,9 +13314,9 @@ dependencies = [
[[package]]
name = "tinyvec"
-version = "1.10.0"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
+checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
dependencies = [
"tinyvec_macros",
]
@@ -13335,9 +13356,9 @@ dependencies = [
[[package]]
name = "tokio"
-version = "1.50.0"
+version = "1.52.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d"
+checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6"
dependencies = [
"bytes",
"libc",
@@ -13353,9 +13374,9 @@ dependencies = [
[[package]]
name = "tokio-macros"
-version = "2.6.1"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c"
+checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
dependencies = [
"proc-macro2",
"quote",
@@ -13406,6 +13427,18 @@ dependencies = [
"tungstenite 0.28.0",
]
+[[package]]
+name = "tokio-tungstenite"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c"
+dependencies = [
+ "futures-util",
+ "log",
+ "tokio",
+ "tungstenite 0.29.0",
+]
+
[[package]]
name = "tokio-util"
version = "0.7.18"
@@ -13429,7 +13462,7 @@ version = "0.8.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"serde",
"serde_spanned 0.6.9",
"toml_datetime 0.6.11",
@@ -13442,9 +13475,9 @@ version = "0.9.12+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"serde_core",
- "serde_spanned 1.0.4",
+ "serde_spanned 1.1.1",
"toml_datetime 0.7.5+spec-1.1.0",
"toml_parser",
"toml_writer",
@@ -13453,17 +13486,17 @@ dependencies = [
[[package]]
name = "toml"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc"
+checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"serde_core",
- "serde_spanned 1.0.4",
- "toml_datetime 1.0.0+spec-1.1.0",
+ "serde_spanned 1.1.1",
+ "toml_datetime 1.1.1+spec-1.1.0",
"toml_parser",
"toml_writer",
- "winnow 0.7.15",
+ "winnow 1.0.2",
]
[[package]]
@@ -13486,9 +13519,9 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "1.0.0+spec-1.1.0"
+version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
+checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
dependencies = [
"serde_core",
]
@@ -13499,7 +13532,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"toml_datetime 0.6.11",
"winnow 0.5.40",
]
@@ -13510,7 +13543,7 @@ version = "0.20.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"toml_datetime 0.6.11",
"winnow 0.5.40",
]
@@ -13521,7 +13554,7 @@ version = "0.22.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"serde",
"serde_spanned 0.6.9",
"toml_datetime 0.6.11",
@@ -13531,23 +13564,23 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.25.4+spec-1.1.0"
+version = "0.25.11+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7193cbd0ce53dc966037f54351dbbcf0d5a642c7f0038c382ef9e677ce8c13f2"
+checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b"
dependencies = [
- "indexmap 2.13.0",
- "toml_datetime 1.0.0+spec-1.1.0",
+ "indexmap 2.14.0",
+ "toml_datetime 1.1.1+spec-1.1.0",
"toml_parser",
- "winnow 0.7.15",
+ "winnow 1.0.2",
]
[[package]]
name = "toml_parser"
-version = "1.0.9+spec-1.1.0"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
+checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
dependencies = [
- "winnow 0.7.15",
+ "winnow 1.0.2",
]
[[package]]
@@ -13558,9 +13591,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
[[package]]
name = "toml_writer"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
+checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
[[package]]
name = "tonic"
@@ -13603,7 +13636,7 @@ dependencies = [
"indexmap 1.9.3",
"pin-project",
"pin-project-lite",
- "rand 0.8.5",
+ "rand 0.8.6",
"slab",
"tokio",
"tokio-util",
@@ -13636,7 +13669,7 @@ checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
dependencies = [
"async-compression",
"base64 0.22.1",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bytes",
"futures-core",
"futures-util",
@@ -13818,7 +13851,7 @@ dependencies = [
"serde_json",
"target-triple",
"termcolor",
- "toml 1.0.6+spec-1.1.0",
+ "toml 1.1.2+spec-1.1.0",
]
[[package]]
@@ -13841,7 +13874,7 @@ dependencies = [
"http",
"httparse",
"log",
- "rand 0.9.2",
+ "rand 0.9.4",
"sha1",
"thiserror 2.0.18",
"utf-8",
@@ -13859,13 +13892,29 @@ dependencies = [
"httparse",
"log",
"native-tls",
- "rand 0.9.2",
+ "rand 0.9.4",
"rustls",
"sha1",
"thiserror 2.0.18",
"utf-8",
]
+[[package]]
+name = "tungstenite"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c01152af293afb9c7c2a57e4b559c5620b421f6d133261c60dd2d0cdb38e6b8"
+dependencies = [
+ "bytes",
+ "data-encoding",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.9.4",
+ "sha1",
+ "thiserror 2.0.18",
+]
+
[[package]]
name = "twox-hash"
version = "2.1.2"
@@ -13880,9 +13929,9 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
[[package]]
name = "typenum"
-version = "1.19.0"
+version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
+checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de"
[[package]]
name = "ucd-trie"
@@ -13892,9 +13941,9 @@ checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
[[package]]
name = "uds_windows"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b70b87d15e91f553711b40df3048faf27a7a04e01e0ddc0cf9309f0af7c2ca"
+checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
dependencies = [
"memoffset",
"tempfile",
@@ -13978,9 +14027,9 @@ checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee"
[[package]]
name = "unicode-segmentation"
-version = "1.12.0"
+version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
+checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
[[package]]
name = "unicode-truncate"
@@ -14105,9 +14154,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
-version = "1.22.0"
+version = "1.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37"
+checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76"
dependencies = [
"getrandom 0.4.2",
"js-sys",
@@ -14156,7 +14205,7 @@ dependencies = [
"log",
"peniko",
"png 0.17.16",
- "skrifa",
+ "skrifa 0.37.0",
"static_assertions",
"thiserror 2.0.18",
"vello_encoding",
@@ -14171,11 +14220,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a235ba928b3109ad9e7696270edb09445a52ae1c7c08e6d31a19b1cdd6cbc24a"
dependencies = [
"bytemuck",
- "fearless_simd",
+ "fearless_simd 0.3.0",
"hashbrown 0.15.5",
"log",
"peniko",
- "skrifa",
+ "skrifa 0.37.0",
"smallvec",
]
@@ -14198,7 +14247,7 @@ dependencies = [
"bytemuck",
"guillotiere",
"peniko",
- "skrifa",
+ "skrifa 0.37.0",
"smallvec",
]
@@ -14323,11 +14372,11 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasip2"
-version = "1.0.2+wasi-0.2.9"
+version = "1.0.3+wasi-0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
+checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
dependencies = [
- "wit-bindgen",
+ "wit-bindgen 0.57.1",
]
[[package]]
@@ -14336,7 +14385,7 @@ version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
dependencies = [
- "wit-bindgen",
+ "wit-bindgen 0.51.0",
]
[[package]]
@@ -14347,9 +14396,9 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
[[package]]
name = "wasm-bindgen"
-version = "0.2.114"
+version = "0.2.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
+checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1"
dependencies = [
"cfg-if",
"once_cell",
@@ -14360,23 +14409,19 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.64"
+version = "0.4.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8"
+checksum = "af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084"
dependencies = [
- "cfg-if",
- "futures-util",
"js-sys",
- "once_cell",
"wasm-bindgen",
- "web-sys",
]
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.114"
+version = "0.2.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
+checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -14384,9 +14429,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.114"
+version = "0.2.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
+checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41"
dependencies = [
"bumpalo",
"proc-macro2",
@@ -14397,18 +14442,18 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.114"
+version = "0.2.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
+checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea"
dependencies = [
"unicode-ident",
]
[[package]]
name = "wasm-bindgen-test"
-version = "0.3.64"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6311c867385cc7d5602463b31825d454d0837a3aba7cdb5e56d5201792a3f7fe"
+checksum = "29826f9d9ecaa314c480d376b276d1c790e6cb6a4681fab8532da69cbabf977d"
dependencies = [
"async-trait",
"cast",
@@ -14428,9 +14473,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-test-macro"
-version = "0.3.64"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67008cdde4769831958536b0f11b3bdd0380bde882be17fff9c2f34bb4549abd"
+checksum = "c610311887f9e6599a546d278d12d69dfd3a3e92639b2129e4b11ad6cf1961d6"
dependencies = [
"proc-macro2",
"quote",
@@ -14439,9 +14484,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-test-shared"
-version = "0.2.114"
+version = "0.2.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfe29135b180b72b04c74aa97b2b4a2ef275161eff9a6c7955ea9eaedc7e1d4e"
+checksum = "60238e5b4b1b295701d6f9a66d2a126fe19990348f5fb9dae3b623a370119d94"
[[package]]
name = "wasm-encoder"
@@ -14469,7 +14514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
dependencies = [
"anyhow",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"wasm-encoder 0.244.0",
"wasmparser 0.244.0",
]
@@ -14556,9 +14601,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6"
dependencies = [
"ahash 0.8.12",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"hashbrown 0.14.5",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"semver",
"serde",
]
@@ -14569,9 +14614,9 @@ version = "0.235.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"hashbrown 0.15.5",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"semver",
"serde",
]
@@ -14582,7 +14627,7 @@ version = "0.236.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
]
[[package]]
@@ -14591,17 +14636,17 @@ version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"hashbrown 0.15.5",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"semver",
]
[[package]]
name = "wayland-backend"
-version = "0.3.14"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa75f400b7f719bcd68b3f47cd939ba654cedeef690f486db71331eec4c6a406"
+checksum = "2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d"
dependencies = [
"cc",
"downcast-rs",
@@ -14613,11 +14658,11 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.13"
+version = "0.31.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3"
+checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"rustix 1.1.4",
"wayland-backend",
"wayland-scanner",
@@ -14629,16 +14674,16 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cursor-icon",
"wayland-backend",
]
[[package]]
name = "wayland-cursor"
-version = "0.31.13"
+version = "0.31.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b3298683470fbdc6ca40151dfc48c8f2fd4c41a26e13042f801f85002384091"
+checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d"
dependencies = [
"rustix 1.1.4",
"wayland-client",
@@ -14647,11 +14692,11 @@ dependencies = [
[[package]]
name = "wayland-protocols"
-version = "0.32.11"
+version = "0.32.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b23b5df31ceff1328f06ac607591d5ba360cf58f90c8fad4ac8d3a55a3c4aec7"
+checksum = "563a85523cade2429938e790815fd7319062103b9f4a2dc806e9b53b95982d8f"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -14659,11 +14704,11 @@ dependencies = [
[[package]]
name = "wayland-protocols-plasma"
-version = "0.3.11"
+version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d392fc283a87774afc9beefcd6f931582bb97fe0e6ced0b306a62cb1d026527c"
+checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -14672,11 +14717,11 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.3.11"
+version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78248e4cc0eff8163370ba5c158630dcae1f3497a586b826eca2ef5f348d6235"
+checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -14685,9 +14730,9 @@ dependencies = [
[[package]]
name = "wayland-scanner"
-version = "0.31.9"
+version = "0.31.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3"
+checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a"
dependencies = [
"proc-macro2",
"quick-xml 0.39.2",
@@ -14696,9 +14741,9 @@ dependencies = [
[[package]]
name = "wayland-sys"
-version = "0.31.10"
+version = "0.31.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374f6b70e8e0d6bf9461a32988fd553b59ff630964924dad6e4a4eb6bd538d17"
+checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be"
dependencies = [
"dlib",
"log",
@@ -14708,9 +14753,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.91"
+version = "0.3.97"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9"
+checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -14740,12 +14785,12 @@ dependencies = [
[[package]]
name = "webbrowser"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe985f41e291eecef5e5c0770a18d28390addb03331c043964d9e916453d6f16"
+checksum = "0fc95580916af1e68ff6a7be07446fc5db73ebf71cf092de939bbf5f7e189f72"
dependencies = [
"core-foundation 0.10.1",
- "jni 0.22.3",
+ "jni 0.22.4",
"log",
"ndk-context",
"objc2 0.6.4",
@@ -14804,14 +14849,14 @@ version = "0.26.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
dependencies = [
- "webpki-roots 1.0.6",
+ "webpki-roots 1.0.7",
]
[[package]]
name = "webpki-roots"
-version = "1.0.6"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed"
+checksum = "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d"
dependencies = [
"rustls-pki-types",
]
@@ -14890,7 +14935,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798"
dependencies = [
"arrayvec",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg-if",
"cfg_aliases 0.2.1",
"document-features",
@@ -14920,10 +14965,10 @@ checksum = "28b94525fc99ba9e5c9a9e24764f2bc29bad0911a7446c12f446a8277369bf3a"
dependencies = [
"arrayvec",
"bit-vec 0.6.3",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg_aliases 0.1.1",
"codespan-reporting 0.11.1",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"log",
"naga 0.19.2",
"once_cell",
@@ -14947,11 +14992,11 @@ dependencies = [
"arrayvec",
"bit-set 0.8.0",
"bit-vec 0.8.0",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"cfg_aliases 0.2.1",
"document-features",
"hashbrown 0.15.5",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"log",
"naga 26.0.0",
"once_cell",
@@ -15006,7 +15051,7 @@ dependencies = [
"arrayvec",
"ash 0.37.3+1.3.251",
"bit-set 0.5.3",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"cfg_aliases 0.1.1",
"core-graphics-types 0.1.3",
@@ -15051,7 +15096,7 @@ dependencies = [
"arrayvec",
"ash 0.38.0+1.3.281",
"bit-set 0.8.0",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block",
"bytemuck",
"cfg-if",
@@ -15108,7 +15153,7 @@ version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"js-sys",
"web-sys",
]
@@ -15119,7 +15164,7 @@ version = "26.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"bytemuck",
"js-sys",
"log",
@@ -15767,7 +15812,7 @@ dependencies = [
"ahash 0.8.12",
"android-activity",
"atomic-waker",
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"block2 0.5.1",
"bytemuck",
"calloop",
@@ -15828,6 +15873,15 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "winnow"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "wit-bindgen"
version = "0.51.0"
@@ -15837,6 +15891,12 @@ dependencies = [
"wit-bindgen-rust-macro",
]
+[[package]]
+name = "wit-bindgen"
+version = "0.57.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
+
[[package]]
name = "wit-bindgen-core"
version = "0.51.0"
@@ -15856,7 +15916,7 @@ checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
dependencies = [
"anyhow",
"heck 0.5.0",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"prettyplease",
"syn 2.0.117",
"wasm-metadata",
@@ -15886,8 +15946,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
dependencies = [
"anyhow",
- "bitflags 2.11.0",
- "indexmap 2.13.0",
+ "bitflags 2.11.1",
+ "indexmap 2.14.0",
"log",
"serde",
"serde_derive",
@@ -15906,7 +15966,7 @@ checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
dependencies = [
"anyhow",
"id-arena",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"log",
"semver",
"serde",
@@ -15918,9 +15978,9 @@ dependencies = [
[[package]]
name = "writeable"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
+checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
[[package]]
name = "wry"
@@ -15967,15 +16027,14 @@ dependencies = [
[[package]]
name = "wuff"
-version = "0.2.3"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "088845d3772b9624d010137410e44bbdbf60a13ecf39338b7617723c29eb4afd"
+checksum = "d77cd3107d02dc860d9377a7e28a60e2a77c6d1964f4119999b03dd95f007719"
dependencies = [
"arrayvec",
"brotli-decompressor",
"bytes",
"flate2",
- "font-types 0.9.0",
]
[[package]]
@@ -16061,7 +16120,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.11.1",
"dlib",
"log",
"once_cell",
@@ -16133,9 +16192,9 @@ dependencies = [
[[package]]
name = "yoke"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
+checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca"
dependencies = [
"stable_deref_trait",
"yoke-derive",
@@ -16144,9 +16203,9 @@ dependencies = [
[[package]]
name = "yoke-derive"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
+checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
dependencies = [
"proc-macro2",
"quote",
@@ -16178,7 +16237,7 @@ dependencies = [
"hex",
"nix 0.29.0",
"ordered-stream",
- "rand 0.8.5",
+ "rand 0.8.6",
"serde",
"serde_repr",
"sha1",
@@ -16261,18 +16320,18 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524"
[[package]]
name = "zerocopy"
-version = "0.8.42"
+version = "0.8.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3"
+checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.42"
+version = "0.8.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f"
+checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4"
dependencies = [
"proc-macro2",
"quote",
@@ -16281,18 +16340,18 @@ dependencies = [
[[package]]
name = "zerofrom"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
+checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df"
dependencies = [
"zerofrom-derive",
]
[[package]]
name = "zerofrom-derive"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
+checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
dependencies = [
"proc-macro2",
"quote",
@@ -16308,20 +16367,21 @@ checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
[[package]]
name = "zerotrie"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
+checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
dependencies = [
"displaydoc",
"yoke",
"zerofrom",
+ "zerovec",
]
[[package]]
name = "zerovec"
-version = "0.11.5"
+version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
+checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
dependencies = [
"serde",
"yoke",
@@ -16331,9 +16391,9 @@ dependencies = [
[[package]]
name = "zerovec-derive"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
+checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
dependencies = [
"proc-macro2",
"quote",
@@ -16351,7 +16411,7 @@ dependencies = [
"crossbeam-utils",
"displaydoc",
"flate2",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"memchr",
"thiserror 2.0.18",
"time",
@@ -16367,7 +16427,7 @@ dependencies = [
"arbitrary",
"crc32fast",
"flate2",
- "indexmap 2.13.0",
+ "indexmap 2.14.0",
"memchr",
"zopfli",
]
diff --git a/packages/cli/src/build/assets.rs b/packages/cli/src/build/assets.rs
index 3ab96d984..6d305f018 100644
--- a/packages/cli/src/build/assets.rs
+++ b/packages/cli/src/build/assets.rs
@@ -276,6 +276,8 @@ fn legacy_asset_to_modern_asset(
.with_minify(js.minified())
.with_preload(js.preloaded())
.with_static_head(js.static_head())
+ // Legacy 0.7 manganis has no module concept; default to classic script.
+ .with_module(false)
.into_asset_options(),
_ => AssetOptions::builder()
.with_hash_suffix(add_hash)
diff --git a/packages/cli/src/build/builder.rs b/packages/cli/src/build/builder.rs
index a78057a22..538ef48a7 100644
--- a/packages/cli/src/build/builder.rs
+++ b/packages/cli/src/build/builder.rs
@@ -1989,7 +1989,7 @@ impl AppBuilder {
use std::fmt::Write as _;
let total_ms = time_taken as usize;
- let timeline_width = 96usize;
+ let timeline_width = 48usize;
let max_label_width = self
.profile_spans
.iter()
diff --git a/packages/cli/src/build/web.rs b/packages/cli/src/build/web.rs
index b082fc45d..c6a42f285 100644
--- a/packages/cli/src/build/web.rs
+++ b/packages/cli/src/build/web.rs
@@ -33,7 +33,10 @@
//! logo.png
//! ```
-use crate::{opt::AppManifest, BuildMode, BuildRequest};
+use crate::{
+ opt::{js_is_module, AppManifest},
+ BuildMode, BuildRequest,
+};
use crate::{BuildContext, BundleFormat, Result, TraceSrc, WasmBindgen, WasmOptConfig};
use anyhow::Context;
use dioxus_cli_config::format_base_path_meta_element;
@@ -487,9 +490,15 @@ __wbg_init({{module_or_path: "/{}/{wasm_path}"}}).then((wasm) => {{
);
}
if js_options.static_head() {
+ let source = std::path::Path::new(asset.absolute_source_path());
+ let module_attr = if js_is_module(js_options, source) {
+ r#" type="module""#
+ } else {
+ ""
+ };
_ = write!(
head_resources,
- r#""#
+ r#""#
);
}
}
diff --git a/packages/cli/src/cli/bundle.rs b/packages/cli/src/cli/bundle.rs
index 0e64881ea..3cda41fc7 100644
--- a/packages/cli/src/cli/bundle.rs
+++ b/packages/cli/src/cli/bundle.rs
@@ -59,7 +59,7 @@ impl Bundle {
// Fill platform-specific defaults for package types when omitted.
if self.package_types.is_none() {
- self.package_types = Self::default_package_types(client.bundle);
+ self.package_types = Some(Self::default_package_types(client.bundle));
}
Self::validate_package_types_for_bundle(client.bundle, self.package_types.as_deref())?;
@@ -125,11 +125,9 @@ impl Bundle {
}
}
+ println!("Bundled {} bundles:", bundles.len());
for bundle_path in bundles.iter() {
- tracing::info!(
- "Bundled app at: {}",
- bundle_path.absolutize().unwrap().display()
- );
+ println!("{}", bundle_path.absolutize().unwrap().display());
}
let client = client_artifacts.into_structured_output();
@@ -191,11 +189,14 @@ impl Bundle {
Ok(bundles)
}
- fn default_package_types(bundle: BundleFormat) -> Option> {
+ fn default_package_types(bundle: BundleFormat) -> Vec {
match bundle {
- BundleFormat::Ios => Some(vec![crate::PackageType::Ipa]),
- BundleFormat::Android => Some(vec![crate::PackageType::Aab]),
- _ => None,
+ BundleFormat::Web | BundleFormat::Server => Vec::new(),
+ BundleFormat::MacOS => vec![PackageType::MacOsBundle, PackageType::Dmg],
+ BundleFormat::Windows => vec![PackageType::Nsis],
+ BundleFormat::Linux => vec![PackageType::AppImage],
+ BundleFormat::Ios => vec![PackageType::Ipa],
+ BundleFormat::Android => vec![PackageType::Aab],
}
}
@@ -267,11 +268,55 @@ mod tests {
};
#[test]
- fn ios_bundle_defaults_to_ipa() {
+ fn bundle_formats_have_default_package_types() {
assert_eq!(
Bundle::default_package_types(BundleFormat::Ios),
- Some(vec![PackageType::Ipa])
+ vec![PackageType::Ipa]
);
+ assert_eq!(
+ Bundle::default_package_types(BundleFormat::Android),
+ vec![PackageType::Aab]
+ );
+ assert_eq!(
+ Bundle::default_package_types(BundleFormat::MacOS),
+ vec![PackageType::MacOsBundle, PackageType::Dmg]
+ );
+ assert_eq!(
+ Bundle::default_package_types(BundleFormat::Windows),
+ vec![PackageType::Nsis]
+ );
+ assert_eq!(
+ Bundle::default_package_types(BundleFormat::Linux),
+ vec![PackageType::AppImage]
+ );
+ assert_eq!(Bundle::default_package_types(BundleFormat::Web), vec![]);
+ assert_eq!(Bundle::default_package_types(BundleFormat::Server), vec![]);
+ }
+
+ #[test]
+ fn default_package_types_are_valid_for_their_bundle_format() {
+ for bundle_format in [
+ BundleFormat::Web,
+ BundleFormat::MacOS,
+ BundleFormat::Windows,
+ BundleFormat::Linux,
+ BundleFormat::Server,
+ BundleFormat::Ios,
+ BundleFormat::Android,
+ ] {
+ let package_types = Bundle::default_package_types(bundle_format);
+ Bundle::validate_package_types_for_bundle(bundle_format, Some(&package_types)).unwrap();
+ }
+ }
+
+ #[test]
+ fn omitted_package_types_are_filled_with_defaults() {
+ let mut package_types = None;
+ if package_types.is_none() {
+ package_types = Some(Bundle::default_package_types(BundleFormat::Linux));
+ }
+
+ assert_eq!(package_types, Some(vec![PackageType::AppImage]));
}
#[test]
diff --git a/packages/cli/src/opt/file.rs b/packages/cli/src/opt/file.rs
index df8badfc6..29893793b 100644
--- a/packages/cli/src/opt/file.rs
+++ b/packages/cli/src/opt/file.rs
@@ -16,17 +16,6 @@ pub(crate) fn process_file_to(
source: &Path,
output_path: &Path,
esbuild_path: Option<&Path>,
-) -> anyhow::Result<()> {
- process_file_to_with_options(options, source, output_path, false, esbuild_path)
-}
-
-/// Process a specific file asset with additional options
-pub(crate) fn process_file_to_with_options(
- options: &AssetOptions,
- source: &Path,
- output_path: &Path,
- in_folder: bool,
- esbuild_path: Option<&Path>,
) -> anyhow::Result<()> {
// If the file already exists and this is a hashed asset, then we must have a file
// with the same hash already. The hash has the file contents and options, so if we
@@ -63,7 +52,7 @@ pub(crate) fn process_file_to_with_options(
process_scss(options, source, &temp_path)?;
}
ResolvedAssetType::Js(options) => {
- process_js(options, source, &temp_path, !in_folder, esbuild_path)?;
+ process_js(options, source, &temp_path, esbuild_path)?;
}
ResolvedAssetType::Image(options) => {
process_image(options, source, &temp_path)?;
diff --git a/packages/cli/src/opt/folder.rs b/packages/cli/src/opt/folder.rs
index 87fa05ee3..1b71d0a28 100644
--- a/packages/cli/src/opt/folder.rs
+++ b/packages/cli/src/opt/folder.rs
@@ -2,7 +2,7 @@ use std::path::Path;
use rayon::iter::{IntoParallelRefIterator, ParallelIterator};
-use crate::opt::file::process_file_to_with_options;
+use crate::opt::file::process_file_to;
/// Process a folder, optimizing and copying all assets into the output folder
pub fn process_folder(
@@ -40,11 +40,10 @@ fn process_file_minimal(
output_path: &Path,
esbuild_path: Option<&Path>,
) -> anyhow::Result<()> {
- process_file_to_with_options(
+ process_file_to(
&manganis_core::AssetOptions::builder().into_asset_options(),
input_path,
output_path,
- true,
esbuild_path,
)?;
Ok(())
diff --git a/packages/cli/src/opt/hash.rs b/packages/cli/src/opt/hash.rs
index 3dcfcf4be..7dec67861 100644
--- a/packages/cli/src/opt/hash.rs
+++ b/packages/cli/src/opt/hash.rs
@@ -50,7 +50,7 @@ fn hash_file(options: &AssetOptions, source: &Path) -> anyhow::Result
// Hash the version of the CLI
hash.write(crate::dx_build_info::PKG_VERSION.as_bytes());
- hash_file_with_options(options, source, &mut hash, false)?;
+ hash_file_with_options(options, source, &mut hash)?;
let hash = hash.finish();
Ok(AssetHash::new(hash))
@@ -61,7 +61,6 @@ pub(crate) fn hash_file_with_options(
options: &AssetOptions,
source: &Path,
hasher: &mut impl Hasher,
- in_folder: bool,
) -> anyhow::Result<()> {
let resolved_options = resolve_asset_options(source, options.variant());
@@ -73,7 +72,7 @@ pub(crate) fn hash_file_with_options(
}
ResolvedAssetType::Js(options) => {
- hash_js(options, source, hasher, !in_folder)?;
+ hash_js(options, source, hasher)?;
}
// Otherwise, we can just hash the file contents
@@ -100,7 +99,6 @@ pub(crate) fn hash_file_with_options(
.into_asset_options(),
&path,
hasher,
- true,
)?;
}
}
diff --git a/packages/cli/src/opt/js.rs b/packages/cli/src/opt/js.rs
index 976df3de6..656f847c4 100644
--- a/packages/cli/src/opt/js.rs
+++ b/packages/cli/src/opt/js.rs
@@ -4,20 +4,15 @@ use anyhow::Context;
use manganis_core::JsAssetOptions;
use crate::opt::hash::hash_file_contents;
-
pub(crate) fn process_js(
js_options: &JsAssetOptions,
source: &Path,
output_path: &Path,
- bundle: bool,
esbuild_path: Option<&Path>,
) -> anyhow::Result<()> {
- let minify = js_options.minified();
- let needs_esbuild = minify || bundle;
-
- if needs_esbuild {
+ if js_options.minified() || js_options.is_module() {
if let Some(esbuild) = esbuild_path {
- match run_esbuild(esbuild, source, output_path, bundle, minify) {
+ match run_esbuild(esbuild, source, output_path, js_options) {
Ok(()) => return Ok(()),
Err(err) => {
tracing::error!(
@@ -30,7 +25,7 @@ pub(crate) fn process_js(
}
}
- // Fallback: copy unprocessed
+ // Fallback / no minification: copy unprocessed
let mut source_file = std::fs::File::open(source)?;
let mut writer = std::io::BufWriter::new(std::fs::File::create(output_path)?);
std::io::copy(&mut source_file, &mut writer).with_context(|| {
@@ -43,26 +38,42 @@ pub(crate) fn process_js(
Ok(())
}
-/// Run esbuild to bundle and/or minify a JavaScript file.
+/// Run esbuild to minify a JavaScript file in place.
+///
+/// When `is_module` is true, the file is treated as ES module input:
+/// `--bundle --format=esm` inlines local relative imports (notably the
+/// `snippets/` folder that wasm-bindgen emits for `#[wasm_bindgen(inline_js)]`
+/// / `module = "…"`) into a single ESM file. `http://` and `https://` imports
+/// are marked external so URL-based module loading (e.g. CDN-hosted ESM,
+/// firebase) is left for the browser to resolve at runtime. The consuming
+/// `