Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Merge branch 'tilde-caret' of ↵ | Raphaël Barrois | 2016-02-12 | 3 | -3/+47 | |
| |\ |/ / | | | | | https://github.com/skwashd/python-semanticversion into skwashd-tilde-caret | |||||
| * | Fix broken test | Dave Hall | 2015-11-30 | 1 | -1/+1 | |
| | | ||||||
| * | Support for alternative equals specs | Dave Hall | 2015-11-29 | 2 | -2/+18 | |
| | | | | | | | | | | Composer assumes equals if no operator is used npm uses a single equals operator | |||||
| * | Make regex more readable | Dave Hall | 2015-10-19 | 1 | -2/+1 | |
| | | ||||||
| * | Add support for npm/composer caret and tilde condition extensions | Dave Hall | 2015-10-15 | 3 | -1/+30 | |
| | | ||||||
* | | Remove Copyright years (Closes #28) | Raphaël Barrois | 2016-02-12 | 15 | -15/+15 | |
| | | | | | | | | It seems that stating the copyright years is useless after all :) | |||||
* | | Merge branch 'bump-version-2' of ↵ | Raphaël Barrois | 2016-02-12 | 4 | -8/+144 | |
|\ \ | | | | | | | | | | https://github.com/MinchinWeb/python-semanticversion into MinchinWeb-bump-version-2 | |||||
| * | | Adjust code to match tests for bumping prerelease versions | MinchinWeb | 2015-09-15 | 3 | -6/+23 | |
| | | | ||||||
| * | | add tests for bumping prerelease versions | MinchinWeb | 2015-09-15 | 1 | -2/+126 | |
| | | | ||||||
* | | | Merge pull request #26 from marcelometal/patch-1 | Raphaël Barrois | 2016-02-11 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | Fixed typo in README.rst | |||||
| * | | | Fixed typo in README.rst | Marcelo Jorge Vieira | 2015-09-11 | 1 | -1/+1 | |
| |/ / | | | | | | | Replaced 'licence' with 'license' | |||||
* | | | Merge pull request #34 from yunojuno/issue-33 | Raphaël Barrois | 2016-02-11 | 3 | -1/+41 | |
|\ \ \ | |_|/ |/| | | Fix issue #33 - null VersionField breaks ORM | |||||
| * | | Fix for failing test_django tests | Hugo Rodger-Brown | 2015-11-25 | 1 | -15/+9 | |
| | | | | | | | | | | | | | | | | | | I've added a save_and_refresh function to allow objects to be saved and then updated from the database, replicating the refresh_from_db method that exists in Django 1.8, and wrapping in the save method. | |||||
| * | | Fix issue #33 - null VersionField breaks ORM | Hugo Rodger-Brown | 2015-11-24 | 3 | -1/+47 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | I've updated the `BaseSemVerField` method `get_prep_value` so that it will return None when the field value is None, rather than the string representation 'None'. Previously this would break the ORM, which would save the string 'None' into the database, and then attempt to parse that as a version number. This change means that the default empty value for both VersionField and SpecField is None. Both derive from CharField, which uses an empty string as its default empty value, however it seems more logical in the case of these objects that no object is null, and not an empty string. Includes tests. | |||||
* | | Forbid build metadata ordering (See #18) | Raphaël Barrois | 2015-09-15 | 9 | -113/+192 | |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.2 | Raphaël Barrois | 2015-07-02 | 2 | -1/+7 | |
| | ||||||
* | Remove build for py3.4/Django1.4 | Raphaël Barrois | 2015-07-02 | 1 | -3/+7 | |
| | ||||||
* | Switch travis to upstream Django supported versions. | Raphaël Barrois | 2015-07-02 | 1 | -1/+1 | |
| | ||||||
* | Fix coverage building. | Raphaël Barrois | 2015-07-02 | 3 | -3/+5 | |
| | ||||||
* | Minor fixes to tests. | Raphaël Barrois | 2015-07-02 | 2 | -5/+5 | |
| | ||||||
* | fixed tests to work with django 1.7 and 1.8 | Michael Hrivnak | 2015-07-02 | 2 | -17/+32 | |
| | | | | | | Added several django versions to the travis-ci build fixes #22 | |||||
* | Switch to django-version-dependant install scheme. | Raphaël Barrois | 2015-07-02 | 10 | -17/+66 | |
| | | | | Also update travis to use it. | |||||
* | Release v2.4.1v2.4.1 | Raphaël Barrois | 2015-04-01 | 2 | -1/+8 | |
| | ||||||
* | Fix setup.py for readme, bis. | Raphaël Barrois | 2015-04-01 | 1 | -0/+2 | |
| | ||||||
* | Advertise supporting Python3.4. | Raphaël Barrois | 2015-04-01 | 2 | -1/+2 | |
| | ||||||
* | Fill ChangeLog. | Raphaël Barrois | 2015-04-01 | 1 | -0/+8 | |
| | ||||||
* | Fix setup.py/rst parsing. | Raphaël Barrois | 2015-04-01 | 1 | -1/+1 | |
| | ||||||
* | Release v2.4.0v2.4.0 | Raphaël Barrois | 2015-04-01 | 1 | -1/+1 | |
| | ||||||
* | Travis: also test on Python3.4. | Raphaël Barrois | 2015-04-01 | 1 | -0/+1 | |
| | ||||||
* | Adds a new bump version func to the API. | Rick Eyre | 2015-04-01 | 4 | -0/+56 | |
| | ||||||
* | Fix README (Closes #19). | Raphaël Barrois | 2015-04-01 | 2 | -6/+10 | |
| | | | | Also fixes README rendering on PyPI, hopefully. | |||||
* | Fix manifest for missing files (Closes #20). | Raphaël Barrois | 2015-04-01 | 1 | -1/+3 | |
| | | | | CREDITS and LICENSE weren't included; kindly spotted by @hguemar. | |||||
* | Fix unescaped regexps (Closes #12). | Raphaël Barrois | 2015-04-01 | 1 | -2/+2 | |
| | ||||||
* | Version bump to 2.3.1v2.3.1 | Raphaël Barrois | 2014-09-24 | 2 | -1/+9 | |
| | ||||||
* | Fix setup.py encoding issues (Closes #13). | Raphaël Barrois | 2014-09-24 | 1 | -2/+4 | |
| | ||||||
* | Version bump to 2.3.0v2.3.0 | Raphaël Barrois | 2014-03-16 | 1 | -1/+1 | |
| | ||||||
* | Accept '*' as a Spec (Closes #8). | Raphaël Barrois | 2014-03-16 | 4 | -10/+33 | |
| | | | | Spec('*') will match all valid Version objects. | |||||
* | moved django test app settings to the django test app module | Michael Hrivnak | 2014-03-16 | 3 | -12/+25 | |
| | | | | | | | | | ... to guarantee the settings get executed before any code in that app. Since python's unittest.TestLoader does not guarantee in what order it will import modules while hunting for test cases, the unit tests could fail to even load if tests.django_test_app.models was loaded before tests.test_django. This failure was seen on ARM machines, which happened to traverse the module tree in an inconvenient order. | |||||
* | Update README. | Raphaël Barrois | 2014-03-08 | 1 | -0/+5 | |
| | ||||||
* | Update copyright | Raphaël Barrois | 2014-03-08 | 15 | -17/+17 | |
| | ||||||
* | Add CREDITS file. | Raphaël Barrois | 2014-03-08 | 3 | -11/+64 | |
| | ||||||
* | Upgrade to semver-2.0.0 (Closes #3) | Raphaël Barrois | 2014-02-13 | 4 | -3/+190 | |
| | ||||||
* | Version bump to 2.2.2v2.2.2 | Raphaël Barrois | 2013-12-23 | 2 | -1/+9 | |
| | ||||||
* | tests: Fix test running when Django isn't available. | Raphaël Barrois | 2013-12-23 | 1 | -12/+19 | |
| | ||||||
* | Normalize docs to docs/ (Closes #5). | Raphaël Barrois | 2013-12-23 | 17 | -169/+133 | |
| | | | | | | Also normalize the package layout. Thanks @jdowner-gb & tleach for the report. | |||||
* | Fix doc/index.rst symlink (Closes #6). | Raphaël Barrois | 2013-12-23 | 1 | -1/+1 | |
| | | | | Thanks to @tleach for the report. | |||||
* | Rename README. | Raphaël Barrois | 2013-11-15 | 3 | -305/+304 | |
| | | | | Let's keep github happy... | |||||
* | Version bump to 2.2.1v2.2.1 | Raphaël Barrois | 2013-10-29 | 2 | -1/+10 | |
| | ||||||
* | Fix toplevel import of validate() (Closes #2). | Raphaël Barrois | 2013-10-29 | 2 | -1/+13 | |
| | ||||||
* | Fix email in readme. | Raphaël Barrois | 2013-03-22 | 1 | -1/+1 | |
| |