Update dependencies - #568
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update Clap from 4.6.3 to 4.6.4 and refresh transitive lockfile entries (
clap_derive4.6.3 → 4.6.4,libc0.2.187 → 0.2.189, andsyn2.0.119 → 3.0.3). Clap 4.6.4’s only change is its internal migration to syn 3; Typical does not use syn directly, so no compatibility adaptation is needed. The libc updates are additive/fix releases.Remove the dormant
pad0.1.6 dependency (last crate release in 2019) and its obsoleteunicode-width0.1 transitive dependency. Its sole use right-aligned numeric line numbers and is replaced directly with Rust’s standard formatting syntax, preserving output while reducing dependencies. No other dependency-health issue requires a migration.Rust 1.97.1, nightly rustfmt 2026-07-18, GitHub Actions, and the 2026 license year were already current. This repository has no git submodules.
Native verification passed with Rust 1.97.1 (
cargo build, 215 unit tests, and Clippy). Canonical verification passed withtoast build,toast test_units,toast test_rust_integration,toast test_typescript_integration, andtoast lint, including Rust and TypeScript generator scenarios, tagref, shellcheck, Clippy, and rustfmt.Status: Ready
Fixes: N/A