Skip to content

Increase MSRV for all crates #626

@thejpster

Description

@thejpster

Our MSRV is variously 1.61, 1.71 or 1.81 depending on which crate you look at, all of which are pretty old. This blocks us from adopting newer language features, like #531.

Let's move to 1.85 across the board, with Edition 2024. No-one should be using a compiler older than that.

For reference, Ferrocene 26.02 is based on Rust 1.92, and Ferrocene 25.11 is based on Rust 1.90.

We should:

  • Update all the crates in this repo to edition 2024
  • Update the package.rust-version attribute to 1.85
  • Remove the deprecated package.authors attribute
  • Update all the READMEs to note that the MSRV is recorded in the Cargo.toml file
  • Add an entry to all the CHANGELOG.md files to note the MSRV change (in an Unreleased section, which will get moved to the appropriate section when the release is made)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions