diff --git a/CHANGELOG b/CHANGELOG index d13b8874..db9118a3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,16 @@ Python SemVer library All notable changes to this code base will be documented in this file, in every released version. +Version 2.8.0 +============= +:Released: 2018-05-16 +:Maintainer: Sébastien Celles + +* Issue #76 (PR #80). Remove Python 2.6 compatibility +* Issue #79 (PR #81 #84). Define and improve a release procedure file +* Issue #72 #73 (PR #75). Implements __str__ and __hash__ +* Issue #82 (PR #83). Rename test.py to test_semver.py so py.test can autodiscover test file + Version 2.7.9 ============= diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 68410992..ce0b166c 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -15,6 +15,7 @@ Primary maintainers =================== * Kostiantyn Rybnikov +* Sébastien Celles Significant contributors diff --git a/release-procedure.md b/release-procedure.md index 53ab04a7..595b2f11 100644 --- a/release-procedure.md +++ b/release-procedure.md @@ -1,5 +1,18 @@ -* Verify that `__version__` in [semver.py](https://github.com/k-bx/python-semver/blob/master/semver.py) have been updated +* Verify that latest build was passing https://travis-ci.org/k-bx/python-semver + +* Verify that `__version__` in [semver.py](https://github.com/k-bx/python-semver/blob/master/semver.py) have been updated and follow https://semver.org/ + * Verify that [CHANGELOG](https://github.com/k-bx/python-semver/blob/master/CHANGELOG) have been updated + +* If one or several supported Python versions have removed or add, verify that the 3 following files have been updated: + * [setup.py](https://github.com/k-bx/python-semver/blob/master/setup.py) + * [tox.ini](https://github.com/k-bx/python-semver/blob/master/tox.ini) + * [.travis.yml](https://github.com/k-bx/python-semver/blob/master/.travis.yml) + +* Verify that doc reflecting new changes have been updated + +* Add eventually new contributor(s) to [CONTRIBUTORS](https://github.com/k-bx/python-semver/blob/master/CONTRIBUTORS) + * Tag commit and push to github using command line interface ```bash git tag -a x.x.x -m 'Version x.x.x' @@ -14,3 +27,6 @@ git clean -xfd python setup.py register sdist bdist_wheel --universal twine upload dist/* ``` + +* Go to https://pypi.org/project/semver/ to verify that new version is online and page is rendered correctly + diff --git a/semver.py b/semver.py index ecebafd0..dfeb431d 100644 --- a/semver.py +++ b/semver.py @@ -6,9 +6,11 @@ import re -__version__ = '2.7.9' +__version__ = '2.8.0' __author__ = 'Kostiantyn Rybnikov' __author_email__ = 'k-bx@k-bx.com' +__maintainer__ = 'Sebastien Celles' +__maintainer_email__ = "s.celles@gmail.com" _REGEX = re.compile( r"""