New Features (BREAKING)
-
upgrade edition to 2021 in most crates.
MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
This isn't more than a patch release as it should break nobody
who is adhering to the MSRV, but let's be careful and mark it
breaking.Note that
git-features
andgit-pack
are still on edition 2018
as they make use of a workaround to support (safe) mutable access
to non-overlapping entries in a slice which doesn't work anymore
in edition 2021.
Bug Fixes (BREAKING)
-
max-pure
now builds without any C build tooling due to lack ofopenssl-sys
.
To make this work, we leave thereqwest
configuration to downstream crates.
Note that this means downstream will have to select their TLS settings
themselves, so builds may fail after upgrade until this is done.An example for a
reqwest
configuration can be found in the
gitoxide
Cargo.toml in the root of thegitoxide
repository.
Commit Statistics
- 6 commits contributed to the release over the course of 2 calendar days.
- 4 days passed between releases.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #602
Thanks Clippy
Clippy helped 1 time to make code idiomatic.