updated the dependencies - maintaining compatibility and tests (#4363)

* Update dependencies in Cargo.lock

* added in the missing bevy example which was included in recent merge

* undo unneccessary library installation in gh actions

* cleaned up further

* Update dependencies in Cargo.toml and Cargo.lock askana_escape to 0.13

* updated code to make tests work

* updated the wgpu texture example

* replaced all direct reference with use

* fixed wgpu and jsframework errors in benches and examples

* Fix: Import black_box from std::hint

* grand finale upgrade

* updated cargo.lock

* Bump hyper-util to 0.1.15 and plist to 1.7.4

* remove some unused swc dependencies and add a command to update them in the future

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
This commit is contained in:
authored and GitHub committed 2025-07-14 13:03:40 -07:00
1 parent 93147587b8
commit c5b33924ae
27 files changed
+774 -963

No files matched your search

+50 -50
View File
@@ -203,17 +203,17 @@ warnings = { version = "0.2.1" }
# a fork of pretty please for tests - let's get off of this if we can!
prettier-please = { version = "0.3.0", features = ["verbatim"] }
anyhow = "1.0.97"
clap = { version = "4.5.31" }
anyhow = "1.0.98"
clap = { version = "4.5.40" }
askama_escape = "0.13.0"
tracing = "0.1.41"
tracing-futures = "0.2.5"
tracing-subscriber = { version = "0.3.19", default-features = false }
toml = "0.8"
tokio = "1.43"
tokio-util = { version = "0.7.13" }
tokio = "1.46"
tokio-util = { version = "0.7.15" }
tokio-stream = { version = "0.1.17" }
slab = "0.4.9"
slab = "0.4.10"
slotmap = { version = "1.0.7", features = ["serde"] }
futures = "0.3.31"
futures-channel = "0.3.31"
@@ -225,23 +225,23 @@ js-sys = "0.3.77"
web-sys = { version = "0.3.77", default-features = false }
html_parser = "0.7.0"
thiserror = "2.0.12"
prettyplease = { version = "0.2.30", features = ["verbatim"] }
prettyplease = { version = "0.2.35", features = ["verbatim"] }
const_format = "0.2.34"
cargo_toml = { version = "0.22.1" }
tauri-utils = { version = "=2.5.0" }
tauri-bundler = { version = "=2.5.0" }
lru = "0.14.0"
async-trait = "0.1.87"
axum = { version = "0.8.1", default-features = false }
axum-server = { version = "0.7.1", default-features = false }
lru = "0.16.0"
async-trait = "0.1.88"
axum = { version = "0.8.4", default-features = false }
axum-server = { version = "0.7.2", default-features = false }
server_fn = { version = "0.8.2", default-features = false }
server_fn_macro = { version = "0.8.2" }
tower = "0.5.2"
http = "1.2.0"
notify = { version = "8.0.0" }
tower-http = "0.6.2"
http = "1.3.1"
notify = { version = "8.1.0" }
tower-http = "0.6.6"
hyper = "1.6.0"
hyper-rustls = { version = "0.27.5", default-features = false, features = [
hyper-rustls = { version = "0.27.7", default-features = false, features = [
"native-tokio",
"http1",
"http2",
@@ -249,21 +249,21 @@ hyper-rustls = { version = "0.27.5", default-features = false, features = [
"logging",
"ring",
] }
rustls = { version = "0.23.23", default-features = false, features = ["logging", "std", "tls12", "ring"] }
rustls = { version = "0.23.28", default-features = false, features = ["logging", "std", "tls12", "ring"] }
serde_json = "1.0.140"
serde = "1.0.218"
serde = "1.0.219"
syn = "2.0"
quote = "1.0"
proc-macro2 = "1.0"
axum_session = "0.16.0"
axum_session_auth = "0.16.0"
axum_session_sqlx = "0.5.0"
axum-extra = "0.10.0"
reqwest = "0.12.12"
owo-colors = "4.2.0"
axum-extra = "0.10.1"
reqwest = "0.12.22"
owo-colors = "4.2.2"
ciborium = "0.2.2"
base64 = "0.22.1"
uuid = "1.15.1"
uuid = "1.17.0"
convert_case = "0.8.0"
tungstenite = { version = "0.27.0" }
tokio-tungstenite = { version = "0.27.0" }
@@ -271,45 +271,45 @@ gloo-timers = "0.3.0"
fluent-uri = { version = "0.3.2", features = ["serde"] }
internment = { version = "0.8.6" }
proc-macro2-diagnostics = { version = "0.10", default-features = false }
env_logger = "0.11.6"
chrono = { version = "0.4.40" }
env_logger = "0.11.8"
chrono = { version = "0.4.41" }
gloo = { version = "0.11.0" }
gloo-utils = { version = "0.2.0" }
rustversion = "1.0.20"
rand = "0.8"
rustversion = "1.0.21"
rand = "0.9"
longest-increasing-subsequence = "0.1.0"
trybuild = "1.0"
dirs = "6.0.0"
cargo-config2 = "0.1.32"
criterion = { version = "0.5" }
cargo-config2 = "0.1.34"
criterion = { version = "0.6" }
cargo_metadata = "0.19.2"
parking_lot = "0.12.3"
parking_lot = "0.12.4"
tracing-wasm = "0.2.1"
console_error_panic_hook = "0.1.7"
base16 = "0.2.1"
digest = "0.10.7"
sha2 = "0.10.8"
sha2 = "0.10.9"
walrus = { version = "0.23.3", features = ["parallel"] }
id-arena = "2.2.1"
async-compression = { version = "0.4.20", features = ["futures-io", "gzip", "brotli"] }
getrandom = { version = "0.2.0" }
async-compression = { version = "0.4.25", features = ["futures-io", "gzip", "brotli"] }
getrandom = { version = "0.3.3" }
async-once-cell = { version = "0.5.4" }
rayon = "1.10.0"
wasmparser = "0.226.0"
wasmparser = "0.235.0"
itertools = "0.14.0"
object = { version = "0.36.0" }
object = { version = "0.37.1" }
bincode = "1.3.3"
inventory = { version = "0.3.5" }
inventory = { version = "0.3.20" }
macro-string = "0.1.4"
walkdir = "2.5.0"
url = "2.3.1"
url = "2.5.4"
separator = "0.4.1"
pretty_assertions = "1.4.0"
pretty_assertions = "1.4.1"
serde_repr = "0.1"
hyper-util = "0.1.10"
krates = { version = "0.19.0" }
libloading = "0.8.6"
libc = "0.2.170"
hyper-util = "0.1.15"
krates = { version = "0.17.5" }
libloading = "0.8.8"
libc = "0.2.174"
memmap2 = "0.9.5"
memfd = "0.6.4"
@@ -320,30 +320,30 @@ infer = "0.19.0"
dunce = "1.0.5"
percent-encoding = "2.3.1"
global-hotkey = "0.7.0"
rfd = { version = "0.15.2", default-features = false }
rfd = { version = "0.15.3", default-features = false }
muda = "0.17.0"
cocoa = "0.26"
core-foundation = "0.10.1"
objc = { version = "0.2.7", features = ["exception"] }
objc_id = "0.1.1"
tray-icon = "0.21.0"
open = "5.1.2"
open = "5.3.2"
# web
gloo-dialogs = "0.2.0"
# tui stuff
ansi-to-tui = "7.0"
ansi-to-html = "0.2.1"
ansi-to-html = "0.2.2"
path-absolutize = "3.1"
crossterm = { version = "0.29.0" }
ratatui = { version = "0.29.0" }
shell-words = "1.1.0"
color-eyre = "0.6.3"
color-eyre = "0.6.5"
# native
keyboard-types = { version = "0.7", default-features = false }
winit = { version = "0.30.2", features = ["rwh_06"] }
winit = { version = "0.30.11", features = ["rwh_06"] }
[profile.dev]
@@ -412,7 +412,7 @@ reqwest = { workspace = true, features = ["json"], optional = true }
ciborium = { workspace = true, optional = true }
base64 = { workspace = true, optional = true }
http-range = { version = "0.1.5", optional = true }
wgpu = { version = "0.19", optional = true }
wgpu = { version = "24.0", optional = true }
ouroboros = { version = "*", optional = true }
wasm-splitter = { workspace = true, package = "wasm-split" }
@@ -424,16 +424,16 @@ separator = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
rand = { workspace = true, features = ["small_rng"] }
form_urlencoded = "1.2.0"
async-std = "1.12.0"
form_urlencoded = "1.2.1"
async-std = "1.13.1"
web-time = "1.1.0"
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
getrandom = { workspace = true, features = ["js"] }
tokio = { version = "1.43", default-features = false, features = ["sync", "macros", "io-util", "rt", "time"] }
getrandom = { workspace = true, features = ["wasm_js"] }
tokio = { version = "1.46", default-features = false, features = ["sync", "macros", "io-util", "rt", "time"] }
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
tokio = { version = "1.43", features = ["full"] }
tokio = { version = "1.46", features = ["full"] }
# force vendored openssl on android
[target.'cfg(target_os = "android")'.dev-dependencies]