Skip to content

Commit 7164c24

Browse files
authored
Merge pull request #944 from ehuss/update-changelog
Update changelogs for 0.17.0
2 parents 88a9817 + e586a7d commit 7164c24

File tree

3 files changed

+81
-0
lines changed

3 files changed

+81
-0
lines changed

CHANGELOG.md

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

3+
## 0.17.0 - 2023-04-02
4+
[0.16.1...0.17.0](https://github.com/rust-lang/git2-rs/compare/0.16.1...0.17.0)
5+
6+
### Added
7+
8+
- Added `IntoIterator` implementation for `Statuses`.
9+
[#880](https://github.com/rust-lang/git2-rs/pull/880)
10+
- Added `Reference::symbolic_set_target`
11+
[#893](https://github.com/rust-lang/git2-rs/pull/893)
12+
- Added `Copy`, `Clone`, `Debug`, `PartialEq`, and `Eq` implementations for `AutotagOption` and `FetchPrune`.
13+
[#889](https://github.com/rust-lang/git2-rs/pull/889)
14+
- Added `Eq` and `PartialEq` implementations for `Signature`.
15+
[#890](https://github.com/rust-lang/git2-rs/pull/890)
16+
- Added `Repository::discover_path`.
17+
[#883](https://github.com/rust-lang/git2-rs/pull/883)
18+
- Added `Submodule::repo_init`.
19+
[#914](https://github.com/rust-lang/git2-rs/pull/914)
20+
- Added `Tag::is_valid_name`.
21+
[#882](https://github.com/rust-lang/git2-rs/pull/882)
22+
- Added `Repository::set_head_bytes`.
23+
[#931](https://github.com/rust-lang/git2-rs/pull/931)
24+
- Added the `Indexer` type which is a low-level API for storing and indexing pack files.
25+
[#911](https://github.com/rust-lang/git2-rs/pull/911)
26+
- Added `Index::find_prefix`.
27+
[#903](https://github.com/rust-lang/git2-rs/pull/903)
28+
- Added support for the deprecated group-writeable blob mode. This adds a new variant to `FileMode`.
29+
[#887](https://github.com/rust-lang/git2-rs/pull/887)
30+
- Added `PushCallbacks::push_negotiation` callback and the corresponding `PushUpdate` type for getting receiving information about the updates to perform.
31+
[#926](https://github.com/rust-lang/git2-rs/pull/926)
32+
33+
### Changed
34+
35+
- Updated to libgit2 [1.6.3](https://github.com/libgit2/libgit2/blob/main/docs/changelog.md#v163).
36+
This brings in many changes, including better SSH host key support on Windows and better SSH host key algorithm negotiation.
37+
1.6.3 is now the minimum supported version.
38+
[#935](https://github.com/rust-lang/git2-rs/pull/935)
39+
- Updated libssh2-sys from 0.2 to 0.3.
40+
This brings in numerous changes, including SHA2 algorithm support with RSA.
41+
[#919](https://github.com/rust-lang/git2-rs/pull/919)
42+
- Changed `RemoteCallbacks::credentials` callback error handler to correctly set the libgit2 error class.
43+
[#918](https://github.com/rust-lang/git2-rs/pull/918)
44+
- `DiffOptions::flag` now takes a `git_diff_option_t` type.
45+
[#935](https://github.com/rust-lang/git2-rs/pull/935)
46+
47+
348
## 0.16.1 - 2023-01-20
449
[0.16.0...0.16.1](https://github.com/rust-lang/git2-rs/compare/0.16.0...0.16.1)
550

git2-curl/CHANGELOG.md

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

3+
## 0.18.0 - 2023-04-02
4+
[0.17.0...0.18.0](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.17.0...git2-curl-0.18.0)
5+
6+
- Updated to [git2 0.17.0](../CHANGELOG.md#0170---2023-04-02)
7+
38
## 0.17.0 - 2023-01-10
49
[0.16.0...0.17.0](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.16.0...git2-curl-0.17.0)
510

libgit2-sys/CHANGELOG.md

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

3+
## 0.15.0+1.6.3 - 2023-04-02
4+
[0.14.2...0.15.0](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.14.2+1.5.1...libgit2-sys-0.15.0+1.6.3)
5+
6+
### Added
7+
8+
- Added bindings for `git_remote_name_is_valid`, `git_reference_name_is_valid`, and `git_tag_name_is_valid`.
9+
[#882](https://github.com/rust-lang/git2-rs/pull/882)
10+
- Added bindings for `git_indexer` support.
11+
[#911](https://github.com/rust-lang/git2-rs/pull/911)
12+
- Added bindings for `git_index_find_prefix`.
13+
[#903](https://github.com/rust-lang/git2-rs/pull/903)
14+
- Added support for the deprecated group-writeable blob file mode.
15+
[#887](https://github.com/rust-lang/git2-rs/pull/887)
16+
17+
### Changed
18+
19+
- Updated libssh2-sys from 0.2 to 0.3.
20+
This brings in numerous changes, including SHA2 algorithm support with RSA.
21+
[#919](https://github.com/rust-lang/git2-rs/pull/919)
22+
- Updated to libgit2 [1.6.3](https://github.com/libgit2/libgit2/blob/main/docs/changelog.md#v163).
23+
This brings in many changes, including better SSH host key support on Windows and better SSH host key algorithm negotiation.
24+
1.6.3 is now the minimum supported version.
25+
[#935](https://github.com/rust-lang/git2-rs/pull/935)
26+
- The `GIT_DIFF_` constants have been changed to be a `git_diff_option_t` type.
27+
[#935](https://github.com/rust-lang/git2-rs/pull/935)
28+
29+
### Fixed
30+
31+
- Fixed the rerun-if-changed build script support on Windows. This is only relevant for those working within the git2-rs source tree.
32+
[#916](https://github.com/rust-lang/git2-rs/pull/916)
33+
334
## 0.14.2+1.5.1 - 2023-01-20
435
[0.14.1...0.14.2](https://github.com/rust-lang/git2-rs/compare/libgit2-sys-0.14.1+1.5.0...libgit2-sys-0.14.2+1.5.1)
536

0 commit comments

Comments
 (0)