Skip to content

Commit fc2f331

Browse files
committed
Bump to v0.22.0
1 parent 5507246 commit fc2f331

File tree

4 files changed

+50
-3
lines changed

4 files changed

+50
-3
lines changed

CHANGELOG.md

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

3+
## <a name="v0-22-0" href="#v0-22-0">v0.22.0</a> [(2018-04-09)](https://github.com/nodegit/nodegit/releases/tag/v0.22.0)
4+
5+
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.21.2...v0.22.0)
6+
7+
#### Summary of changes
8+
- Expose [Tag.listMatch](https://libgit2.github.com/libgit2/#v0.26.3/group/tag/git_tag_list_match)
9+
- Expose [Repo.prototype.createCommitBuffer](https://libgit2.github.com/libgit2/#v0.26.3/group/commit/git_commit_create_buffer)
10+
- Bump Libgt2 to 0.27.0. For more information about what was in this release. [Check upstream](https://github.com/libgit2/libgit2/releases/tag/v0.27.0).
11+
- Errors are now properly thrown from
12+
- `Attr.prototype.get`
13+
- `Blob.createFrombuffer`
14+
- `Blob.createFromworkdir`
15+
- `Reference.list`
16+
- `Remote.prototype.getFetchRefspecs`
17+
- `Remote.prototype.getPushRefspecs`
18+
- `Status.file`
19+
- WorkTree is now exposed
20+
- Static methods
21+
- `add`
22+
- `list`
23+
- `lookup`
24+
- `openFromRepository`
25+
- Instance methods
26+
- `isLocked`
27+
- `isPrunable`
28+
- `lock`
29+
- `prune`
30+
- `unlock`
31+
- `validate`
32+
- **BREAKING** Functions that are now async
33+
- `Attr.prototype.getMany`
34+
- `Tag.prototype.target`
35+
- `Treebuilder.prototype.Write`
36+
- **BREAKING** Diffs generated from `Diff.treeToIndex` and `Diff.treeToWorkdirWithIndex` conditionally support `Diff.OPTION.IGNORE_CASE`. Only on repositories where the index is case insensitive will the flag be set on the output diff. The flag itself is ignored when passed to `DiffOptions`.
37+
38+
#### Merged PRs into NodeGit
39+
- [Add JavaScript Tag.listMatch function for git_tag_list_match #1470](https://github.com/nodegit/nodegit/pull/1470)
40+
- [Expose error code in Status.file #1468](https://github.com/nodegit/nodegit/pull/1468)
41+
- [Travis documentation deploy fixes #1466](https://github.com/nodegit/nodegit/pull/1466)
42+
- [Bump to libgit2 v0.27.0 #1477](https://github.com/nodegit/nodegit/pull/1477)
43+
- [Add repo.createCommitBuffer #1481](https://github.com/nodegit/nodegit/pull/1481)
44+
45+
#### Included non-merged libgit2 PRs:
46+
- [Parallelize checkout_create_the_new for ntfs perf gains #4205](https://github.com/libgit2/libgit2/pull/4205)
47+
- [negotiate always fails via libcurl #4126](https://github.com/libgit2/libgit2/pull/4126)
48+
49+
350
## <a name="v0-21-2" href="#v0-21-2">v0.21.2</a> [(2018-03-19)](https://github.com/nodegit/nodegit/releases/tag/v0.21.2)
451

552
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.21.1...v0.21.2)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ NodeGit
3131
</tbody>
3232
</table>
3333

34-
**Stable (libgit2@v0.26.0): 0.26.0**
34+
**Stable (libgit2@v0.27.0): 0.27.0**
3535

3636
## Have a problem? Come chat with us! ##
3737

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.21.2",
4+
"version": "0.22.0",
55
"homepage": "http://nodegit.org",
66
"keywords": [
77
"libgit2",

0 commit comments

Comments
 (0)