Get ready to release 0.21.0

This commit is contained in:
J. David Ibáñez
2014-06-27 17:28:01 +02:00
parent bf3db3183c
commit 7b3201d868
5 changed files with 97 additions and 31 deletions

View File

@@ -48,34 +48,100 @@ for the topic), send a pull request.
Authors Authors
============== ==============
62 developers have contributed at least 1 commit to pygit2:: 66 developers have contributed at least 1 commit to pygit2::
J. David Ibáñez Rémi Duraffort András Veres-Szentkirályi J. David Ibáñez Rémi Duraffort Adam Spiers
Nico von Geyso Sebastian Thiel Benjamin Kircher Nico von Geyso Sebastian Thiel Alexander Bayandin
Carlos Martín Nieto Fraser Tweedale Benjamin Pollack Carlos Martín Nieto Fraser Tweedale Andrew Chin
W. Trevor King Han-Wen Nienhuys Bryan O'Sullivan W. Trevor King Han-Wen Nienhuys András Veres-Szentkirályi
Dave Borowitz Leonardo Rhodes David Fischer Dave Borowitz Leonardo Rhodes Benjamin Kircher
Daniel Rodríguez Troitiño Petr Viktorin David Sanders Daniel Rodríguez Troitiño Petr Viktorin Benjamin Pollack
Richo Healey Alex Chamberlain Devaev Maxim Richo Healey Thomas Kluyver Bryan O'Sullivan
Christian Boos Amit Bakshi Eric Davis Christian Boos Alex Chamberlain Daniel Bruce
Julien Miotte Andrey Devyatkin Erik Meusel Julien Miotte Amit Bakshi David Fischer
Xu Tao Ben Davis Erik van Zijst Xu Tao Andrey Devyatkin David Sanders
Jose Plana Eric Schrijver Ferengee Jose Plana Ben Davis Devaev Maxim
Martin Lenders Hervé Cauwelier Gustavo Di Pietro Martin Lenders Eric Schrijver Eric Davis
Petr Hosek Huang Huang Hugh Cole-Baker Petr Hosek Hervé Cauwelier Erik Meusel
Victor Garcia Jared Flatow Josh Bleecher Snyder Victor Garcia Huang Huang Erik van Zijst
Xavier Delannoy Jiunn Haur Lim Jun Omae Xavier Delannoy Ian P. McCullough Ferengee
Yonggang Luo Sarath Lakshman Óscar San José Yonggang Luo Jack O'Connor Gustavo Di Pietro
Valentin Haenel Vicent Marti Ridge Kennedy Valentin Haenel Jared Flatow Hugh Cole-Baker
Bernardo Heynemann Zoran Zaric Rui Abreu Ferreira Michael Jones Jiunn Haur Lim Josh Bleecher Snyder
John Szakmeister Adam Spiers Thomas Kluyver Bernardo Heynemann Jun Omae Óscar San José
Brodie Rao Alexander Bayandin earl John Szakmeister Sarath Lakshman Ridge Kennedy
David Versmisse Andrew Chin Brodie Rao Vicent Marti Rui Abreu Ferreira
David Versmisse Zoran Zaric earl
Changelog Changelog
============== ==============
0.21.0 (2014-06-27)
-------------------
Highlights:
- Drop official support for Python 2.6, and add support for Python 3.4
`#376 <https://github.com/libgit2/pygit2/pull/376>`_
- Upgrade to libgit2 v0.21.0
`#374 <https://github.com/libgit2/pygit2/pull/374>`_
- Start using cffi
`#360 <https://github.com/libgit2/pygit2/pull/360>`_
`#361 <https://github.com/libgit2/pygit2/pull/361>`_
Backward incompatible changes:
- Replace ``oid`` by ``id`` through the API to follow libgit2 conventions.
- Merge API overhaul following changes in libgit2.
- New ``Remote.rename(...)`` replaces ``Remote.name = ...``
- Now ``Remote.fetch()`` returns a ``TransferProgress`` object.
- Now ``Config.get_multivar(...)`` returns an iterator instead of a list.
New features:
- New ``Config.snapshot()`` and ``Repository.config_snapshot()``
- New ``Config`` methods: ``get_bool(...)``, ``get_int(...)``,
``parse_bool(...)`` and ``parse_int(...)``
`#357 <https://github.com/libgit2/pygit2/pull/357>`_
- Blob: implement the memory buffer interface
`#362 <https://github.com/libgit2/pygit2/pull/362>`_
- New ``clone_into(...)`` function
`#368 <https://github.com/libgit2/pygit2/pull/368>`_
- Now ``Index`` can be used alone, without a repository
`#372 <https://github.com/libgit2/pygit2/pull/372>`_
- Add more options to ``init_repository``
`#347 <https://github.com/libgit2/pygit2/pull/347>`_
- Support ``Repository.workdir = ...`` and
support setting detached heads ``Repository.head = <Oid>``
`#377 <https://github.com/libgit2/pygit2/pull/377>`_
Other:
- Fix again build with VS2008
`#364 <https://github.com/libgit2/pygit2/pull/364>`_
- Fix ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)`` arguments passing
`#366 <https://github.com/libgit2/pygit2/pull/366>`_
- Fail gracefully when compiling against the wrong version of libgit2
`#365 <https://github.com/libgit2/pygit2/pull/365>`_
- Several documentation improvements and updates
`#359 <https://github.com/libgit2/pygit2/pull/359>`_
`#375 <https://github.com/libgit2/pygit2/pull/375>`_
`#378 <https://github.com/libgit2/pygit2/pull/378>`_
0.20.3 (2014-04-02) 0.20.3 (2014-04-02)
------------------- -------------------

