From 9da91e554dd5be43506f53440ae6f2a5c56f4668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Fri, 16 Jan 2015 13:52:15 +0100 Subject: [PATCH] Changelog for upcomming v0.22.0 release --- README.rst | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/README.rst b/README.rst index cef1bfe..b6905f7 100644 --- a/README.rst +++ b/README.rst @@ -25,6 +25,62 @@ How to install Changelog ============== +0.22.0 (2015-0X-XX) +------------------- + +New: + +- Update to libgit2 v0.22 + `#459 `_ + +- Add support for libgit2 feature detection + (new ``pygit2.features`` and ``pygit2.GIT_FEATURE_*``) + `#475 `_ + +- New ``Repository.remotes`` (``RemoteCollection``) + `#447 `_ + +API Changes: + +- Prototype of ``clone_repository`` changed, check documentation + +- Removed ``clone_into``, use ``clone_repository`` with callbacks instead + +- Use ``Repository.remotes.rename(name, new_name)`` instead fo + ``Remote.rename(new_name)`` + +- Use ``Repository.remotes.delete(name)`` instead fo ``Remote.delete()`` + +- Now ``Remote.push(...)`` takes a list of refspecs instead of just one. + +- Change ``Patch.old_id``, ``Patch.new_id``, ``Note.annotated_id``, + ``RefLogEntry.oid_old`` and ``RefLogEntry.oid_new`` to be ``Oid`` objects + instead of strings + `#449 `_ + +Other: + +- Fix ``init_repository`` when passing optional parameters ``workdir_path``, + ``description``, ``template_path``, ``initial_head`` or ``origin_url`` + `#466 `_ + `#471 `_ + +- Fix use-after-free when patch outlives diff + `#457 `_ + `#461 `_ + `#474 `_ + +- Documentation improvements + `#456 `_ + `#462 `_ + `#465 `_ + `#472 `_ + `#473 `_ + +- Make the GPL exception explicit in setup.py + `#450 `_ + + 0.21.4 (2014-11-04) -------------------