Sourced from git2's changelog.
0.20.0 - 2025-01-04
Added
Debug
is now implemented fortransport::Service
#1074- Added
Repository::commondir
#1079- Added
Repository::merge_base_octopus
#1088- Restored impls for
PartialOrd
,Ord
, andHash
for bitflags types that were inadvertently removed in a prior release. #1096- Added
CheckoutBuilder::disable_pathspec_match
#1107- Added
PackBuilder::write
#1110Changed
- ❗ Updated to libgit2 1.9.0 #1111
- ❗ Removed the
ssh_key_from_memory
Cargo feature, it was unused. #1087- ❗ Errors from
Tree::walk
are now correctly reported to the caller. #1098- ❗ The
trace_set
callback now takes a&[u8]
instead of a&str
. #1071- ❗
Error::last_error
now returnsError
instead ofOption<Error>
. #1072Fixed
14cdc15
Merge pull request #1115
from ehuss/lock-lockedcbf9dd4
Merge pull request #1116
from ehuss/update-timee46a1f9
Check that Cargo.lock is not outdated in CIa4bd932
Update the time
dev-dependencyca65651
Merge pull request #1113
from ehuss/cargo-locke16a3f9
Merge pull request #1112
from ehuss/check-cfgf538a99
Add a Cargo.lock8ce89e2
Squelch the warning about libgit2_vendored check-cfg92d96ac
Merge pull request #1072
from vcfxb/remove-error-unwraps8977c0c
Merge pull request #1071
from vcfxb/fix-tracing-ub