|
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 + 1 |
| 14 | + |
| 15 | +### Additions |
| 16 | + |
| 17 | +### Changes |
| 18 | + |
| 19 | + - The native libraries are now expected to be in the `lib` directory, |
| 20 | + instead of `NativeBinaries` for improved mono compatibility. In |
| 21 | + addition, the names of platform architectures now better reflect |
| 22 | + the vendor naming (eg, `x86_64` instead of `amd64` on Linux). |
| 23 | + - Obsolete the config paths in RepositoryOptions |
| 24 | + |
| 25 | +### Fixes |
| 26 | + |
| 27 | +## v0.22 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.21.1...v0.22)) |
| 28 | + |
| 29 | +### Additions |
| 30 | + |
| 31 | + - Add CustomHeaders in the push options (#1217) |
| 32 | + - Expose the minimal diff algorithm (#1229) |
| 33 | + - Expose Reset() with checkout options (#1219) |
| 34 | + - Add a prettify option to history rewrite options (#1185) |
| 35 | + - Add option to describe to only follow the first parent (#1190) |
| 36 | + - Allow setting the config search path (#1123) |
| 37 | + - Provide access to the remote's host HTTPS certificate (#1134) |
| 38 | + - Add support for rebase (#964) |
| 39 | + - ListReferences() now accepts a credentials provider (#1099) |
| 40 | + - Introduce FileStatus.Conflicted and introduce staging of conflicts (#1062) |
| 41 | + - Support streaming filters written in C# (#1030) |
| 42 | + - Add support for the pre-push callback (#1061) |
| 43 | + - Add support for listing remote references without a Repository instance (#1065) |
| 44 | + - Add StashCollection.Apply() and .Pop() (#1068) |
| 45 | + - Support retrieving a configuration for a repository without instantiating it (#1042) |
| 46 | + - Implement 'log --follow'-like functionality (#963) |
| 47 | + - Introduce in-memory merging via Repository.MergeCommits() (#990) |
| 48 | + - Allow setting whether to prune during a fetch (#1258) |
| 49 | + |
| 50 | +### Changes |
| 51 | + |
| 52 | + - Deprecate MergeConflictException in a backwards-compatible way (#1243) |
| 53 | + - Improve type safety in the generic type for Diff.Compare() (#1180) |
| 54 | + - Obsolete Repository.Commit(), NoteCollection.Add() and |
| 55 | + NoteCollection.Remove() overloads which do not require a signature (#1173) |
| 56 | + - BuildSignature() no longer tries to build a signature from the |
| 57 | + environment if there is none configured (#1171) |
| 58 | + - Rename the commit walker's Since to IncludeReachableFrom and Until to ExcludeReachableFrom (#1069) |
| 59 | + - Rename MergeConflictException to CheckoutConflictException to more |
| 60 | + accurately reflect what it means (#1059) |
| 61 | + - Specify the diff algorithm instead of setting a boolean to use patience (#1043) |
| 62 | + - Remove optional parameters (#1031) |
| 63 | + - Move Repository.Reset(paths) into Index (#959) |
| 64 | + - Move FindMergeBase() overloads to ObjectDatabase (#957) |
| 65 | + |
| 66 | +### Fixes |
| 67 | + |
| 68 | + - ListReferences() is now able to handle symbolic references (#1132) |
| 69 | + - Repository.IsValid() returns false on empty paths (#1156) |
| 70 | + - The included version of libgit2 includes racy-git support |
| 71 | + - Fix a racy NRE in the filters (#1113) |
| 72 | + |
| 73 | +## v0.21.1 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.21...v0.21.1)) |
| 74 | + |
| 75 | +### Changes |
| 76 | + |
| 77 | +- Fix Fetch() related tests to cope with recent GitHub policy change regarding include-tag handling (#995, #1001) |
| 78 | + |
13 | 79 | ## v0.21 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.20.2...v0.21)) |
14 | 80 |
|
15 | 81 | ### Additions |
|
0 commit comments