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
==============
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
Nico von Geyso Sebastian Thiel Benjamin Kircher
Carlos Martín Nieto Fraser Tweedale Benjamin Pollack
W. Trevor King Han-Wen Nienhuys Bryan O'Sullivan
Dave Borowitz Leonardo Rhodes David Fischer
Daniel Rodríguez Troitiño Petr Viktorin David Sanders
Richo Healey Alex Chamberlain Devaev Maxim
Christian Boos Amit Bakshi Eric Davis
Julien Miotte Andrey Devyatkin Erik Meusel
Xu Tao Ben Davis Erik van Zijst
Jose Plana Eric Schrijver Ferengee
Martin Lenders Hervé Cauwelier Gustavo Di Pietro
Petr Hosek Huang Huang Hugh Cole-Baker
Victor Garcia Jared Flatow Josh Bleecher Snyder
Xavier Delannoy Jiunn Haur Lim Jun Omae
Yonggang Luo Sarath Lakshman Óscar San José
Valentin Haenel Vicent Marti Ridge Kennedy
Bernardo Heynemann Zoran Zaric Rui Abreu Ferreira
John Szakmeister Adam Spiers Thomas Kluyver
Brodie Rao Alexander Bayandin earl
David Versmisse Andrew Chin
J. David Ibáñez Rémi Duraffort Adam Spiers
Nico von Geyso Sebastian Thiel Alexander Bayandin
Carlos Martín Nieto Fraser Tweedale Andrew Chin
W. Trevor King Han-Wen Nienhuys András Veres-Szentkirályi
Dave Borowitz Leonardo Rhodes Benjamin Kircher
Daniel Rodríguez Troitiño Petr Viktorin Benjamin Pollack
Richo Healey Thomas Kluyver Bryan O'Sullivan
Christian Boos Alex Chamberlain Daniel Bruce
Julien Miotte Amit Bakshi David Fischer
Xu Tao Andrey Devyatkin David Sanders
Jose Plana Ben Davis Devaev Maxim
Martin Lenders Eric Schrijver Eric Davis
Petr Hosek Hervé Cauwelier Erik Meusel
Victor Garcia Huang Huang Erik van Zijst
Xavier Delannoy Ian P. McCullough Ferengee
Yonggang Luo Jack O'Connor Gustavo Di Pietro
Valentin Haenel Jared Flatow Hugh Cole-Baker
Michael Jones Jiunn Haur Lim Josh Bleecher Snyder
Bernardo Heynemann Jun Omae Óscar San José
John Szakmeister Sarath Lakshman Ridge Kennedy
Brodie Rao Vicent Marti Rui Abreu Ferreira
David Versmisse Zoran Zaric earl
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)
-------------------

View File

@@ -48,9 +48,9 @@ copyright = u'2010-2014 The pygit2 contributors'
# built documents.
#
# The short X.Y version.
version = '0.20'
version = '0.21'
# 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
# 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
Integer value of the major version number. For example, for the version
``0.20.0``::
``0.21.0``::
>>> print LIBGIT2_VER_MAJOR
0
@@ -26,10 +26,10 @@ library that has been built against. The version number has a
.. py:data:: LIBGIT2_VER_MINOR
Integer value of the minor version number. For example, for the version
``0.20.0``::
``0.21.0``::
>>> print LIBGIT2_VER_MINOR
20
21
.. 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::
>>> print LIBGIT2_VERSION
'0.20.0'
'0.21.0'
Errors
======

View File

@@ -26,8 +26,8 @@ When those are installed, you can install pygit2:
$ python setup.py test
.. 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
v0.20.0
version of libgit2. For example, pygit2 v0.21.x must be used with libgit2
v0.21.0
Building on \*nix (including OS X)
===================================

View File

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