View File

@@ -48,9 +48,9 @@ copyright = u'2010-2014 The pygit2 contributors'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '0.20' version = '0.21'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '0.20.3' release = '0.21.0'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@@ -18,7 +18,7 @@ library that has been built against. The version number has a
.. py:data:: LIBGIT2_VER_MAJOR .. py:data:: LIBGIT2_VER_MAJOR
Integer value of the major version number. For example, for the version Integer value of the major version number. For example, for the version
``0.20.0``:: ``0.21.0``::
>>> print LIBGIT2_VER_MAJOR >>> print LIBGIT2_VER_MAJOR
0 0
@@ -26,10 +26,10 @@ library that has been built against. The version number has a
.. py:data:: LIBGIT2_VER_MINOR .. py:data:: LIBGIT2_VER_MINOR
Integer value of the minor version number. For example, for the version Integer value of the minor version number. For example, for the version
``0.20.0``:: ``0.21.0``::
>>> print LIBGIT2_VER_MINOR >>> print LIBGIT2_VER_MINOR
20 21
.. py:data:: LIBGIT2_VER_REVISION .. py:data:: LIBGIT2_VER_REVISION
@@ -44,7 +44,7 @@ library that has been built against. The version number has a
The libgit2 version number as a string:: The libgit2 version number as a string::
>>> print LIBGIT2_VERSION >>> print LIBGIT2_VERSION
'0.20.0' '0.21.0'
Errors Errors
====== ======

View File

@@ -26,8 +26,8 @@ When those are installed, you can install pygit2:
$ python setup.py test $ python setup.py test
.. note:: A minor version of pygit2 must be used with the corresponding minor .. note:: A minor version of pygit2 must be used with the corresponding minor
version of libgit2. For example, pygit2 v0.20.x must be used with libgit2 version of libgit2. For example, pygit2 v0.21.x must be used with libgit2
v0.20.0 v0.21.0
Building on \*nix (including OS X) Building on \*nix (including OS X)
=================================== ===================================

View File

@@ -23,4 +23,4 @@
# the Free Software Foundation, 51 Franklin Street, Fifth Floor, # the Free Software Foundation, 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA. # Boston, MA 02110-1301, USA.
__version__ = '0.20.3' __version__ = '0.21.0'