|
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.24 + 1 |
| 13 | +## v0.25 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.24..v0.25)) |
| 14 | + |
| 15 | +LibGit2Sharp is now .NET Core 2.0+ and .NET Framework compatible. |
14 | 16 |
|
15 | 17 | ### Additions
|
16 | 18 |
|
| 19 | + - `GitObject` now has a `Peel` method that will let you peel (for example) |
| 20 | + a `Tag` to a `Tree`. |
| 21 | + - `MergeOptions` now includes an option to `IgnoreWhitespaceChanges`. |
| 22 | + - `TreeDefinition` can now `Add` an object with only the ID, which allows |
| 23 | + users of large files to add entries without realizing a `Blob`. |
| 24 | + - `ObjectDatabase` can now `Write` a `Stream`, which allows users of |
| 25 | + large files to stream an object into storage without loading it into |
| 26 | + memory. |
| 27 | + - `ObjectDatabase` can now `MergeCommitsIntoIndex` allowing users to perform |
| 28 | + an in-memory merge that produces an `Index` structure with conflicts. |
| 29 | + - Users can enable or disable dependent object existence checks when |
| 30 | + creating new objects with `GlobalSettings.SetEnableStrictObjectCreation` |
| 31 | + - Users can enable or disable `ofs_delta` support with |
| 32 | + `GlobalSettings.SetEnableOfsDelta` |
| 33 | + |
17 | 34 | ### Changes
|
18 | 35 |
|
19 | 36 | - Status now does not show untracked files by default. To retrieve
|
20 | 37 | untracked files, included the `StatusOptions.IncludeUntracked` and/or
|
21 | 38 | the `StatusOptions.RecurseUntrackedDirs` options.
|
22 | 39 | - Status now does not show the ignored files by default. To retrieve
|
23 | 40 | ignored files, include the `StatusOptions.IncludeIgnored` option.
|
| 41 | + - `Commands.Pull` can now provide a `null` value for `PullOptions`, |
| 42 | + which indicates that default values should be used. |
24 | 43 |
|
25 | 44 | ### Fixes
|
26 | 45 |
|
27 | 46 | - The exception thrown when the native library cannot be loaded is now
|
28 | 47 | able to be caught and will no longer crash the process.
|
| 48 | + - Getting the `Notes` collection from a `Repository` no longer throws an |
| 49 | + exception when the repository has no notes. |
29 | 50 |
|
30 | 51 | ## v0.24 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.23..v0.24))
|
31 | 52 |
|
|
0 commit comments