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:
1011
Cargo.lock
1011
Cargo.lock
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user