Skip to content

Commit 9fae6f8

Browse files
committed
Bump to v0.28.0-alpha.6
1 parent 750d5d8 commit 9fae6f8

3 files changed

Lines changed: 64 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# Change Log
22

3+
## <a name="v0-28-0-alpha.6" href="#v0-28-0-alpha-6">v0.28.0-alpha.6</a> [(2021-04-23)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.6)
4+
5+
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.28.0-alpha.5...v0.28.0-alpha.6)
6+
7+
#### Summary of changes
8+
- Rewrote options normalization such that it is done in C++. Provided deprecated classes for backwards compatibility. These will be removed in a later version of Nodegit.
9+
- Deprecated construction of these objects, in the future, please pass plain objects with just the fields you wish to override to NodeGit, and the library will take care of the rest.
10+
- NodeGit.ApplyOptions
11+
- NodeGit.BlameOptions
12+
- NodeGit.BlobFilterOptions
13+
- NodeGit.CheckoutOptions
14+
- NodeGit.CherrypickOptions
15+
- NodeGit.CloneOptions
16+
- NodeGit.DescribeFormatOptions
17+
- NodeGit.DiffFindOptions
18+
- NodeGit.FetchOptions
19+
- NodeGit.MergeFileInput
20+
- NodeGit.MergeFileOptions
21+
- NodeGit.MergeOptions
22+
- NodeGit.ProxyOptions
23+
- NodeGit.PushOptions
24+
- NodeGit.RebaseOptions
25+
- NodeGit.RemoteCreatOptions
26+
- NodeGit.RepositoryInitOptions
27+
- NodeGit.RevertOptions
28+
- NodeGit.StashApplyOptions
29+
- NodeGit.StatusOptions
30+
- NodeGit.SubmoduleUpdateOptions
31+
- Ensured the following functions have their optional arguments labeled/working as optional:
32+
- NodeGit.Apply
33+
- NodeGit.Checkout.index
34+
- NodeGit.Cherrypick
35+
- NodeGit.Cherrypick.commit
36+
- NodeGit.Merge
37+
- NodeGit.Patch.fromBlobs
38+
- NodeGit.Rebase.open
39+
- NodeGit.Remote.prototype.connect
40+
- NodeGit.Remote.prototype.download
41+
- NodeGit.Remote.prototype.fetch
42+
- NodeGit.Remote.prototype.prune
43+
- NodeGit.Remote.prototype.push
44+
- NodeGit.Remote.prototype.upload
45+
- NodeGit.Stash.apply
46+
- NodeGit.Stash.pop
47+
- NodeGit.Worktree.isPrunable
48+
- NodeGit.Worktree.prune
49+
- Updated the following functions to be async:
50+
- NodeGit.Apply
51+
- NodeGit.Remote.prototype.prune
52+
- NodeGit.Worktree.isPrunable
53+
- NodeGit.Worktree.prune
54+
- Addressed issue where GitWorktreePruneOptions and GitWorktreeAddOptions were impossible to instantiate, thus making working with worktress possible now.
55+
- Addressed issue where GitIndexTime was not configurable
56+
- Addressed issue where the following functions did not return errors from libgit2:
57+
- NodeGit.Merge.analysis
58+
- NodeGit.Note.commitRemove
59+
60+
#### Merged PRs into NodeGit
61+
- [Eliminate need for normalize options #1837](https://github.com/nodegit/nodegit/pull/1837)
62+
- [Define optional arguments for Patch.fromBlobs() #1835](https://github.com/nodegit/nodegit/pull/1835)
63+
64+
365
## <a name="v0-28-0-alpha.5" href="#v0-28-0-alpha-5">v0.28.0-alpha.5</a> [(2021-04-09)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.5)
466

567
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.28.0-alpha.4...v0.28.0-alpha.5)

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "nodegit",
33
"description": "Node.js libgit2 asynchronous native bindings",
4-
"version": "0.28.0-alpha.5",
4+
"version": "0.28.0-alpha.6",
55
"homepage": "http://nodegit.org",
66
"keywords": [
77
"libgit2",

0 commit comments

Comments
 (0)