You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2019/09/01 21:58:01 UTC

[commons-parent] branch master updated: Adding Java 8 default methods should not break binary compatibility.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-parent.git


The following commit(s) were added to refs/heads/master by this push:
     new d5d3a1b  Adding Java 8 default methods should not break binary compatibility.
d5d3a1b is described below

commit d5d3a1bcb03cf3c2bb50e66786ce73e6779fa62d
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Sep 1 17:57:57 2019 -0400

    Adding Java 8 default methods should not break binary compatibility.
---
 pom.xml                 | 16 ++++++++++++++++
 src/changes/changes.xml |  1 +
 2 files changed, 17 insertions(+)

diff --git a/pom.xml b/pom.xml
index 802e7a1..355ac92 100644
--- a/pom.xml
+++ b/pom.xml
@@ -576,6 +576,14 @@
               <reportOnlyFilename>true</reportOnlyFilename>
               <skipPomModules>true</skipPomModules>
               <ignoreMissingClasses>${commons.japicmp.ignoreMissingClasses}</ignoreMissingClasses>
+              <overrideCompatibilityChangeParameters>
+                <overrideCompatibilityChangeParameter>
+                  <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
+                  <binaryCompatible>true</binaryCompatible>
+                  <sourceCompatible>true</sourceCompatible>
+                  <semanticVersionLevel>PATCH</semanticVersionLevel>
+                </overrideCompatibilityChangeParameter>
+              </overrideCompatibilityChangeParameters>
             </parameter>
             <skip>${japicmp.skip}</skip>
           </configuration>
@@ -1107,6 +1115,14 @@
             <skipPomModules>true</skipPomModules>
             <ignoreMissingNewVersion>true</ignoreMissingNewVersion>
             <reportOnlyFilename>true</reportOnlyFilename>
+            <overrideCompatibilityChangeParameters>
+              <overrideCompatibilityChangeParameter>
+                <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
+                <binaryCompatible>true</binaryCompatible>
+                <sourceCompatible>true</sourceCompatible>
+                <semanticVersionLevel>PATCH</semanticVersionLevel>
+              </overrideCompatibilityChangeParameter>
+            </overrideCompatibilityChangeParameters>
           </parameter>
         </configuration>
       </plugin>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 30095ac..674364a 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -84,6 +84,7 @@ The <action> type attribute can be add,update,fix,remove.
             <action type="update" dev="ggregory">commons.wagon-ssh.version 3.3.2 -> 3.3.3</action>
             <action type="update" dev="ggregory">commons.javadoc.version 3.1.0 -> 3.1.1</action>
             <action type="update" dev="ggregory">Add missing source config for Javadoc plugin.</action>
+            <action type="update" dev="ggregory">Adding Java 8 default methods should not break binary compatibility.</action>           
         </release>
         
         <release version="48" date="2019-03-20" description="Release version 47">