Release 0.26.0

This commit is contained in:
J. David Ibáñez 2017-07-06 17:12:44 +02:00
parent e81f45c4c6
commit 62c70e852d
8 changed files with 73 additions and 48 deletions

@ -1,3 +1,26 @@
0.26.0 (2017-07-06)
-------------------------
- Update to libgit2 v0.26
`#713 <https://github.com/libgit2/pygit2/pull/713>`_
- Drop support for Python 3.2, add support for cffi 1.10
`#706 <https://github.com/libgit2/pygit2/pull/706>`_
`#694 <https://github.com/libgit2/pygit2/issues/694>`_
- New ``Repository.revert_commit(...)``
`#711 <https://github.com/libgit2/pygit2/pull/711>`_
`#710 <https://github.com/libgit2/pygit2/issues/710>`_
- New ``Branch.is_checked_out()``
`#696 <https://github.com/libgit2/pygit2/pull/696>`_
- Various fixes
`#706 <https://github.com/libgit2/pygit2/pull/706>`_
`#707 <https://github.com/libgit2/pygit2/pull/707>`_
`#708 <https://github.com/libgit2/pygit2/pull/708>`_
0.25.1 (2017-04-25) 0.25.1 (2017-04-25)
------------------------- -------------------------

@ -28,47 +28,48 @@ How to install
Authors Authors
============== ==============
116 developers have contributed at least 1 commit to pygit2:: 117 developers have contributed at least 1 commit to pygit2::
J. David Ibáñez Carlos Martín Nieto Nico von Geyso J. David Ibáñez Carlos Martín Nieto Nico von Geyso
W. Trevor King Dave Borowitz Matthias Bartelmeß W. Trevor King Dave Borowitz Matthias Bartelmeß
Daniel Rodríguez Troitiño Richo Healey Christian Boos Daniel Rodríguez Troitiño Richo Healey Christian Boos
Julien Miotte Richard Möhn Xu Tao Julien Miotte Richard Möhn Xu Tao
Jose Plana Matthew Duggan Matthew Gamble Jose Plana Matthew Duggan Matthew Gamble
Martin Lenders Petr Hosek Victor Garcia Martin Lenders Nick Hynes Petr Hosek
Xavier Delannoy Yonggang Luo Nick Hynes Victor Garcia Xavier Delannoy Yonggang Luo
Patrick Steinhardt Tamir Bahar Valentin Haenel Patrick Steinhardt Tamir Bahar Valentin Haenel
Michael Jones Bernardo Heynemann Brodie Rao Michael Jones Bernardo Heynemann Brodie Rao
John Szakmeister Vlad Temian Nicolas Dandrimont John Szakmeister Vlad Temian Lukas Fleischer
David Versmisse Rémi Duraffort Santiago Perez De Rosso Nicolas Dandrimont David Versmisse Rémi Duraffort
Sebastian Thiel Thom Wiggers Alok Singhal Santiago Perez De Rosso Sebastian Thiel Thom Wiggers
Anatoly Techtonik Fraser Tweedale Han-Wen Nienhuys Alok Singhal Anatoly Techtonik Fraser Tweedale
Jason Ziglar Leonardo Rhodes Petr Viktorin Han-Wen Nienhuys Jason Ziglar Leonardo Rhodes
Robert Hölzl Ron Cohen Thomas Kluyver Petr Viktorin Robert Hölzl Ron Cohen
Alex Chamberlain Alexander Bayandin Amit Bakshi Thomas Kluyver Alex Chamberlain Alexander Bayandin
Andrey Devyatkin Arno van Lumig Ben Davis Amit Bakshi Andrey Devyatkin Arno van Lumig
Dustin Raimondi Eric Schrijver Greg Fitzgerald Ben Davis Dustin Raimondi Eric Schrijver
Guillermo Pérez Hervé Cauwelier Huang Huang Greg Fitzgerald Guillermo Pérez Hervé Cauwelier
Ian P. McCullough Igor Gnatenko Jack O'Connor Huang Huang Ian P. McCullough Igor Gnatenko
Jared Flatow Jiunn Haur Lim Jun Omae Jack O'Connor Jared Flatow Jiunn Haur Lim
Kaarel Kitsemets Kevin KIN-FOO Masud Rahman Jun Omae Kaarel Kitsemets Kevin KIN-FOO
Michael Sondergaard Ondřej Nový Sarath Lakshman Mark Adams Masud Rahman Michael Sondergaard
Szucs Krisztian Vicent Marti Zoran Zaric Ondřej Nový Sarath Lakshman Szucs Krisztian
Adam Spiers Andrew Chin András Veres-Szentkirályi Vicent Marti Zoran Zaric Adam Spiers
Ash Berlin Benjamin Kircher Benjamin Pollack Andrew Chin András Veres-Szentkirályi Ash Berlin
Bryan O'Sullivan Cam Cope Chason Chaffin Benjamin Kircher Benjamin Pollack Bryan O'Sullivan
Chris Rebert Colin Watson Daniel Bruce Cam Cope Chason Chaffin Chris Rebert
David Fischer David Sanders David Six Colin Watson Daniel Bruce David Fischer
Devaev Maxim Eric Davis Erik Meusel David Sanders David Six Devaev Maxim
Erik van Zijst Ferengee Gustavo Di Pietro Eric Davis Erik Meusel Erik van Zijst
Holger Frey Hugh Cole-Baker Jasper Lievisse Adriaanse Ferengee Gustavo Di Pietrou Holger Frey
Josh Bleecher Snyder Justin Clift Kyriakos Oikonomakos Hugh Cole-Baker Jasper Lievisse Adriaanse Josh Bleecher Snyder
Lukas Fleischer Mathieu Bridon Matthaus Woolard Justin Clift Kyriakos Oikonomakos Mathieu Bridon
Nicolás Sanguinetti Noah Fontes Óscar San José Matthaus Woolard Nicolás Sanguinetti Noah Fontes
Peter Dave Hello Philippe Ombredanne Ridge Kennedy Óscar San José Peter Dave Hello Philippe Ombredanne
Ross Nicoll Rui Abreu Ferreira Sheeo Ridge Kennedy Ross Nicoll Rui Abreu Ferreira
Soasme Vladimir Rutsky Yu Jianjian Sheeo Soasme Vladimir Rutsky
chengyuhang earl Mark Adams Yu Jianjian chengyuhang earl
License License
============== ==============

