nathan
2c6aca86e3
Updated tests to also test for version string path info exclusion when incrementing major/minor
2018-08-05 15:34:36 +02:00
nathan
27bce2ffde
Updated build.
2018-08-05 15:25:53 +02:00
nathan
9500b3e465
Updated license files
2018-08-05 15:25:34 +02:00
nathan
ef011766fa
Refactored package name from semver -> version
2018-08-05 15:10:01 +02:00
nathan
85cf5f3901
Added META-INF
2018-08-03 05:13:41 +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
nathan
806716a47b
Updated license info
2018-08-03 05:10:42 +02:00
nathan
067fe24010
Added build files, removed up old build files
2018-08-03 05:10:29 +02:00
nathan
5e7929426e
Code cleanup and refactored package name. Patch information is now optional
2018-08-03 05:09:40 +02:00
martin-rueegg
c0b847d0ab
bump v0.11.0 and update AUTHORS
2017-04-22 11:59:04 +01:00
martin-rueegg
b2d8a08a2c
Merge branch 'zafarkhaja/release-0.10.0' into bpMaster
2017-04-22 10:54:42 +01:00
martin-rueegg
39f78c63f5
bump v0.9.1
2017-04-21 22:39:24 +01:00
martin-rueegg
67d3efc056
Merge branch 'feature-support-long' into bpMaster
2017-04-21 22:37:20 +01:00
martin-rueegg
acc83df3b7
Support long versions
2017-04-21 22:34:30 +01:00
martin-rueegg
f4a5d34095
Merge branch 'feature-version-compatibility' into bpMaster
2017-04-21 22:24:39 +01:00
Zafar Khaja
96b39a3ce8
Add methods for checking major and minor compatibility
2017-04-21 22:23:52 +01:00
martin-rueegg
61ef554a00
Merge branch 'feature-rename-jsemver' into bpMaster
2017-04-21 22:16:18 +01:00
martin-rueegg
f42813356d
rename java-semver -> jsemver
2017-04-21 22:16:02 +01:00
martin-rueegg
c27f7161c1
Merge branch 'feature-eclipse-plugin' into bpMaster
2017-04-21 22:13:21 +01:00
Martin Rüegg
6a41816587
Merge pull request #1 from OSSIndex/master
...
Convert to Eclipse plugin
2017-04-21 21:59:03 +01:00
Zafar Khaja
a34d6f2a76
Fix Travis build
...
The maven-gpg-plugin broke the Travis build with an error
> gpg: no default secret key: secret key not available
Fixed it by moving the GPG plugin and other release-related
plugins to the release profile which is not used by Travis.
2016-10-26 21:38:34 +03:00
Zafar Khaja
2a77345c5f
Upgrade the POM for easy deployment
2016-10-24 21:51:54 +03:00
Zafar Khaja
93b2f6d6c2
Update copyright years (2012-2016)
2016-10-24 21:47:11 +03:00
Zafar Khaja
c1de46d8b6
Fix a typo in CHANGELOG
2016-10-24 21:45:25 +03:00
Ken Duck
ac1d5121e3
Convert to Eclipse plugin
2015-09-18 01:27:29 -04:00
Zafar Khaja
f6abcf5dd7
Add methods for checking major and minor compatibility
2015-07-23 14:03:04 +03:00
Zafar Khaja
9c72603fb9
Clarify why input isn't used in VersionParser.parse()
2015-06-09 13:39:44 +03:00
Zafar Khaja
5e760d78c0
Update license year in README
2015-06-09 13:13:50 +03:00
Zafar Khaja
ac5d436cb8
Bump version to 0.10.0-SNAPSHOT
2015-03-19 20:52:20 +02:00
Zafar Khaja
1f4996ea3d
Bump version to 0.9.0
2015-03-19 20:44:31 +02:00
Zafar Khaja
9d28d182cd
Prepare CHANGELOG and README files
2015-03-19 20:38:27 +02:00
Zafar Khaja
06a7320e80
Update maven plugins to newer versions
2015-03-19 20:32:10 +02:00
Zafar Khaja
fa7bb1ae63
Update JUnit dependency to 4.12
2015-03-19 20:22:45 +02:00
Zafar Khaja
eff87d8753
Update copyright years (2012-2015)
2015-03-19 19:56:32 +02:00
Zafar Khaja
97c768eab1
Rename EOL (End Of Line) to EOI (End Of Input)
2015-03-19 19:52:29 +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
Shay Yaakov
4b6c9edd66
Implement partial compatibility with node-semver
...
This commit enhances expressions for greater compatibility
with node-semver (https://github.com/npm/node-semver ):
- Added support for the Caret operator (^)
- Added support for the X-Ranges with additional wildcard "x"
- Fixed the Tilde ranges to be fully compatible
Known issues:
- The X-Ranges in the form of short versions are not interpreted
correctly if not followed by EOL: while version "1.2.3" does
satisfy expression "1", it doesn't satisfy expression "1 | 2".
2015-03-12 12:55:24 +02:00
Zafar Khaja
ea68756f5e
Rename ExpressionParser.versionOf() to versionFor()
2014-10-24 10:34:31 +03:00
Zafar Khaja
33f6125943
Overload ExpressionParser.versionOf() for convenience
2014-10-21 23:19:24 +03:00
Zafar Khaja
370bc2b33a
Use CompositeExpression for expression building
2014-10-21 23:15:04 +03:00
Zafar Khaja
cb6bc0a72b
Rename CompositeExpression.expr property to exprTree
2014-10-21 16:22:13 +03:00
Zafar Khaja
e1aa90c2ec
Implement internal DSL for SemVer Expressions
2014-08-22 19:45:19 +03:00
Zafar Khaja
ebb6737f13
Bump version to 0.9.0-SNAPSHOT
2014-08-18 21:37:34 +03:00
Zafar Khaja
50fc38f77b
Bump version to 0.8.0
2014-08-18 21:28:31 +03:00
Zafar Khaja
c702e7b85e
Update CHANGELOG and README
2014-08-18 21:25:27 +03:00
Zafar Khaja
3f64b0d40b
Update copyright years
2014-08-15 15:39:26 +03:00
Zafar Khaja
7a60afd085
Add Exception Handling section to README
2014-08-14 22:11:47 +03:00
Zafar Khaja
d7d9c1aec2
Add @throws tag to the Version.forIntegers()'s Javadoc
2014-08-14 21:31:30 +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
f3b43eee9c
Refactor ExpressionParser to improve error handling
2014-08-14 20:29:13 +03:00