Skip to content

v0.22.0 (2018-04-09)

Choose a tag to compare

@implausible implausible released this 10 Apr 16:01
· 876 commits to master since this release

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: