github libgit2/libgit2 v1.2.0
libgit2 v1.2.0

latest releases: v1.8.0, v1.7.2, v1.6.5...
2 years ago

This is release v1.2.0, "Absacker". This release includes many new features: in particular, support for commit graphs, multi-pack indexes, and core.longpaths support.

This is meant to be the final minor release in the v1 lineage. v2.0 will be the next major release and will remove deprecated APIs and may include breaking changes.

New features

Bug fixes

Deprecated APIs

  • revspec: rename git_revparse_mode_t to git_revspec_t by @ethomson in #5786
  • tree: deprecate git_treebuilder_write_with_buffer by @ethomson in #5815
  • Deprecate is_valid_name functions; replace with name_is_valid functions by @ethomson in #5659
  • filter: stop taking git_buf as user input by @ethomson in #5859
  • remote: introduce remote_ready_cb, deprecate resolve_url callback by @ethomson in #6012
  • Introduce create_commit_cb, deprecate signing_cb by @ethomson in #6016
  • filter: filter drivers stop taking git_buf as user input by @ethomson in #6011
  • buf: deprecate public git_buf writing functions by @ethomson in #6017

Documentation improvements

Development improvements

  • WIP: .devcontainer: settings for a codespace workflow by @ethomson in #5508

CI Improvements

Dependency updates

Full Changelog: v1.1.0...v1.2.0

Don't miss a new libgit2 release

NewReleases is sending notifications on new releases.