Skip to content

chore: Update Rust toolchain and dependencies#149

Open
cjrolo wants to merge 11 commits intomainfrom
update-toolchain-and-deps
Open

chore: Update Rust toolchain and dependencies#149
cjrolo wants to merge 11 commits intomainfrom
update-toolchain-and-deps

Conversation

@cjrolo
Copy link
Collaborator

@cjrolo cjrolo commented Jan 16, 2026

Summary

Updates the Rust toolchain and all outdated dependencies to their latest stable versions, and enables dead code warnings.

Changes

Toolchain

  • Update Rust toolchain from 1.81 to 1.84

Dependencies

  • Update clap: 4.3.14 → 4.5
  • Update log: 0.4.0 → 0.4.22
  • Update tempfile: 3.2 → 3.14
  • Update regex: 1.9.1 → 1.11
  • Update chrono: 0.4.26 → 0.4.38
  • Update rkyv: 0.7.42 → 0.7.45
  • Update rustfft: 6.1.0 → 6.2.0

Code Quality

Testing

  • All 85 tests passing
  • Clippy clean

Related Issues

Part of repository modernization effort addressing stale dependencies and technical debt.

cjrolo and others added 11 commits October 21, 2024 23:30
- Update Rust toolchain from 1.81 to 1.84
- Update clap: 4.3.14 → 4.5
- Update log: 0.4.0 → 0.4.22
- Update tempfile: 3.2 → 3.14
- Update regex: 1.9.1 → 1.11
- Update chrono: 0.4.26 → 0.4.38
- Update rkyv: 0.7.42 → 0.7.45
- Update rustfft: 6.1.0 → 6.2.0

All tests passing (85 tests total)
@rukai
Copy link
Contributor

rukai commented Jan 16, 2026

Two notes:

  • You have merge conflicts
  • You don't need to manually update non-breaking changes in the cargo.toml instead just run cargo update to pull them into the Cargo.lock file. Rules for breaking/non-breaking:
    • 0.y.z - updating z is non-breaking otherwise breaking
    • x.y.z - updating y or z is non-breaking otherwise breaking

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants