Changelog
<a name="v0-23-0" href="#v0-23-0">v0.23.0</a> (2018-10-22)
libssh2_config.h
on MacOS builds #1569Changelog
<a name="v0-23-0-alpha.2" href="#v0-23-0-alpha.2">v0.23.0-alpha.2</a> (2018-10-19)
On Mac OS Mojave, libssh2 configure failed to configure, because libssh2 always tries to configure against system libraries. The configure process uses links to determine that a OpenSSL is present. Since OSX and Windows no longer link against the system lib, we've prebuilt the configure steps for both environments. This should be stable when building NodeGit on Mojave.
Changelog
<a name="v0-23-0-alpha.1" href="#v0-23-0-alpha.1">v0.23.0-alpha.1</a> (2018-10-01)
Changelog
<a name="v0-22-2" href="#v0-22-2">v0.22.2</a> (2018-07-10)
NodeGit.Merge.trees
Changelog
<a name="v0-22-1" href="#v0-22-1">v0.22.1</a> (2018-04-09)
Bumped libgit2 to 0.27.1 to address security flaw with submodule name validation (CVE-2018-11235, reported by Etienne Stalmans). Details can be found here https://github.com/libgit2/libgit2/releases/tag/v0.27.1
Changelog
<a name="v0-22-0" href="#v0-22-0">v0.22.0</a> (2018-04-09)
Attr.prototype.get
Blob.createFrombuffer
Blob.createFromworkdir
Reference.list
Remote.prototype.getFetchRefspecs
Remote.prototype.getPushRefspecs
Status.file
add
list
lookup
openFromRepository
isLocked
isPrunable
lock
prune
unlock
validate
Attr.prototype.getMany
Tag.prototype.target
Treebuilder.prototype.Write
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
.Changelog
<a name="v0-21-2" href="#v0-21-2">v0.21.2</a> (2018-03-19)
Changelog
<a name="v0-21-1" href="#v0-21-1">v0.21.1</a> (2018-03-05)
Changelog
<a name="v0-21-0" href="#v0-21-0">v0.21.0</a> (2018-02-26)
mocha
scripts #1258git_tag_peel()
#1269Changelog
<a name="v0-20-3" href="#v0-20-3">v0.20.3</a> (2017-10-18)
git_diff_patchid
#4348