summaryrefslogtreecommitdiff
path: root/semantic_version/base.py
Commit message (Expand)AuthorAgeFilesLines
* Simplify subclassing VersionHEADsubclasseablemasterRaphaël Barrois2023-02-281-12/+12
* Test and fix Version.truncate()Raphaël Barrois2023-02-281-1/+8
* Guarantee a stable ordering with build metadataRaphaël Barrois2022-05-261-7/+35
* Update the Version.parse() to match the codePhilippe Ombredanne2022-02-061-1/+2
* Fix wildcard matching for SimpleSpec.Raphaël Barrois2020-04-291-1/+1
* Properly coerce versions with leading zeroes.Raphaël Barrois2019-12-211-0/+8
* Fix NpmSpec prerelease-handling.Raphaël Barrois2019-11-211-1/+2
* Add Clause.prettyprint() for debug.Raphaël Barrois2019-11-211-0/+31
* Fix Spec.specs for single-term ranges.maint/2.xRaphaël Barrois2019-09-061-1/+5
* Restore `Spec.specs` [Closes #79]Raphaël Barrois2019-08-291-0/+4
* Restore Python2 support.rbarrois/restore-py2Raphaël Barrois2019-08-291-14/+13
* Fix NPM-style caret matching.Raphaël Barrois2019-08-281-6/+10
* Deprecate support for 'partial' versions.rba/pre-2.8Raphaël Barrois2019-08-261-0/+6
* Add `Version.precedence_key`.Raphaël Barrois2019-08-261-152/+103
* Add some docstrings.Raphaël Barrois2019-08-261-0/+1
* Add deprecations for Spec/SpecItem.Raphaël Barrois2019-08-261-13/+42
* Add support for NPM-style version ranges.Raphaël Barrois2019-08-261-0/+194
* Refactor spec/version matching.Raphaël Barrois2019-08-261-65/+568
* Fix inconsistent matching behaviour.Raphaël Barrois2019-08-241-1/+5
* Add `Version.truncate()`.Raphaël Barrois2019-08-241-0/+36
* Clarify hashing strategy for Version.Raphaël Barrois2019-08-241-0/+2
* Drop support for Python<3.4.Raphaël Barrois2019-08-241-10/+15
* Use Version(major=1, ...) for next_...Raphaël Barrois2019-08-241-7/+35
* Allow Version(major=1, ...).Raphaël Barrois2019-08-241-2/+43
* Make class name dynamic in Version.__repr__Kyle Baird2018-06-181-1/+2
* Don't use `is` for integer comparisons.Raphaël Barrois2018-06-181-2/+2
* correct spelling mistakeEdward Betts2017-09-031-1/+1
* LintingRaphaël Barrois2016-09-011-7/+14
* Fix a bug with compatible release clauses and patch versionsMartin Ek2016-03-071-1/+1
* Add support for compatible release ranges, fixes #37Martin Ek2016-02-251-1/+8
* Fix handling pre-1.0.0 caret versions (Closes #35)Raphaël Barrois2016-02-211-1/+7
* lint: Remove double return.Raphaël Barrois2016-02-211-1/+0
* Cleanup and document fixes from #31.Raphaël Barrois2016-02-121-12/+14
* Merge branch 'tilde-caret' of https://github.com/skwashd/python-semanticversi...Raphaël Barrois2016-02-121-2/+18
|\
| * Support for alternative equals specsDave Hall2015-11-291-2/+4
| * Make regex more readableDave Hall2015-10-191-2/+1
| * Add support for npm/composer caret and tilde condition extensionsDave Hall2015-10-151-1/+16
* | Remove Copyright years (Closes #28)Raphaël Barrois2016-02-121-1/+1
* | Merge branch 'bump-version-2' of https://github.com/MinchinWeb/python-semanti...Raphaël Barrois2016-02-121-5/+14
|\ \ | |/ |/|
| * Adjust code to match tests for bumping prerelease versionsMinchinWeb2015-09-151-5/+14
* | Forbid build metadata ordering (See #18)Raphaël Barrois2015-09-151-37/+36
|/
* Adds a new bump version func to the API.Rick Eyre2015-04-011-0/+11
* Fix unescaped regexps (Closes #12).Raphaël Barrois2015-04-011-2/+2
* Accept '*' as a Spec (Closes #8).Raphaël Barrois2014-03-161-10/+8
* Update copyrightRaphaël Barrois2014-03-081-1/+1
* Upgrade to semver-2.0.0 (Closes #3)Raphaël Barrois2014-02-131-0/+24
* Normalize docs to docs/ (Closes #5).Raphaël Barrois2013-12-231-0/+490