From 22021c67fc63f8fa6bad5febb9e2a02d701cb20f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Sat, 5 Mar 2016 23:21:05 +0100 Subject: [PATCH] Release 0.24.0 --- README.rst | 79 ++++++++++++++++++++++++++++++++---------------- docs/conf.py | 4 +-- docs/general.rst | 12 ++++---- docs/index.rst | 4 +-- docs/install.rst | 12 +++++--- pygit2/_build.py | 2 +- 6 files changed, 71 insertions(+), 42 deletions(-) diff --git a/README.rst b/README.rst index 49e1414..b7c37ca 100644 --- a/README.rst +++ b/README.rst @@ -6,7 +6,7 @@ pygit2 - libgit2 bindings in Python :target: http://travis-ci.org/libgit2/pygit2 Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 -implements Git plumbing. Pygit2 works with Python 2.7, 3.2, 3.3, 3.4 and +implements Git plumbing. Pygit2 works with Python 2.7, 3.2, 3.3, 3.4, 3.5 and PyPy 2.6 Links: @@ -25,6 +25,32 @@ How to install Changelog ============== +0.24.0 (2016-03-05) +------------------------- + +- Update to libgit2 v0.24 + `#594 `_ + +- Support Python 3.5 + +- New dependency, `six `_ + +- New ``Repository.path_is_ignored(path)`` + `#589 `_ + +- Fix error in ``Repository(path)`` when path is a bytes string + `#588 `_ + `#593 `_ + +- Fix memory issue in ``Repository.describe(...)`` + `#592 `_ + `#597 `_ + `#599 `_ + +- Allow testing with `tox `_ + `#600 `_ + + 0.23.3 (2016-01-01) ------------------------- @@ -748,7 +774,7 @@ Other: `#331 `_ Authors ============== -102 developers have contributed at least 1 commit to pygit2:: +104 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 Daniel Rodríguez Troitiño @@ -760,30 +786,31 @@ Authors Michael Jones Bernardo Heynemann John Szakmeister Vlad Temian Brodie Rao Nicolas Dandrimont David Versmisse Rémi Duraffort Santiago Perez De Rosso - Sebastian Thiel Alok Singhal Fraser Tweedale - Han-Wen Nienhuys Leonardo Rhodes Petr Viktorin - Ron Cohen Thomas Kluyver Alex Chamberlain - Alexander Bayandin Amit Bakshi Andrey Devyatkin - Arno van Lumig Ben Davis Eric Schrijver - Greg Fitzgerald Hervé Cauwelier Huang Huang - Ian P. McCullough Jack O'Connor Jared Flatow - Jiunn Haur Lim Jun Omae Kaarel Kitsemets - Kevin KIN-FOO Masud Rahman Michael Sondergaard - Sarath Lakshman Vicent Marti Zoran Zaric - Adam Spiers Andrew Chin András Veres-Szentkirályi - Ash Berlin Benjamin Kircher Benjamin Pollack - Bryan O'Sullivan Chason Chaffin Chris Rebert - Colin Watson Daniel Bruce David Fischer - David Sanders David Six Devaev Maxim - Eric Davis Erik Meusel Erik van Zijst - Ferengee Guille -bisho- Gustavo Di Pietro - Holger Frey Hugh Cole-Baker Jasper Lievisse Adriaanse - Josh Bleecher Snyder Justin Clift Kyriakos Oikonomakos - Lukas Fleischer Mathieu Bridon Nicolás Sanguinetti - Noah Fontes Óscar San José Peter Dave Hello - Philippe Ombredanne Ridge Kennedy Ross Nicoll - Rui Abreu Ferreira Sheeo Soasme - Vladimir Rutsky chengyuhang earl + Sebastian Thiel Thom Wiggers Alok Singhal + Fraser Tweedale Han-Wen Nienhuys Leonardo Rhodes + Petr Viktorin Ron Cohen Thomas Kluyver + Alex Chamberlain Alexander Bayandin Amit Bakshi + Andrey Devyatkin Arno van Lumig Ben Davis + Eric Schrijver Greg Fitzgerald Hervé Cauwelier + Huang Huang Ian P. McCullough Jack O'Connor + Jared Flatow Jiunn Haur Lim Jun Omae + Kaarel Kitsemets Kevin KIN-FOO Masud Rahman + Michael Sondergaard Sarath Lakshman 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 + Guille -bisho- Gustavo Di Pietro Holger Frey + Hugh Cole-Baker Jasper Lievisse Adriaanse Josh Bleecher Snyder + Justin Clift Kyriakos Oikonomakos Lukas Fleischer + Mathieu Bridon Nicolás Sanguinetti Noah Fontes + Óscar San José Peter Dave Hello Philippe Ombredanne + Ridge Kennedy Ross Nicoll Rui Abreu Ferreira + Sheeo Soasme Vladimir Rutsky + chengyuhang earl License diff --git a/docs/conf.py b/docs/conf.py index b569356..e98c238 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.23' +version = '0.24' # The full version, including alpha/beta/rc tags. -release = '0.23.3' +release = '0.24.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 c54678b..c84d0cb 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.23.3``:: + ``0.24.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.23.3``:: + ``0.24.0``:: >>> print LIBGIT2_VER_MINOR - 23 + 24 .. py:data:: LIBGIT2_VER_REVISION Integer value of the revision version number. For example, for the version - ``0.23.3``:: + ``0.24.0``:: >>> print LIBGIT2_VER_REVISION - 3 + 0 .. py:data:: LIBGIT2_VERSION The libgit2 version number as a string:: >>> print LIBGIT2_VERSION - '0.23.3' + '0.24.0' Errors ====== diff --git a/docs/index.rst b/docs/index.rst index f314911..9ae60b2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,8 +7,8 @@ Welcome to pygit2's documentation! ================================== Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 -implements the core of Git. Pygit2 works with Python 2.7, 3.2, 3.3, 3.4 and -pypy. +implements the core of Git. Pygit2 works with Python 2.7, 3.2, 3.3, 3.4, 3.5 +and pypy. It is likely to work with Python 2.6 and 3.1, but these versions are not officially supported. diff --git a/docs/install.rst b/docs/install.rst index 84f1d65..f8a3e84 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -16,6 +16,8 @@ Requirements - Python 2.7, 3.2+ or PyPy 2.6+ (including the development headers) - Libgit2 v0.23.x - cffi 1.0+ +- six +- tox (optional) Optional libgit2 dependecies to support ssh and https: @@ -41,11 +43,11 @@ while the last number |lq| *.micro* |rq| auto-increments independently. As illustration see this table of compatible releases: -+-----------+----------------------------------------+--------------------------------+ -|**libgit2**| 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4 | 0.22.0, 0.22.1, 0.22.2, 0.22.3 | -+-----------+----------------------------------------+--------------------------------+ -|**pygit2** | 0.23.0, 0.23.1, 0.23.2, 0.23.3 | 0.22.0, 0.22.1 | -+-----------+----------------------------------------+--------------------------------+ ++-----------+--------+----------------------------------------+ +|**libgit2**| 0.24.0 | 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4 | ++-----------+--------+----------------------------------------+ +|**pygit2** | 0.24.0 | 0.23.0, 0.23.1, 0.23.2, 0.23.3 | ++-----------+--------+----------------------------------------+ .. warning:: diff --git a/pygit2/_build.py b/pygit2/_build.py index 7f679dc..533e7b9 100644 --- a/pygit2/_build.py +++ b/pygit2/_build.py @@ -37,7 +37,7 @@ from os import getenv # # The version number of pygit2 # -__version__ = '0.23.3' +__version__ = '0.24.0' #