From 7f067abdf8e5cb9aa5c24bbe5c9b7ee62b57ae8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Fri, 23 Dec 2016 17:57:19 +0000 Subject: [PATCH] Update CHANGES for the 0.23 release --- CHANGES.md | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 235187e8e..4d880fdc5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,19 +10,41 @@ - Windows (x86/amd64): - Linux/Mac OS X: -## v0.22 + 1 +## v0.23 + 1 ### Additions +### Changes + +### Fixes + +## v0.23 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.22..v0.23)) + +### Additions + + - Add `CherryPickCommit` and `RevertCommit` to `ObjectDatabase`. + - Add `IncludeIgnored` field to `SatusOptions`. + - Add `Commit.CreateBuffer` to write a commit object to a buffer and + `ObjectDatabase.CreateCommitWithSignature` to create commits which include a + signature. + - Add `Commit.ExtractSignature` to get a commit's signature. + - Add `ObjectDatabase.Write` to write arbitrary objects to the object db. + - Add `Commit.PrettifyMessage` + + ### Changes - The native libraries are now expected to be in the `lib` directory, instead of `NativeBinaries` for improved mono compatibility. In addition, the names of platform architectures now better reflect the vendor naming (eg, `x86_64` instead of `amd64` on Linux). - - Obsolete the config paths in RepositoryOptions - -### Fixes + - Deprecate the config paths in RepositoryOptions + - Deprecate the `QueryBy` overload with `FollowFilter`. + - Deprecate `Branch.Remote` in favour of `Branch.RemoteName` + - `Remote` no longer implement the equality operator. + - `Remote.Update` takes a remote name instead of an instance. + - `Fetch`, `Pull`, `Move`, `Remove`, `Stage` are now in a commands namespace to + indicate what they represent. ## v0.22 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.21.1...v0.22))