Skip to content

Update dependency versions and Rust toolchain#18

Open
pollenjp wants to merge 1 commit intomainfrom
claude/update-dependencies-AYvzL
Open

Update dependency versions and Rust toolchain#18
pollenjp wants to merge 1 commit intomainfrom
claude/update-dependencies-AYvzL

Conversation

@pollenjp
Copy link
Owner

Summary

This PR updates several key dependencies and the Rust toolchain to newer versions, relaxing version constraints to allow for more flexible dependency resolution.

Key Changes

  • Cargo.toml: Relaxed version pinning for core dependencies:

    • anyhow: 1.0.95 → 1.0 (allows any 1.x version)
    • indexmap: 2.7.1 → 2.13 (allows 2.13+)
    • serde: 1.0.217 → 1.0 (allows any 1.x version)
    • serde_json: 1.0.138 → 1.0 (allows any 1.x version)
  • mise.toml: Updated development toolchain versions:

    • cargo-binstall: 1.14.1 → 1.17.7
    • cargo:cdk-ansible-cli: 0.1.5 → 0.2.8
    • rust: 1.88.0 → 1.94.0

Implementation Details

The version constraint changes follow semantic versioning best practices by using major.minor version specifications rather than patch-level pinning. This allows Cargo to resolve to compatible patch versions while maintaining compatibility with the specified minor versions. The Rust toolchain upgrade to 1.94.0 ensures access to the latest language features and compiler improvements.

https://claude.ai/code/session_01Vqd6d4dzWJPWfXrtybj4R7

- mise.toml: cargo-binstall 1.17.7, cdk-ansible-cli 0.2.8, rust 1.94.0
- Cargo.toml: indexmap 2.13, anyhow/serde/serde_json to major.minor only

https://claude.ai/code/session_01Vqd6d4dzWJPWfXrtybj4R7
@pollenjp pollenjp self-assigned this Mar 19, 2026
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