@ -50,9 +50,9 @@ copyright = u'2010-2015 The pygit2 contributors'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '0.25' version = '0.26'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '0.25.1' release = '0.26.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.

@ -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.25.1``:: ``0.26.0``::
>>> print LIBGIT2_VER_MAJOR >>> print LIBGIT2_VER_MAJOR
0 0
@ -26,25 +26,25 @@ 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.25.1``:: ``0.26.0``::
>>> print LIBGIT2_VER_MINOR >>> print LIBGIT2_VER_MINOR
25 26
.. py:data:: LIBGIT2_VER_REVISION .. py:data:: LIBGIT2_VER_REVISION
Integer value of the revision version number. For example, for the version Integer value of the revision version number. For example, for the version
``0.25.1``:: ``0.26.0``::
>>> print LIBGIT2_VER_REVISION >>> print LIBGIT2_VER_REVISION
1 0
.. py:data:: LIBGIT2_VERSION .. py:data:: LIBGIT2_VERSION
The libgit2 version number as a string:: The libgit2 version number as a string::
>>> print LIBGIT2_VERSION >>> print LIBGIT2_VERSION
'0.25.1' '0.26.0'
Errors Errors
====== ======

@ -43,7 +43,7 @@ while the last number |lq| *.micro* |rq| auto-increments independently.
As illustration see this table of compatible releases: As illustration see this table of compatible releases:
+-----------+--------+-------=========+------------------------+ +-----------+--------+----------------+------------------------+
|**libgit2**| 0.26.0 | 0.25.0, 0.25.1 | 0.24.0, 0.24.1, 0.24.2 | |**libgit2**| 0.26.0 | 0.25.0, 0.25.1 | 0.24.0, 0.24.1, 0.24.2 |
+-----------+--------+----------------+------------------------+ +-----------+--------+----------------+------------------------+
|**pygit2** | 0.26.0 | 0.25.0, 0.25.1 | 0.24.0, 0.24.1, 0.24.2 | |**pygit2** | 0.26.0 | 0.25.0, 0.25.1 | 0.24.0, 0.24.1, 0.24.2 |

@ -113,10 +113,10 @@ The Branch type
.. autoattribute:: pygit2.Branch.remote_name .. autoattribute:: pygit2.Branch.remote_name
.. autoattribute:: pygit2.Branch.upstream .. autoattribute:: pygit2.Branch.upstream
.. autoattribute:: pygit2.Branch.upstream_name .. autoattribute:: pygit2.Branch.upstream_name
.. automethod:: pygit2.Branch.rename .. automethod:: pygit2.Branch.rename
.. automethod:: pygit2.Branch.delete .. automethod:: pygit2.Branch.delete
.. automethod:: pygit2.Branch.is_head .. automethod:: pygit2.Branch.is_head
.. automethod:: pygit2.Branch.is_checked_out
The reference log The reference log
==================== ====================

@ -67,10 +67,11 @@ Below there are some general attributes and methods:
.. autoattribute:: pygit2.Repository.default_signature .. autoattribute:: pygit2.Repository.default_signature
.. automethod:: pygit2.Repository.read .. automethod:: pygit2.Repository.read
.. automethod:: pygit2.Repository.write .. automethod:: pygit2.Repository.write
.. automethod:: pygit2.Repository.reset
.. automethod:: pygit2.Repository.state_cleanup
.. automethod:: pygit2.Repository.write_archive
.. automethod:: pygit2.Repository.ahead_behind .. automethod:: pygit2.Repository.ahead_behind
.. automethod:: pygit2.Repository.create_reference
.. automethod:: pygit2.Repository.describe .. automethod:: pygit2.Repository.describe
.. automethod:: pygit2.Repository.path_is_ignored .. automethod:: pygit2.Repository.path_is_ignored
.. automethod:: pygit2.Repository.create_reference .. automethod:: pygit2.Repository.reset
.. automethod:: pygit2.Repository.revert_commit
.. automethod:: pygit2.Repository.state_cleanup
.. automethod:: pygit2.Repository.write_archive

@ -37,7 +37,7 @@ from os import getenv
# #
# The version number of pygit2 # The version number of pygit2
# #
__version__ = '0.25.1' __version__ = '0.26.0'
# #