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.
Commit Statistics
- 11 commits contributed to the release over the course of 3 calendar days.
- 14 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- prepare changelogs prior to release (e4648f8)
- Merge branch 'pierrechevalier83/main' (a5b1d73)
- thanks clippy (0a6d888)
- restore original representation of
Tag
at the cost of some duplication (dd0a23d) - unify pre-allocation of
parents
inCommit
to match typical single-ancestor chains (7242d1f) - refactor (c02a6bd)
- [refactor] Deduplicate Tag and TagRef (6003fa2)
- Merge branch 'version2021' (0e4462d)
- upgrade edition to 2021 in most crates. (3d8fa8f)
- Merge branch 'pierrechevalier83/main' (f0dfa4c)
- [git-object] Encode empty tags like git does (3bd3380)