From de68aca2f93640999b4ac916cd500f9d531e2c3b Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Fri, 3 Apr 2015 23:29:56 +0200 Subject: Bump semver to 0.9.33 w/ our patch for CompatibilityType.BACKWARD_COMPATIBLE_BINARY --- make/lib/semantic-versioning/VERSION | 39 +++------------------------- make/lib/semantic-versioning/semver-src.zip | Bin 46469 -> 47078 bytes make/lib/semantic-versioning/semver.jar | Bin 329495 -> 330548 bytes 3 files changed, 3 insertions(+), 36 deletions(-) (limited to 'make/lib/semantic-versioning') diff --git a/make/lib/semantic-versioning/VERSION b/make/lib/semantic-versioning/VERSION index 24d8d3c..7e5bf79 100644 --- a/make/lib/semantic-versioning/VERSION +++ b/make/lib/semantic-versioning/VERSION @@ -3,42 +3,9 @@ https://github.com/sgothel/semantic-versioning 0.9.33-SNAPSHOT -commit c714666c0f4e19bb9db163f576e28d36cad7df74 +commit a6d08112c8e09e3bb32dcdb8397919d664c9c14c Author: Sven Gothel -Date: Fri Apr 3 05:00:00 2015 +0200 +Date: Fri Apr 3 23:25:40 2015 +0200 - Add Delta.CompatChange for binary compatible changes, i.e. change in method throws clause or final field value - - Change in method throws clause: - - Tools.isThrowsClauseChange(..) - - - - Change of final field value: - - Tools.isFieldValueChange(..) - - - - -commit 616f566cfe60638eb97823e1f63cf203161502da -Author: Sven Gothel -Date: Wed Sep 24 01:08:38 2014 +0200 - - Fix jardiff's Tools.isAccessChange(..): Differentiate between Class, Field and Method and apply all rules of the Java Language Specification - - Class, Field and Methods have different binary backward compatibility rules - as specified in the Java Language Specification, Java SE 7 Edition: - - http://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html - - For Field 'volatile' the Java Language Specification, first edition has been used: - - http://www.wsu.edu/UNIX_Systems/java/langspec-1.0/13.doc.html#45194 - - For each type separate method have been created, i.e. Tools.isAccessChange(). - Each new method has the rules referenced and partially copied into the method - for better documentation. - - The now deprecated method Tools.isAccessChange(..) calls Tools.isClassAccessChange(..) - and shall be removed. - - Unit test ToolsTest has been expanded for each type and its rules. - -branch jogamp + Add CompatibilityType.BACKWARD_COMPATIBLE_BINARY: Allowing changes in throw-clause and field-value diff --git a/make/lib/semantic-versioning/semver-src.zip b/make/lib/semantic-versioning/semver-src.zip index c1d867b..145c9f9 100644 Binary files a/make/lib/semantic-versioning/semver-src.zip and b/make/lib/semantic-versioning/semver-src.zip differ diff --git a/make/lib/semantic-versioning/semver.jar b/make/lib/semantic-versioning/semver.jar index e93b0c2..b8d4054 100644 Binary files a/make/lib/semantic-versioning/semver.jar and b/make/lib/semantic-versioning/semver.jar differ -- cgit v1.2.3