thodg/libgit2/docs/changelog.md

Download

v1.5

This is release v1.5.0, “Stubentiger”. This release adds the basis for an experimental CLI, continues preparing for SHA256 support, adds a benchmarking utility, and has numerous new features and bugfixes.

What’s Changed

New features

Bug fixes

Security fixes

Code cleanups

Build and CI improvements

Documentation improvements

New Contributors

Full Changelog: https://github.com/libgit2/libgit2/compare/v1.4.0…v1.5.0

v1.4

This is release v1.4.0, “Fisematenten”. This release includes several new features and bugfixes, improves compatibility with git, and begins preparation for SHA256 support in a future release.

What’s Changed

New features

Bug fixes

Code cleanups

CI improvements

Documentation improvements

Other changes

New Contributors

Full Changelog: https://github.com/libgit2/libgit2/compare/v1.3.0…v1.4.0

v1.3

This is release v1.3.0, “Zugunruhe”. This release includes only minor new features that will be helpful for users to have an orderly transition to the v2.0 lineage.

New Features

Deprecated APIs

Bug fixes

Code cleanups

CI Improvements

Documentation changes

New Contributors

Full Changelog: https://github.com/libgit2/libgit2/compare/v1.2.0…v1.3.0


v1.2

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.

Deprecated APIs

New features

Bug fixes

Documentation improvements

Development improvements

CI Improvements

Dependency updates

Full Changelog: https://github.com/libgit2/libgit2/compare/v1.1.0…v1.2.0


v1.1

This is release v1.1, “Fernweh”.

Changes or improvements

v1.0.1

This is a bugfix release with the following changes:


v1.0

This is release v1.0 “Luftschloss”, which is the first stabe release of libgit2. The API will stay compatible across all releases of the same major version. This release includes bugfixes only and supersedes v0.99, which will stop being maintained. Both v0.27 and v0.28 stay supported in accordance with our release policy.

Changes or improvements

v0.99

This is v0.99 “Torschlusspanik”. This will be the last minor release before libgit2 v1.0. We expect to only respond to bugs in this release, to stabilize it for next major release.

It contains significant refactorings, but is expected to be API-compatible with v0.28.0.

Changes or improvements

API additions

API removals

Security Fixes

Breaking API changes

Breaking CMake configuration changes

Authors

The following individuals provided changes that were included in this release:


v0.28

Changes or improvements

API additions

API removals

Breaking API changes


v0.27

Changes or improvements

API additions

API removals

Breaking API changes


v0.26

Changes or improvements

API additions


Source

Download