Commit Graph

31 Commits

Author SHA1 Message Date
nathan 447cdfb68e Added additional exception to parsing for SEMVER, so build information can be following the version numbers using '.'.
Not all projects follow semver in their version information, and if we are to use any sort of enforcable semantics for versioning, we have to permit PARSING more relaxed formats (using sensible defaults).  When *writing* this information, it will be compatible and correct
2020-08-05 02:36:49 +02:00
nathan d03fef2f8d Updated readme 2018-08-05 16:40:35 +02:00
nathan a8d519825c Updated library name 2018-08-05 16:39:32 +02:00
nathan 24587c24dc Updated readme 2018-08-05 15:42:55 +02:00
nathan 9500b3e465 Updated license files 2018-08-05 15:25:34 +02:00
nathan c144327ec6 Updated changelog to reflect patch exclusion rule. Updated readme to include Semantic Versioning Specification. 2018-08-03 05:11:30 +02:00
martin-rueegg c0b847d0ab bump v0.11.0 and update AUTHORS 2017-04-22 11:59:04 +01:00
martin-rueegg f42813356d rename java-semver -> jsemver 2017-04-21 22:16:02 +01:00
Zafar Khaja 9d28d182cd Prepare CHANGELOG and README files 2015-03-19 20:38:27 +02:00
Zafar Khaja f3f9b81838 Refactor ExpressionParser, polish, fix issues
This commit refactors and polishes the ExpressionParser as well
as fixes the issue with parsing of the <partial-version-range>
non-terminal introduced in the previous commit. It also updates
the expressions examples in the README file.
2015-03-19 19:48:22 +02:00
Zafar Khaja e1aa90c2ec Implement internal DSL for SemVer Expressions 2014-08-22 19:45:19 +03:00
Zafar Khaja c702e7b85e Update CHANGELOG and README 2014-08-18 21:25:27 +03:00
Zafar Khaja 7a60afd085 Add Exception Handling section to README 2014-08-14 22:11:47 +03:00
Zafar Khaja 6f025498a9 Fix the wrong return value in the BUILD_AWARE_ORDER example 2014-08-14 20:37:54 +03:00
Zafar Khaja 23dde7ae35 Update CHANGELOG and README 2013-12-30 20:34:31 +04:00
Zafar Khaja 4444a27cd6 Update CHANGELOG and README 2013-12-01 14:34:17 +04:00
Zafar Khaja e7e2d3b223 Update and reformat the README file 2013-11-16 19:21:28 +04:00
Zafar Khaja cf8d6b1960 Add Javadoc to the source code 2013-11-16 18:03:22 +04:00
Zafar Khaja 388f94915f Create SemVer Expression parser 2013-11-16 14:52:01 +04:00
Zafar Khaja 78266dc1ca Implement a Parser instead of RegExp
This commit also updates the code to comply with the SemVer 2.0.0.
2013-11-14 00:12:58 +04:00
Zafar Khaja 9ce1a0b063 Rename two API methods
Version.lessThanOrEqualsTo()    => Version.lessThanOrEqualTo()
Version.greaterThanOrEqualsTo() => Version.greaterThanOrEqualTo()
2013-10-29 21:37:20 +04:00
Zafar Khaja bce025e9cd Bump version to 0.7.0-SNAPSHOT 2013-10-29 21:32:41 +04:00
Zafar Khaja 5e5a0db9b0 Update README, add Bugs & Features section 2013-04-03 00:17:55 +04:00
Zafar Khaja fc344ba562 Update README for version 0.6.0 2013-03-31 15:22:28 +04:00
Zafar Khaja 223fcf97d0 Update README, format & change Issues section 2013-03-09 16:39:41 +04:00
Zafar Khaja 0472787366 Update README, add Travis CI status image 2013-03-08 01:02:47 +04:00
Zafar Khaja 41072894c9 Rename AlphaNumericVersion to MetadataVersion 2013-03-08 00:11:11 +04:00
Zafar Khaja c15392ef07 Update README, add Versioning paragraph 2013-03-08 00:07:21 +04:00
Zafar Khaja d8316a34e7 Fix a typo in README 2013-03-07 19:25:40 +04:00
Zafar Khaja 66db83b3a4 Update README file 2013-03-07 00:25:38 +04:00
Zafar Khaja c1927c2c63 Rename README to README.md 2013-03-06 22:08:48 +04:00