summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Allow Version(major=1, ...).Raphaël Barrois2019-08-241-0/+8
| | | | | | Eases the creation of version objects from existing versions. We still validate the type and structure of each component.
* Release version 2.6.0v2.6.0Raphaël Barrois2016-09-251-2/+2
|
* Officially drop support for Django<1.7Raphaël Barrois2016-09-011-0/+4
|
* Add support for Django 1.10Raphaël Barrois2016-09-011-1/+6
| | | | | | | | | | | | | | Stop coercing fields magically: >>> a = SomeModel() >>> a.version = '0.1.0' >>> a.version '0.1.0' >>> a.full_clean() >>> a.version Version('0.1.0') Closes #43, #45
* Fix handling pre-1.0.0 caret versions (Closes #35)Raphaël Barrois2016-02-211-0/+9
| | | | Thanks to @autopulated for pointing the issue!
* Release v2.5.0Raphaël Barrois2016-02-121-2/+2
|
* Cleanup and document fixes from #31.Raphaël Barrois2016-02-121-0/+1
| | | | The PR was broken through fixed in ``next_minor()`` / ``next_major()``.
* Merge branch 'bump-version-2' of ↵Raphaël Barrois2016-02-121-0/+2
|\ | | | | | | https://github.com/MinchinWeb/python-semanticversion into MinchinWeb-bump-version-2
| * Adjust code to match tests for bumping prerelease versionsMinchinWeb2015-09-151-0/+7
| |
* | Forbid build metadata ordering (See #18)Raphaël Barrois2015-09-151-0/+30
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | SemVer 2.0.0 states that "Build metadata SHOULD be ignored when determining version precedence". This means that, when comparing ``0.1.0+1`` to ``0.1.0+bcd``:: >>> Version('0.1.0+1') == Version('0.1.0+bcd') False >>> Version('0.1.0+1') != Version('0.1.0+bcd') True >>> Version('0.1.0+1') < Version('0.1.0+bcd') False >>> Version('0.1.0+1') > Version('0.1.0+bcd') False >>> Version('0.1.0+1') <= Version('0.1.0+bcd') False >>> Version('0.1.0+1') >= Version('0.1.0+bcd') False >>> compare(Version('0.1.0+1'), Version('0.1.0+bcd')) NotImplemented This change also has the following effects: - When including build metadata in a ``Spec``, the only valid options are ``Spec('==0.1.0+sth')`` and ``Spec('!=0.1.0+sth')`` - The meaning of ``Spec('==0.1.0+')`` is now "Only version 0.1.0 without build metadata" - ``Spec('==0.1.0')`` now matches ``Version('0.1.0+anything')``
* Bump version to 2.4.2.v2.4.2Raphaël Barrois2015-07-021-0/+6
|
* Release v2.4.1v2.4.1Raphaël Barrois2015-04-011-0/+7
|
* Fill ChangeLog.Raphaël Barrois2015-04-011-0/+8
|
* Version bump to 2.3.1v2.3.1Raphaël Barrois2014-09-241-0/+8
|
* Accept '*' as a Spec (Closes #8).Raphaël Barrois2014-03-161-0/+9
| | | | Spec('*') will match all valid Version objects.
* Version bump to 2.2.2v2.2.2Raphaël Barrois2013-12-231-0/+8
|
* Normalize docs to docs/ (Closes #5).Raphaël Barrois2013-12-231-1/+97
| | | | | | Also normalize the package layout. Thanks @jdowner-gb & tleach for the report.
* Include ChangeLog.Raphaël Barrois2012-05-181-0/+1
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>