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

nodegit

Package Overview
Dependencies
Maintainers
5
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.28.0-alpha.8

Diff

Changelog

Source

<a name="v0-28-0-alpha.8" href="#v0-28-0-alpha-8">v0.28.0-alpha.8</a> (2021-05-10)

Full Changelog

Summary of changes
  • Fixes another issue where Kerberos proxy authentication causes network failures
Merged PRs into NodeGit
Merged PRs into Libgit2
implausibility
published 0.28.0-alpha.7 •

Changelog

Source

<a name="v0-28-0-alpha.7" href="#v0-28-0-alpha-7">v0.28.0-alpha.7</a> (2021-04-30)

Full Changelog

Summary of changes
  • Fixes issue with where proxy authentication fails on linux/osx with assertion error.
Merged PRs into NodeGit
Merged PRs into Libgit2
implausibility
published 0.28.0-alpha.6 •

Changelog

Source

<a name="v0-28-0-alpha.6" href="#v0-28-0-alpha-6">v0.28.0-alpha.6</a> (2021-04-23)

Full Changelog

Summary of changes
  • 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.
  • 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.
    • NodeGit.ApplyOptions
    • NodeGit.BlameOptions
    • NodeGit.BlobFilterOptions
    • NodeGit.CheckoutOptions
    • NodeGit.CherrypickOptions
    • NodeGit.CloneOptions
    • NodeGit.DescribeFormatOptions
    • NodeGit.DiffFindOptions
    • NodeGit.FetchOptions
    • NodeGit.MergeFileInput
    • NodeGit.MergeFileOptions
    • NodeGit.MergeOptions
    • NodeGit.ProxyOptions
    • NodeGit.PushOptions
    • NodeGit.RebaseOptions
    • NodeGit.RemoteCreatOptions
    • NodeGit.RepositoryInitOptions
    • NodeGit.RevertOptions
    • NodeGit.StashApplyOptions
    • NodeGit.StatusOptions
    • NodeGit.SubmoduleUpdateOptions
  • Ensured the following functions have their optional arguments labeled/working as optional:
    • NodeGit.Apply
    • NodeGit.Checkout.index
    • NodeGit.Cherrypick
    • NodeGit.Cherrypick.commit
    • NodeGit.Merge
    • NodeGit.PatchBlobs
    • NodeGit.Rebase.open
    • NodeGit.Remote.prototype.connect
    • NodeGit.Remote.prototype.download
    • NodeGit.Remote.prototype.fetch
    • NodeGit.Remote.prototype.prune
    • NodeGit.Remote.prototype.push
    • NodeGit.Remote.prototype.upload
    • NodeGit.Stash.apply
    • NodeGit.Stash.pop
    • NodeGit.Worktree.isPrunable
    • NodeGit.Worktree.prune
  • Updated the following functions to be async:
    • NodeGit.Apply
    • NodeGit.Remote.prototype.prune
    • NodeGit.Worktree.isPrunable
    • NodeGit.Worktree.prune
  • Addressed issue where GitWorktreePruneOptions and GitWorktreeAddOptions were impossible to instantiate, thus making working with worktress possible now.
  • Addressed issue where GitIndexTime was not configurable
  • Addressed issue where the following functions did not return errors from libgit2:
    • NodeGit.Merge.analysis
    • NodeGit.Note.commitRemove
Merged PRs into NodeGit
implausibility
published 0.28.0-alpha.5 •

Changelog

Source

<a name="v0-28-0-alpha.5" href="#v0-28-0-alpha-5">v0.28.0-alpha.5</a> (2021-04-09)

Full Changelog

Summary of changes
  • Fixes crash in multithreaded checkout in fork of libgit2
Merged PRs into NodeGit
Merged PRs into Libgit2
implausibility
published 0.28.0-alpha.4 •

Changelog

Source

<a name="v0-28-0-alpha.4" href="#v0-28-0-alpha-4">v0.28.0-alpha.4</a> (2021-04-07)

Full Changelog

Summary of changes
  • Introduces harder safeguards on persistent references to prevent garbage collection during async work
Merged PRs into NodeGit
implausibility
published 0.28.0-alpha.3 •

Changelog

Source

<a name="v0-28-0-alpha.3" href="#v0-28-0-alpha-3">v0.28.0-alpha.3</a> (2021-04-02)

Full Changelog

Summary of changes
  • Addresses failure to open repo with empty default branch name
Merged PRs into NodeGit
Cherrypicked PRs into Libgit2
implausibility
published 0.28.0-alpha.2 •

Changelog

Source

<a name="v0-28-0-alpha.2" href="#v0-28-0-alpha-2">v0.28.0-alpha.2</a> (2021-03-31)

Full Changelog

Summary of changes
  • Addresses crash in mwindow from libgit2
  • Bumps libgit2 to bring in bug fixes
Merged PRs into NodeGit
Merged PRs into Libgit2
implausibility
published 0.28.0-alpha.1 •

Changelog

Source

<a name="v0-28-0-alpha.1" href="#v0-28-0-alpha-1">v0.28.0-alpha.1</a> (2021-03-12)

Full Changelog

Summary of changes
  • Notice We planned to fix / address Electron 11 compatibility, but ran into some roadblocks. Fix is coming soon, follow #114 for details
  • Drops support for Node 10.x.y, < 12.19.x, < 14.10.0
  • Brings in LibGit2 1.0.0
  • NodeGit.Config.prototype.setBool handles truthiness, and NodeGit.Config.prototype.getBool returns true or false
  • Fix GC ownership memory issue
  • Exposes sidebandProgress callback in GitRemoteCallbacks
  • Fixes issue with winhttp and optional client certificates
  • Addresses proxy issue with certification validation in Windows
  • Fix crash in NodeGit.Repository.prototype.refreshReferences
  • Deprecations
    • NodeGit.Cred is deprecated in favor of NodeGit.Credential
Merged PRs into NodeGit
Merged PRs into Libgit2
implausibility
published 0.27.0 •

Changelog

Source

<a name="v0-27-0" href="#v0-27-0">v0.27.0</a> (2020-07-28)

Full Changelog

Summary of changes
  • Expose git_remote_rename
  • Bump OpenSSL from 1.1.0i -> 1.1.1c in Windows/Mac OS Electron builds
  • Replace unmaintained request library with got
  • Remove promisify-node and use vanilla promises for all NodeGit promises
  • Prebuilds for Node 14, deprecate Node 8
  • Persist RemoteCallbacks and ProxyOptions on the remote if using Remote.prototype.connect. This fixes a segfault when using any routines on a connected remote.

####Merged PRs into NodeGit

implausibility
published 0.27.0-alpha.1 •

Changelog

Source

<a name="v0-27-0-alpha-1" href="#v0-27-0-alpha-1">v0.27.0-alpha.1</a> (2020-03-26)

Full Changelog

Summary of changes
  • Expose git_remote_rename
  • Bump OpenSSL from 1.1.0i -> 1.1.1c in Windows/Mac OS Electron builds
  • Replace unmaintained request library with got
  • Remove promisify-node and use vanilla promises for all NodeGit promises
Merged PRs into NodeGit
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