Skip to content

Commit 7173e50

Browse files
committed
Add release notes for 1.9 changes
1 parent 8977c0c commit 7173e50

File tree

3 files changed

+60
-0
lines changed

3 files changed

+60
-0
lines changed

CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## 0.20.0 - 2025-01-04
4+
[0.19.0...0.20.0](https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.0)
5+
6+
### Added
7+
8+
- `Debug` is now implemented for `transport::Service`
9+
[#1074](https://github.com/rust-lang/git2-rs/pull/1074)
10+
- Added `Repository::commondir`
11+
[#1079](https://github.com/rust-lang/git2-rs/pull/1079)
12+
- Added `Repository::merge_base_octopus`
13+
[#1088](https://github.com/rust-lang/git2-rs/pull/1088)
14+
- Restored impls for `PartialOrd`, `Ord`, and `Hash` for bitflags types that were inadvertently removed in a prior release.
15+
[#1096](https://github.com/rust-lang/git2-rs/pull/1096)
16+
- Added `CheckoutBuilder::disable_pathspec_match`
17+
[#1107](https://github.com/rust-lang/git2-rs/pull/1107)
18+
- Added `PackBuilder::write`
19+
[#1110](https://github.com/rust-lang/git2-rs/pull/1110)
20+
21+
### Changed
22+
23+
- ❗ Updated to libgit2 [1.9.0](https://github.com/libgit2/libgit2/releases/tag/v1.9.0)
24+
[#1111](https://github.com/rust-lang/git2-rs/pull/1111)
25+
- ❗ Removed the `ssh_key_from_memory` Cargo feature, it was unused.
26+
[#1087](https://github.com/rust-lang/git2-rs/pull/1087)
27+
- ❗ Errors from `Tree::walk` are now correctly reported to the caller.
28+
[#1098](https://github.com/rust-lang/git2-rs/pull/1098)
29+
- ❗ The `trace_set` callback now takes a `&[u8]` instead of a `&str`.
30+
[#1071](https://github.com/rust-lang/git2-rs/pull/1071)
31+
-`Error::last_error` now returns `Error` instead of `Option<Error>`.
32+
[#1072](https://github.com/rust-lang/git2-rs/pull/1072)
33+
34+
### Fixed
35+
36+
- Fixed `OdbReader::read` return value.
37+
[#1061](https://github.com/rust-lang/git2-rs/pull/1061)
38+
- When a credential helper executes a shell command, don't pop open a console window on Windows.
39+
[#1075](https://github.com/rust-lang/git2-rs/pull/1075)
40+
341
## 0.19.0 - 2024-06-13
442
[0.18.3...0.19.0](https://github.com/rust-lang/git2-rs/compare/git2-0.18.3...git2-0.19.0)
543

git2-curl/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.21.0 - 2025-01-04
4+
[0.20.0...0.21.0](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.20.0...git2-curl-0.21.0)
5+
6+
- Updated to [git2 0.20.0](../CHANGELOG.md#0200---2025-01-04)
7+
38
## 0.20.0 - 2024-06-13
49
[0.19.0...0.20.0](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.19.0...git2-curl-0.20.0)
510

libgit2-sys/CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## 0.18.0+1.9.0 - 2025-01-04
4+
[0.16.2...0.17.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.17.0+1.8.1...libgit2-sys-0.18.0+1.9.0)
5+
6+
### Added
7+
8+
- Added bindings for `git_repository_commondir`
9+
[#1079](https://github.com/rust-lang/git2-rs/pull/1079)
10+
- Added bindings for `git_merge_base_octopus`
11+
[#1088](https://github.com/rust-lang/git2-rs/pull/1088)
12+
13+
### Changed
14+
15+
- ❗ Updated to libgit2 [1.9.0](https://github.com/libgit2/libgit2/releases/tag/v1.9.0)
16+
[#1111](https://github.com/rust-lang/git2-rs/pull/1111)
17+
- ❗ Removed the `ssh_key_from_memory` Cargo feature, it was unused.
18+
[#1087](https://github.com/rust-lang/git2-rs/pull/1087)
19+
320
## 0.17.0+1.8.1 - 2024-06-13
421
[0.16.2...0.17.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.16.2+1.7.2...libgit2-sys-0.17.0+1.8.1)
522

0 commit comments

Comments
 (0)