Skip to content

Commit 47287bc

Browse files
authored
Merge pull request #1556 from libgit2/ethomson/release_025
Release 0.25
2 parents 1b109ff + 7cc420c commit 47287bc

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

CHANGES.md

+22-1
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,43 @@
1010
- Windows (x86/amd64): <https://ci.appveyor.com/project/libgit2/libgit2sharp>
1111
- Linux/Mac OS X: <https://travis-ci.org/libgit2/libgit2sharp>
1212

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.
1416

1517
### Additions
1618

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+
1734
### Changes
1835

1936
- Status now does not show untracked files by default. To retrieve
2037
untracked files, included the `StatusOptions.IncludeUntracked` and/or
2138
the `StatusOptions.RecurseUntrackedDirs` options.
2239
- Status now does not show the ignored files by default. To retrieve
2340
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.
2443

2544
### Fixes
2645

2746
- The exception thrown when the native library cannot be loaded is now
2847
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.
2950

3051
## v0.24 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.23..v0.24))
3152

version.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
3-
"version": "0.25.0-preview.{height}",
3+
"version": "0.25.0",
44
"publicReleaseRefSpec": [
55
"^refs/heads/master$", // we release out of master
66
"^refs/heads/v\\d+(?:\\.\\d+)?$" // we also release out of vNN branches

0 commit comments

Comments
 (0)