|
10 | 10 | - Windows (x86/amd64): <https://ci.appveyor.com/project/libgit2/libgit2sharp>
|
11 | 11 | - Linux/Mac OS X: <https://travis-ci.org/libgit2/libgit2sharp>
|
12 | 12 |
|
| 13 | +## v0.22 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.21.1...v0.22)) |
| 14 | + |
| 15 | +### Additions |
| 16 | + |
| 17 | + - Add CustomHeaders in the push options (#1217) |
| 18 | + - Expose the minimal diff algorithm (#1229) |
| 19 | + - Expose Reset() with checkout options (#1219) |
| 20 | + - Add a prettify option to history rewrite options (#1185) |
| 21 | + - Add option to describe to only follow the first parent (#1190) |
| 22 | + - Allow setting the config search path (#1123) |
| 23 | + - Provide access to the remote's host HTTPS certificate (#1134) |
| 24 | + - Add support for rebase (#964) |
| 25 | + - ListReferences() now accepts a credentials provider (#1099) |
| 26 | + - Introduce FileStatus.Conflicted and introduce staging of conflicts (#1062) |
| 27 | + - Support streaming filters written in C# (#1030) |
| 28 | + - Add support for the pre-push callback (#1061) |
| 29 | + - Add support for listing remote references without a Repository instance (#1065) |
| 30 | + - Add StashCollection.Apply() and .Pop() (#1068) |
| 31 | + - Support retrieving a configuration for a repository without instantiating it (#1042) |
| 32 | + - Implement 'log --follow'-like functionality (#963) |
| 33 | + - Introduce in-memory merging via Repository.MergeCommits() (#990) |
| 34 | + - Allow setting whether to prune during a fetch (#1258) |
| 35 | + |
| 36 | +### Changes |
| 37 | + |
| 38 | + - Deprecate MergeConflictException in a backwards-compatible way (#1243) |
| 39 | + - Improve type safety in the generic type for Diff.Compare() (#1180) |
| 40 | + - Obsolete Repository.Commit(), NoteCollection.Add() and |
| 41 | + NoteCollection.Remove() overloads which do not require a signature (#1173) |
| 42 | + - BuildSignature() no longer tries to build a signature from the |
| 43 | + environment if there is none configured (#1171) |
| 44 | + - Rename the commit walker's Since to IncludeReachableFrom and Until to ExcludeReachableFrom (#1069) |
| 45 | + - Rename MergeConflictException to CheckoutConflictException to more |
| 46 | + accurately reflect what it means (#1059) |
| 47 | + - Specify the diff algorithm instead of setting a boolean to use patience (#1043) |
| 48 | + - Remove optional parameters (#1031) |
| 49 | + - Move Repository.Reset(paths) into Index (#959) |
| 50 | + - Move FindMergeBase() overloads to ObjectDatabase (#957) |
| 51 | + |
| 52 | +### Fixes |
| 53 | + |
| 54 | + - ListReferences() is now able to handle symbolic references (#1132) |
| 55 | + - Repository.IsValid() returns false on empty paths (#1156) |
| 56 | + - The included version of libgit2 includes racy-git support |
| 57 | + - Fix a racy NRE in the filters (#1113) |
| 58 | + |
13 | 59 | ## v0.21.1 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.21...v0.21.1))
|
14 | 60 |
|
15 | 61 | ### Changes
|
|
0 commit comments