Changelog for upcomming v0.22.0 release
This commit is contained in:
56
README.rst
56
README.rst
@@ -25,6 +25,62 @@ How to install
|
|||||||
Changelog
|
Changelog
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
0.22.0 (2015-0X-XX)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
New:
|
||||||
|
|
||||||
|
- Update to libgit2 v0.22
|
||||||
|
`#459 <https://github.com/libgit2/pygit2/pull/459>`_
|
||||||
|
|
||||||
|
- Add support for libgit2 feature detection
|
||||||
|
(new ``pygit2.features`` and ``pygit2.GIT_FEATURE_*``)
|
||||||
|
`#475 <https://github.com/libgit2/pygit2/pull/475>`_
|
||||||
|
|
||||||
|
- New ``Repository.remotes`` (``RemoteCollection``)
|
||||||
|
`#447 <https://github.com/libgit2/pygit2/pull/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 <https://github.com/libgit2/pygit2/pull/449>`_
|
||||||
|
|
||||||
|
Other:
|
||||||
|
|
||||||
|
- Fix ``init_repository`` when passing optional parameters ``workdir_path``,
|
||||||
|
``description``, ``template_path``, ``initial_head`` or ``origin_url``
|
||||||
|
`#466 <https://github.com/libgit2/pygit2/issues/466>`_
|
||||||
|
`#471 <https://github.com/libgit2/pygit2/pull/471>`_
|
||||||
|
|
||||||
|
- Fix use-after-free when patch outlives diff
|
||||||
|
`#457 <https://github.com/libgit2/pygit2/issues/457>`_
|
||||||
|
`#461 <https://github.com/libgit2/pygit2/pull/461>`_
|
||||||
|
`#474 <https://github.com/libgit2/pygit2/pull/474>`_
|
||||||
|
|
||||||
|
- Documentation improvements
|
||||||
|
`#456 <https://github.com/libgit2/pygit2/issues/456>`_
|
||||||
|
`#462 <https://github.com/libgit2/pygit2/pull/462>`_
|
||||||
|
`#465 <https://github.com/libgit2/pygit2/pull/465>`_
|
||||||
|
`#472 <https://github.com/libgit2/pygit2/pull/472>`_
|
||||||
|
`#473 <https://github.com/libgit2/pygit2/pull/473>`_
|
||||||
|
|
||||||
|
- Make the GPL exception explicit in setup.py
|
||||||
|
`#450 <https://github.com/libgit2/pygit2/pull/450>`_
|
||||||
|
|
||||||
|
|
||||||
0.21.4 (2014-11-04)
|
0.21.4 (2014-11-04)
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user