LibGit2Sharp v0.21 Release Notes

  • โž• Additions

    • Introduce repo.Index.Add() and repo.Index.Remove() (#907)
    • Introduce repo.Describe() (#848)
    • Teach Repository.Clone to accept a specific branch to checkout (#650, #882)
    • Expose IndexEntry.AssumeUnchanged (#928, #929)
    • Introduce GlobalSettings.Version.InformationalVersion (#921)

    ๐Ÿ”„ Changes

    • Deprecate Branch.Checkout() (#937)
    • Deprecate GlobalSettings.Version.MajorMinorPatch (#921)
    • Change Blob.Size output to a long (#892)
    • Update libgit2 binaries to libgit2/libgit2@e0902fb

    ๐Ÿ›  Fixes

    • Fix Network.Fetch() tags retrieval (#927)
    • Fix repo.Stage("*") behavior (#907)
    • Plug some memory leaks (#883, #910)
    • Protect Repository.Clone() from null parameters (#891)