diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 22787da..a5e9b9d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -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) ------------------------- diff --git a/README.rst b/README.rst index 5879976..5417d0a 100644 --- a/README.rst +++ b/README.rst @@ -28,47 +28,48 @@ How to install 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 W. Trevor King Dave Borowitz Matthias Bartelmeß Daniel Rodríguez Troitiño Richo Healey Christian Boos Julien Miotte Richard Möhn Xu Tao Jose Plana Matthew Duggan Matthew Gamble - Martin Lenders Petr Hosek Victor Garcia - Xavier Delannoy Yonggang Luo Nick Hynes + Martin Lenders Nick Hynes Petr Hosek + Victor Garcia Xavier Delannoy Yonggang Luo Patrick Steinhardt Tamir Bahar Valentin Haenel Michael Jones Bernardo Heynemann Brodie Rao - John Szakmeister Vlad Temian Nicolas Dandrimont - David Versmisse Rémi Duraffort Santiago Perez De Rosso - Sebastian Thiel Thom Wiggers Alok Singhal - Anatoly Techtonik Fraser Tweedale Han-Wen Nienhuys - Jason Ziglar Leonardo Rhodes Petr Viktorin - Robert Hölzl Ron Cohen Thomas Kluyver - Alex Chamberlain Alexander Bayandin Amit Bakshi - Andrey Devyatkin Arno van Lumig Ben Davis - Dustin Raimondi Eric Schrijver Greg Fitzgerald - Guillermo Pérez Hervé Cauwelier Huang Huang - Ian P. McCullough Igor Gnatenko Jack O'Connor - Jared Flatow Jiunn Haur Lim Jun Omae - Kaarel Kitsemets Kevin KIN-FOO Masud Rahman - Michael Sondergaard Ondřej Nový Sarath Lakshman - Szucs Krisztian Vicent Marti Zoran Zaric - Adam Spiers Andrew Chin András Veres-Szentkirályi - Ash Berlin Benjamin Kircher Benjamin Pollack - Bryan O'Sullivan Cam Cope Chason Chaffin - Chris Rebert Colin Watson Daniel Bruce - David Fischer David Sanders David Six - Devaev Maxim Eric Davis Erik Meusel - Erik van Zijst Ferengee Gustavo Di Pietro - Holger Frey Hugh Cole-Baker Jasper Lievisse Adriaanse - Josh Bleecher Snyder Justin Clift Kyriakos Oikonomakos - Lukas Fleischer Mathieu Bridon Matthaus Woolard - Nicolás Sanguinetti Noah Fontes Óscar San José - Peter Dave Hello Philippe Ombredanne Ridge Kennedy - Ross Nicoll Rui Abreu Ferreira Sheeo - Soasme Vladimir Rutsky Yu Jianjian - chengyuhang earl Mark Adams + John Szakmeister Vlad Temian Lukas Fleischer + Nicolas Dandrimont David Versmisse Rémi Duraffort + Santiago Perez De Rosso Sebastian Thiel Thom Wiggers + Alok Singhal Anatoly Techtonik Fraser Tweedale + Han-Wen Nienhuys Jason Ziglar Leonardo Rhodes + Petr Viktorin Robert Hölzl Ron Cohen + Thomas Kluyver Alex Chamberlain Alexander Bayandin + Amit Bakshi Andrey Devyatkin Arno van Lumig + Ben Davis Dustin Raimondi Eric Schrijver + Greg Fitzgerald Guillermo Pérez Hervé Cauwelier + Huang Huang Ian P. McCullough Igor Gnatenko + Jack O'Connor Jared Flatow Jiunn Haur Lim + Jun Omae Kaarel Kitsemets Kevin KIN-FOO + Mark Adams Masud Rahman Michael Sondergaard + Ondřej Nový Sarath Lakshman Szucs Krisztian + Vicent Marti Zoran Zaric Adam Spiers + Andrew Chin András Veres-Szentkirályi Ash Berlin + Benjamin Kircher Benjamin Pollack Bryan O'Sullivan + Cam Cope Chason Chaffin Chris Rebert + Colin Watson Daniel Bruce David Fischer + David Sanders David Six Devaev Maxim + Eric Davis Erik Meusel Erik van Zijst + Ferengee Gustavo Di Pietrou Holger Frey + Hugh Cole-Baker Jasper Lievisse Adriaanse Josh Bleecher Snyder + Justin Clift Kyriakos Oikonomakos Mathieu Bridon + Matthaus Woolard Nicolás Sanguinetti Noah Fontes + Óscar San José Peter Dave Hello Philippe Ombredanne + Ridge Kennedy Ross Nicoll Rui Abreu Ferreira + Sheeo Soasme Vladimir Rutsky + Yu Jianjian chengyuhang earl + License ============== diff --git a/docs/conf.py b/docs/conf.py index 8b46971..a2fbe51 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,9 +50,9 @@ copyright = u'2010-2015 The pygit2 contributors' # built documents. # # The short X.Y version. -version = '0.25' +version = '0.26' # 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 # for a list of supported languages. diff --git a/docs/general.rst b/docs/general.rst index 5a84526..1a3775e 100644 --- a/docs/general.rst +++ b/docs/general.rst @@ -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.25.1``:: + ``0.26.0``:: >>> print LIBGIT2_VER_MAJOR 0 @@ -26,25 +26,25 @@ 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.25.1``:: + ``0.26.0``:: >>> print LIBGIT2_VER_MINOR - 25 + 26 .. py:data:: LIBGIT2_VER_REVISION Integer value of the revision version number. For example, for the version - ``0.25.1``:: + ``0.26.0``:: >>> print LIBGIT2_VER_REVISION - 1 + 0 .. py:data:: LIBGIT2_VERSION The libgit2 version number as a string:: >>> print LIBGIT2_VERSION - '0.25.1' + '0.26.0' Errors ====== diff --git a/docs/install.rst b/docs/install.rst index 8373d9b..c55c5f6 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -43,7 +43,7 @@ while the last number |lq| *.micro* |rq| auto-increments independently. 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 | +-----------+--------+----------------+------------------------+ |**pygit2** | 0.26.0 | 0.25.0, 0.25.1 | 0.24.0, 0.24.1, 0.24.2 | diff --git a/docs/references.rst b/docs/references.rst index 5fd4eb2..dabfba6 100644 --- a/docs/references.rst +++ b/docs/references.rst @@ -113,10 +113,10 @@ The Branch type .. autoattribute:: pygit2.Branch.remote_name .. autoattribute:: pygit2.Branch.upstream .. autoattribute:: pygit2.Branch.upstream_name - .. automethod:: pygit2.Branch.rename .. automethod:: pygit2.Branch.delete .. automethod:: pygit2.Branch.is_head +.. automethod:: pygit2.Branch.is_checked_out The reference log ==================== diff --git a/docs/repository.rst b/docs/repository.rst index ca85788..823fc6e 100644 --- a/docs/repository.rst +++ b/docs/repository.rst @@ -67,10 +67,11 @@ Below there are some general attributes and methods: .. autoattribute:: pygit2.Repository.default_signature .. automethod:: pygit2.Repository.read .. 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.create_reference .. automethod:: pygit2.Repository.describe .. 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 diff --git a/pygit2/_build.py b/pygit2/_build.py index 40a313b..afa394b 100644 --- a/pygit2/_build.py +++ b/pygit2/_build.py @@ -37,7 +37,7 @@ from os import getenv # # The version number of pygit2 # -__version__ = '0.25.1' +__version__ = '0.26.0' #