Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nodegit

Package Overview
Dependencies
Maintainers
4
Versions
151
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nodegit - npm Package Versions

1
16

0.23.0

Diff

Changelog

Source

<a name="v0-23-0" href="#v0-23-0">v0.23.0</a> (2018-10-22)

Full Changelog

Summary of changes
  • Added Node 10 support.
  • We no longer compile OpenSSL. Instead, we prefer the OpenSSL shipped with Node. In electron builds, we prefer the system openssl on linux, and we get prebuilt static libs from Conan.
  • Cleaned up some compiler warnings
  • Our http_parser dependency is now a submodule.
  • Updated some dependencies in npm to get rid of security vulnerabilities and warnings.
  • Exposed transfer progress callback for pushing.
  • Libssh2 is now preconfigured for both Mac OS and Windows
Merged PRs into NodeGit
implausibility
published 0.23.0-alpha.2 •

Changelog

Source

<a name="v0-23-0-alpha.2" href="#v0-23-0-alpha.2">v0.23.0-alpha.2</a> (2018-10-19)

Full Changelog

Summary of changes

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.

Merged PRs into NodeGit
implausibility
published 0.23.0-alpha.1 •

Changelog

Source

<a name="v0-23-0-alpha.1" href="#v0-23-0-alpha.1">v0.23.0-alpha.1</a> (2018-10-01)

Full Changelog

Summary of changes
  • Added Node 10 support.
  • We no longer compile OpenSSL. Instead, we prefer the OpenSSL shipped with Node. In electron builds, we prefer the system openssl on linux, and we get prebuilt static libs from Conan.
  • Cleaned up some compiler warnings
  • Our http_parser dependency is now a submodule.
  • Updated some dependencies in npm to get rid of security vulnerabilities and warnings.
  • Exposed transfer progress callback for pushing.
Merged PRs into NodeGit
implausibility
published 0.22.2 •

Changelog

Source

<a name="v0-22-2" href="#v0-22-2">v0.22.2</a> (2018-07-10)

Full Changelog

Summary of changes
  • Bumped libgit2 to 0.27.3 to incorporate security patch. Details can be found here https://github.com/libgit2/libgit2/releases/tag/v0.27.3
  • Also includes changes made in 0.27.2. Details can be found here https://github.com/libgit2/libgit2/releases/tag/v0.27.2
  • Ensure optional params are respected as optional in NodeGit.Merge.trees
Merged PRs into NodeGit
Included non-merged libgit2 PRs:
Included merged libgit2 PRs:
implausibility
published 0.22.1 •

Changelog

Source

<a name="v0-22-1" href="#v0-22-1">v0.22.1</a> (2018-04-09)

Full Changelog

Summary of changes

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

implausibility
published 0.22.0 •

Changelog

Source

<a name="v0-22-0" href="#v0-22-0">v0.22.0</a> (2018-04-09)

Full Changelog

Summary of changes
  • Expose Tag.listMatch
  • Expose Repo.prototype.createCommitBuffer
  • Bump Libgt2 to 0.27.0. For more information about what was in this release. Check upstream.
  • Errors are now properly thrown from
    • Attr.prototype.get
    • Blob.createFrombuffer
    • Blob.createFromworkdir
    • Reference.list
    • Remote.prototype.getFetchRefspecs
    • Remote.prototype.getPushRefspecs
    • Status.file
  • WorkTree is now exposed
    • Static methods
      • add
      • list
      • lookup
      • openFromRepository
    • Instance methods
      • isLocked
      • isPrunable
      • lock
      • prune
      • unlock
      • validate
  • BREAKING Functions that are now async
    • Attr.prototype.getMany
    • Tag.prototype.target
    • Treebuilder.prototype.Write
  • 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.
Merged PRs into NodeGit
Included non-merged libgit2 PRs:
implausibility
published 0.21.2 •

Changelog

Source

<a name="v0-21-2" href="#v0-21-2">v0.21.2</a> (2018-03-19)

Full Changelog

Summary of changes
  • Drop support for node 7
  • Fixed an issue where fast-forward rebase would throw an error unexepctedly.
  • Expose git_commit_extract_signature
  • TreeEntry.prototype.path() should always return posix style separators
  • Expose git_config_open_ondisk
  • Expose git_config_find_global
  • Expose git_config_find_system
  • Expose git_config_find_xdg
  • Expose git_config_get_path
Merged PRs into NodeGit
implausibility
published 0.21.1 •

Changelog

Source

<a name="v0-21-1" href="#v0-21-1">v0.21.1</a> (2018-03-05)

Full Changelog

Summary of changes
  • Fixed an issue where having html escape characters in the path portion of an ssh url always fails when performing remote actions.
Included non-merged libgit2 PRs:
implausibility
published 0.20.3 •

Changelog

Source

<a name="v0-20-3" href="#v0-20-3">v0.20.3</a> (2017-10-18)

Full Changelog

Summary of changes outside of libgit2 bump:
Included merged libgit2 PRs:
Included non-merged libgit2 PRs:
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc