Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase MSRV to 1.60 #157

Merged
merged 1 commit into from
Jan 5, 2024
Merged

Increase MSRV to 1.60 #157

merged 1 commit into from
Jan 5, 2024

Conversation

kornelski
Copy link
Contributor

Due to use of a 1.53 feature in color_quant (#142) the MSRV was already de-facto higher. Most libraries don't support anything below 1.56 (2021 edition) and 99% of Rust users are on 1.63 or later.

I suggest bumping to 1.60, because this can be done without immediately breaking users on older Rust versions. When a crate version uses the new dep: feature syntax, it ends up having a new field in the crates.io registry index, which causes Cargo versions older than 1.60 to silently skip and ignore it, and fall back to an older version if possible. So a release bumped to MSRV 1.60+ will be invisible to users of older Rust versions.

@kornelski kornelski merged commit 3e2be46 into image-rs:master Jan 5, 2024
13 checks passed
@kornelski kornelski deleted the msrv branch January 5, 2024 23:50
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.

None yet

2 participants