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

@axosoft/nodegit

Package Overview
Dependencies
Maintainers
2
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@axosoft/nodegit - npm Package Versions

1
9

0.28.0-alpha.6

Diff

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
gk-dev
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
gk-dev
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
gk-dev
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
gk-dev
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
gk-dev
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
gk-dev
published 0.27.0-electron-9.3.0 •

gk-dev
published 0.27.0-electron-8.5.0 •

gk-dev
published 0.27.0-electron-10.1.0 •

gk-dev
published 0.27.0-electron-9.2.0 •

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