Skip to content

Update MSRV and fix linter warnings#105

Merged
unleashed merged 13 commits intomasterfrom
update-msrv-and-fix-warnings
Apr 13, 2025
Merged

Update MSRV and fix linter warnings#105
unleashed merged 13 commits intomasterfrom
update-msrv-and-fix-warnings

Conversation

@unleashed
Copy link
Member

Found out our real MSRV is 1.65, so we are bumping it to that version.

We also do some cleanups as part of fixing warnings in newer clippy and rustc versions. This includes a few small API breakages, but given master already did so, we can go release 0.9 with these.

@unleashed unleashed force-pushed the update-msrv-and-fix-warnings branch 4 times, most recently from c42bc1f to 3ef9764 Compare April 13, 2025 16:41
@unleashed unleashed added this to the v0.9.0 milestone Apr 13, 2025
@unleashed unleashed added the breaking Breaking Change label Apr 13, 2025
Some dependencies don't really work in the minimal versions. Sometimes
we may depend on features introduced in a minor upgrade, and some
other times the minimum versions don't work with language features
we are now using.

These versions are the minimum required for the sources to work
including tests.
We really had to do some gymnastics to actually be able to
compile threescalers with versions prior to 1.65, so let's
just accept reality.

We are also upgrading reqwest, and using it will significantly
bump the MSRV even if we didn't upgrade, so we're also taking
the opportunity to use the latest 0.12 series.
@unleashed unleashed force-pushed the update-msrv-and-fix-warnings branch from 3ef9764 to 0bee7a1 Compare April 13, 2025 17:29
@unleashed unleashed enabled auto-merge April 13, 2025 17:31
@unleashed unleashed added this pull request to the merge queue Apr 13, 2025
Merged via the queue into master with commit 2a8a6b5 Apr 13, 2025
10 checks passed
@unleashed unleashed deleted the update-msrv-and-fix-warnings branch April 13, 2025 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking Change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant