mirror of
https://github.com/emilk/egui.git
synced 2026-08-29 04:40:03 -04:00
Update crates (#8301)
Semver-compatible dependency updates (~200 transitive crates in `Cargo.lock`), plus housekeeping of the version pins in `Cargo.toml`. ## Changes * Normalize version strings in `[workspace.dependencies]` (`similar-asserts = "2.0"`, `unicode_names2 = "3.1"`) * `cargo update`: bump all semver-compatible transitive dependencies * `itertools` 0.14 → 0.15; the duplicate with puffin's 0.14 / criterion's 0.13 is now allowed in `deny.toml` * `rand_core` duplicate (0.6 via phf_generator's rand 0.8, 0.10 via getrandom 0.4/chacha20) also allowed in `deny.toml` — rand ecosystem is mid-migration * `toml` lock moved to 1.1.2 — the old winnow-duplicate blocker is gone (winit's `toml_edit` now uses winnow 1.x), so the stale comment is removed * `wgpu` got a lock-only patch bump 29.0.1 → 29.0.4 (still on the 29.x line; wgpu 30 intentionally not taken) ## Held back (would fail `cargo deny` with duplicate crates) * `env_logger` 0.11.8 — newer pulls env_filter 1.x, duplicating the 0.1.x that android_logger needs * `image` 0.25.6 — needs png 0.18, blocked on resvg * `smithay-clipboard` 0.7.2 — pulls calloop 0.14, duplicating winit's 0.13 * accesskit platform adapters — newer ones need accesskit_consumer 0.36/0.37, duplicating the 0.35 that kittest 0.4 pins (comments added for `accesskit_consumer`/`accesskit_winit`) * wasm-bindgen family kept at 0.2.108 per the sync comment Majors still blocked (documented in `Cargo.toml`): `font-types`/`skrifa`/`harfrust` (vello_cpu 0.0.9), `resvg` (winit 0.30). Verified: `scripts/cargo_deny.sh` green on all targets, `cargo clippy --all-features --all-targets` clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,11 +55,13 @@ skip = [
|
||||
{ name = "foldhash" }, # pulled by the duplicated hashbrown versions
|
||||
{ name = "getrandom" }, # ring / rustls (and thus ehttp) still depend on getrandom 0.2
|
||||
{ name = "hashbrown" }, # wgpu's naga depends on 0.16, accesskit depends on 0.15
|
||||
{ name = "itertools" }, # puffin 0.20 depends on 0.14, criterion 0.8 on 0.13
|
||||
{ name = "jni-sys" }, # 0.3.1 depends on 0.4
|
||||
{ name = "kurbo" }, # Old version because of resvg
|
||||
{ name = "phf" }, # mime_guess2 -> 0.11, unicode_names2 -> 0.13
|
||||
{ name = "phf_generator" }, # same phf split as phf
|
||||
{ name = "phf_shared" }, # same phf split as phf
|
||||
{ name = "rand_core" }, # rand ecosystem is migrating 0.8 -> 0.10; phf_generator's rand 0.8 needs rand_core 0.6, getrandom 0.4/chacha20 need rand_core 0.10
|
||||
{ name = "redox_syscall" }, # old version via winit
|
||||
{ name = "rustc-hash" }, # Small enough
|
||||
{ name = "thiserror" }, # ecosystem is in the process of migrating from 1.x to 2.x
|
||||
|
||||
Reference in New Issue
Block a user