diff --git a/pom.xml b/pom.xml
index a13d5681..d3000c30 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,6 +47,7 @@
0.24.4
1.7.32
1.15.3
+ 1.21
1.1.3
@@ -74,6 +75,15 @@
import
pom
+
+
+
+ org.apache.commons
+ commons-compress
+ ${version.commons-compress}
+
diff --git a/revapi.json b/revapi.json
index d8be84c7..2552d183 100644
--- a/revapi.json
+++ b/revapi.json
@@ -29,6 +29,10 @@
},
{
"code": "java.method.addedToInterface"
+ },
+ {
+ "code": "java.class.externalClassExposedInAPI",
+ "oldArchive": "org.apache.commons:commons-compress:jar:1.21"
}
]
}
@@ -45,6 +49,27 @@
]
}
},
+ {
+ "extension": "revapi.differences",
+ "configuration": {
+ "differences": [
+ {
+ "ignore": true,
+ "code": "java.method.added",
+ "new": "method org.apache.commons.compress.archivers.ArchiveEntry org.apache.commons.compress.archivers.tar.TarArchiveOutputStream::createArchiveEntry(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException",
+ "justification": "ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE",
+ "package": "org.apache.commons.compress.archivers.tar",
+ "classQualifiedName": "org.apache.commons.compress.archivers.tar.TarArchiveOutputStream",
+ "classSimpleName": "TarArchiveOutputStream",
+ "methodName": "createArchiveEntry",
+ "elementKind": "method",
+ "newArchive": "org.apache.commons:commons-compress:jar:1.21",
+ "newArchiveRole": "supplementary",
+ "breaksSemanticVersioning": "true"
+ }
+ ]
+ }
+ },
{
"extension": "revapi.filter",
"configuration": {