aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--make/lib/semantic-versioning/VERSION15
-rw-r--r--make/lib/semantic-versioning/semver-src.zipbin47099 -> 48409 bytes
-rw-r--r--make/lib/semantic-versioning/semver.jarbin330763 -> 332541 bytes
3 files changed, 12 insertions, 3 deletions
diff --git a/make/lib/semantic-versioning/VERSION b/make/lib/semantic-versioning/VERSION
index f174fe7..90e9d66 100644
--- a/make/lib/semantic-versioning/VERSION
+++ b/make/lib/semantic-versioning/VERSION
@@ -3,9 +3,18 @@ https://github.com/sgothel/semantic-versioning
0.9.33-SNAPSHOT
-commit 0d2e314ef48bd2fd38b45f781c4573bdb2b32a69
+commit 4f50b49c955f2bde2bb7eb4c7493206ec6bb1f2f
Author: Sven Gothel <[email protected]>
-Date: Fri Apr 3 23:49:31 2015 +0200
+Date: Wed Oct 7 10:40:40 2015 +0200
- *DiffCriteria.differs[Binary](FieldInfo ..): Need to take value type into account!
+ Fix JLS Binary Compat: Moving methods and fields upwards for classes _and_ interfaces is OK
+
+ - We shall also travers all interfaces upwards
+ - All methods and fields found upwards must be tested for compatibility as well!
+
+ Further:
+ - Add class-name to Field- and MethodInfo via new intermediate AbstractMemberInfo.
+ The class-name is used to have allow differs to find a class move upwards!
+
+ - Pretty printing of class move binary-compatible change
diff --git a/make/lib/semantic-versioning/semver-src.zip b/make/lib/semantic-versioning/semver-src.zip
index aa116b2..8ea60af 100644
--- a/make/lib/semantic-versioning/semver-src.zip
+++ b/make/lib/semantic-versioning/semver-src.zip
Binary files differ
diff --git a/make/lib/semantic-versioning/semver.jar b/make/lib/semantic-versioning/semver.jar
index 59a65a0..fbdcd49 100644
--- a/make/lib/semantic-versioning/semver.jar
+++ b/make/lib/semantic-versioning/semver.jar
Binary files differ