Apache Commons logo Commons Compress
Comparing source compatibility of commons-compress-1.28.0.jar against commons-compress-1.27.1.jar
Old: commons-compress-1.27.1.jar
New: commons-compress-1.28.0.jar
Created: 2025-07-29T22:35:28.970+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: org.apache.commons.compress.harmony.pack200.Segment;org.apache.commons.compress.harmony.pack200.Segment;org.apache.commons.compress.harmony.pack200.SegmentMethodVisitor;org.apache.commons.compress.harmony.pack200.SegmentMethodVisitor;org.apache.commons.compress.harmony.pack200.SegmentAnnotationVisitor;org.apache.commons.compress.harmony.pack200.SegmentAnnotationVisitor;org.apache.commons.compress.harmony.pack200.SegmentFieldVisitor;org.apache.commons.compress.harmony.pack200.SegmentFieldVisitor
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
MODIFIED org.apache.commons.compress.archivers.ArchiveException
MODIFIED org.apache.commons.compress.archivers.ArchiveOutputStream
UNCHANGED org.apache.commons.compress.archivers.arj.ArjArchiveEntry$HostOs
MODIFIED org.apache.commons.compress.archivers.dump.DumpArchiveException
MODIFIED (*) org.apache.commons.compress.archivers.sevenz.CLI
MODIFIED org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry
MODIFIED org.apache.commons.compress.archivers.sevenz.SevenZFile$Builder
MODIFIED org.apache.commons.compress.archivers.tar.TarArchiveEntry
MODIFIED org.apache.commons.compress.archivers.zip.ZipArchiveInputStream
MODIFIED org.apache.commons.compress.archivers.zip.ZipFile
MODIFIED org.apache.commons.compress.archivers.zip.ZipFile$Builder
MODIFIED org.apache.commons.compress.archivers.zip.ZipMethod
UNCHANGED org.apache.commons.compress.archivers.zip.ZipUtil
NEW org.apache.commons.compress.CompressException
NEW org.apache.commons.compress.CompressFilterOutputStream
MODIFIED org.apache.commons.compress.compressors.CompressorException
MODIFIED org.apache.commons.compress.compressors.CompressorOutputStream
UNCHANGED (*) org.apache.commons.compress.compressors.CompressorStreamFactory
UNCHANGED (*) org.apache.commons.compress.compressors.CompressorStreamProvider
NEW org.apache.commons.compress.compressors.gzip.ExtraField
NEW org.apache.commons.compress.compressors.gzip.ExtraField$SubField
MODIFIED org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream
NEW org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder
MODIFIED org.apache.commons.compress.compressors.gzip.GzipParameters
NEW org.apache.commons.compress.compressors.gzip.GzipParameters$OS
NEW org.apache.commons.compress.compressors.lz77support.LZ77Compressor$AbstractReference
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$EOD
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock
MODIFIED org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream
NEW org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream$Builder
MODIFIED org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream
NEW org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream$Builder
MODIFIED org.apache.commons.compress.compressors.xz.XZCompressorInputStream
NEW org.apache.commons.compress.compressors.xz.XZCompressorInputStream$Builder
MODIFIED org.apache.commons.compress.compressors.xz.XZCompressorOutputStream
NEW org.apache.commons.compress.compressors.xz.XZCompressorOutputStream$Builder
MODIFIED org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream
NEW org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder
NEW org.apache.commons.compress.compressors.zstandard.ZstdConstants
UNCHANGED org.apache.commons.compress.harmony.pack200.CanonicalCodecFamilies
MODIFIED org.apache.commons.compress.harmony.pack200.Pack200Exception
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.forms.IMethodRefForm
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.forms.MultiANewArrayForm
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.forms.NewClassRefForm
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm
MODIFIED (*) org.apache.commons.compress.harmony.unpack200.SegmentConstantPool
MODIFIED org.apache.commons.compress.MemoryLimitException
MODIFIED org.apache.commons.compress.PasswordRequiredException
MODIFIED org.apache.commons.compress.utils.BitInputStream
UNCHANGED org.apache.commons.compress.utils.FileNameUtils
UNCHANGED org.apache.commons.compress.utils.TimeUtils
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.archivers.ArchiveException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressException(<- java.lang.Exception)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 2772690708123267100 2772690708123267100
Newtrue 1526542447107254031 2772690708123267100
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ArchiveException(java.lang.String, java.lang.Exception)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
45 75
NEW public n.a. ArchiveException() n.a.
Old file New file
n.a. 52
NEW public n.a. ArchiveException(java.lang.Throwable) n.a.
Old file New file
n.a. 98
NEW public n.a. ArchiveException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 87
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object requireNonNull(java.lang.Object, java.util.function.Supplier
<..>
New:java.lang.String
)
Status: Name:
NEW org.apache.commons.compress.archivers.ArchiveException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
MODIFIED public abstract class  org.apache.commons.compress.archivers.ArchiveOutputStream top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E org.apache.commons.compress.archivers.ArchiveEntry org.apache.commons.compress.archivers.ArchiveEntry
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressFilterOutputStream(<- java.io.FilterOutputStream)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED protected n.a. void checkOpen()
Status: Name:
REMOVED java.io.IOException
n.a.
Old file New file
274 n.a.
REMOVED public n.a. void close()
Status: Name:
REMOVED java.io.IOException
n.a.
Old file New file
122 n.a.
REMOVED public n.a. void finish()
Status: Name:
REMOVED java.io.IOException
n.a.
Old file New file
196 n.a.
REMOVED protected n.a. boolean isClosed() n.a.
Old file New file
227 n.a.
REMOVED protected n.a. boolean isFinished() n.a.
Old file New file
237 n.a.
UNCHANGED static public class  org.apache.commons.compress.archivers.arj.ArjArchiveEntry$HostOs top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ArjArchiveEntry$HostOs()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
36 106
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.archivers.dump.DumpArchiveException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.archivers.ArchiveException(<- java.io.IOException)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -7560572636326854235 1
Newtrue -7560572636326854235 1
MODIFIED (*) public class  org.apache.commons.compress.archivers.sevenz.CLI top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) static public n.a. void main(java.lang.String[])
Status: Name:
REMOVED java.lang.Exception
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
88 101
MODIFIED public class  org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean isEmptyStream()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 401
MODIFIED static public class  org.apache.commons.compress.archivers.sevenz.SevenZFile$Builder top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.io.build.AbstractStreamBuilder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.archivers.sevenz.SevenZFile$Builder setMaxMemoryLimitKiB(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 258
MODIFIED public class  org.apache.commons.compress.archivers.tar.TarArchiveEntry top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1966
MODIFIED public class  org.apache.commons.compress.archivers.zip.ZipArchiveInputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.archivers.ArchiveInputStream n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.io.InputStream createZstdInputStream(java.io.InputStream)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 525
MODIFIED public class  org.apache.commons.compress.archivers.zip.ZipFile top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.io.function.IOStream
<..>
New:? extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry
stream()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1756
MODIFIED static public class  org.apache.commons.compress.archivers.zip.ZipFile$Builder top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.io.build.AbstractStreamBuilder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.archivers.zip.ZipFile$Builder setZstdInputStreamFactory(org.apache.commons.io.function.IOFunction
<..>
New:java.io.InputStreamjava.io.InputStream
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 231
MODIFIED  (Serializable compatible)  final public enum  org.apache.commons.compress.archivers.zip.ZipMethod top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8605527105051127400 n.a.
Newtrue 735369143894059176 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.compress.archivers.zip.ZipMethod ZSTD n.a.
NEW public static final org.apache.commons.compress.archivers.zip.ZipMethod ZSTD_DEPRECATED n.a.
UNCHANGED public abstract class  org.apache.commons.compress.archivers.zip.ZipUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. int signedByteToUnsignedInt(byte)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
326 328
NEW  (Serializable compatible)  public class  org.apache.commons.compress.CompressException top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.io.IOException n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -527555544028685665 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CompressException() n.a.
Old file New file
n.a. 62
NEW public n.a. CompressException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 83
NEW public n.a. CompressException(java.lang.Throwable) n.a.
Old file New file
n.a. 93
NEW public n.a. CompressException(java.lang.String) n.a.
Old file New file
n.a. 72
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static protected Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Throwable
NEW T n.a. java.lang.Object
java.lang.Object requireNonNull(java.lang.Class
<..>
New:? super E
, java.lang.Object, java.util.function.Supplier
<..>
New:java.lang.String
)
Status: Name:
NEW java.lang.Throwable
n.a.
Old file New file
n.a. 49
NEW public abstract class  org.apache.commons.compress.CompressFilterOutputStream top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.io.OutputStream
Superclass:
Status Superclass Compatibility Changes
NEW java.io.FilterOutputStream n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
NEW java.lang.AutoCloseable n.a.
NEW java.io.Flushable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CompressFilterOutputStream() n.a.
Old file New file
n.a. 74
NEW public n.a. CompressFilterOutputStream(java.io.OutputStream) n.a.
Old file New file
n.a. 84
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. void checkOpen()
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 93
NEW public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW public n.a. void finish()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. boolean isClosed()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
NEW protected n.a. boolean isFinished() n.a.
Old file New file
n.a. 132
NEW protected n.a. java.io.OutputStream out() n.a.
Old file New file
n.a. 142
NEW public n.a. long write(java.io.File)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public n.a. long write(java.nio.file.Path)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 164
NEW public n.a. byte[] writeUsAscii(java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 176
NEW public n.a. byte[] writeUsAsciiRaw(java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 188
NEW public n.a. byte[] writeUtf8(java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 200
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.compressors.CompressorException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressException(<- java.lang.Exception)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5145943763030095221 -2932901310255908814
Newtrue 5145943763030095221 -2932901310255908814
MODIFIED public abstract class  org.apache.commons.compress.compressors.CompressorOutputStream top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.io.OutputStream java.io.OutputStream
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressFilterOutputStream(<- java.io.FilterOutputStream)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED protected n.a. java.io.OutputStream out() n.a.
Old file New file
60 n.a.
UNCHANGED (*) public class  org.apache.commons.compress.compressors.CompressorStreamFactory top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.compress.compressors.CompressorStreamProvider n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.compress.compressors.CompressorOutputStream
<..>
New:? extends java.io.OutputStream
Old:?
createCompressorOutputStream(java.lang.String, java.io.OutputStream)
Status: Name:
UNCHANGED org.apache.commons.compress.compressors.CompressorException
n.a.
Old file New file
630 683
UNCHANGED (*) public abstract interface  org.apache.commons.compress.compressors.CompressorStreamProvider top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public abstract Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.io.OutputStream
org.apache.commons.compress.compressors.CompressorOutputStream
<..>
New:T
createCompressorOutputStream(java.lang.String, java.io.OutputStream)
Status: Name:
UNCHANGED org.apache.commons.compress.compressors.CompressorException
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old file New file
n.a. n.a.
NEW final public class  org.apache.commons.compress.compressors.gzip.ExtraField top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Iterable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ExtraField() n.a.
Old file New file
n.a. 175
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.gzip.ExtraField addSubField(java.lang.String, byte[])
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 190
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 214
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 220
NEW public n.a. org.apache.commons.compress.compressors.gzip.ExtraField$SubField findFirstSubField(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 240
NEW public n.a. int getEncodedSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 250
NEW public n.a. org.apache.commons.compress.compressors.gzip.ExtraField$SubField getSubField(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 261
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 266
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 275
NEW public n.a. java.util.Iterator
<..>
New:org.apache.commons.compress.compressors.gzip.ExtraField$SubField
iterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 285
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 294
NEW final static public class  org.apache.commons.compress.compressors.gzip.ExtraField$SubField top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. java.lang.String getId()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW public n.a. byte[] getPayload()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
MODIFIED public class  org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. GzipCompressorInputStream(java.io.InputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
154 304
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 202
NEW static public class  org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. GzipCompressorInputStream$Builder() n.a.
Old file New file
n.a. 107
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder setDecompressConcatenated(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder setFileNameCharset(java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 152
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder setOnMemberEnd(org.apache.commons.io.function.IOConsumer
<..>
New:org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 170
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream$Builder setOnMemberStart(org.apache.commons.io.function.IOConsumer
<..>
New:org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 188
MODIFIED public class  org.apache.commons.compress.compressors.gzip.GzipParameters top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 310
NEW public n.a. org.apache.commons.compress.compressors.gzip.ExtraField getExtraField()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 376
NEW public n.a. java.nio.charset.Charset getFileNameCharset()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 410
NEW public n.a. boolean getHeaderCRC()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 420
NEW public n.a. java.time.Instant getModificationInstant()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 430
NEW public n.a. org.apache.commons.compress.compressors.gzip.GzipParameters$OS getOS()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 463
NEW public n.a. long getTrailerCrc()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 473
NEW public n.a. long getTrailerISize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 483
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 488
NEW public n.a. void setExtraField(org.apache.commons.compress.compressors.gzip.ExtraField)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 557
NEW public n.a. void setFileNameCharset(java.nio.charset.Charset)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 596
NEW public n.a. void setHeaderCRC(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 607
NEW public n.a. void setModificationInstant(java.time.Instant)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 617
NEW public n.a. void setOS(org.apache.commons.compress.compressors.gzip.GzipParameters$OS)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 667
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 680
NEW  (Serializable compatible)  final static public enum  org.apache.commons.compress.compressors.gzip.GzipParameters$OS top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 1197607441777817459 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS ACORN_RISCOS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS AMIGA n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS ATARI_TOS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS CPM n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS FAT n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS HPFS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS MACINTOSH n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS NTFS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS QDOS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS TOPS_20 n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS UNIX n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS UNKNOWN n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS VMS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS VM_CMS n.a.
NEW public static final org.apache.commons.compress.compressors.gzip.GzipParameters$OS Z_SYSTEM n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.gzip.GzipParameters$OS from(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW public n.a. int type()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 204
NEW static public n.a. org.apache.commons.compress.compressors.gzip.GzipParameters$OS valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW static public n.a. org.apache.commons.compress.compressors.gzip.GzipParameters$OS[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW static public abstract class  org.apache.commons.compress.compressors.lz77support.LZ77Compressor$AbstractReference top
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LZ77Compressor$AbstractReference(org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType, int, int) n.a.
Old file New file
n.a. 97
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int getLength()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
NEW public n.a. int getOffset()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
MODIFIED final static public class  org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$AbstractReference(<- org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. int getLength() n.a.
Old file New file
98 n.a.
REMOVED public n.a. int getOffset() n.a.
Old file New file
107 n.a.
REMOVED public n.a. org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType() n.a.
Old file New file
112 n.a.
REMOVED public n.a. java.lang.String toString() n.a.
Old file New file
117 n.a.
MODIFIED static public abstract class  org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. LZ77Compressor$Block()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
129 182
NEW protected n.a. LZ77Compressor$Block(org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType) n.a.
Old file New file
n.a. 191
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED public NON_ABSTRACT (<- ABSTRACT)  n.a. org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType() n.a.
Old file New file
n.a. 201
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 206
MODIFIED final static public class  org.apache.commons.compress.compressors.lz77support.LZ77Compressor$EOD top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType() n.a.
Old file New file
160 n.a.
MODIFIED final static public class  org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.compressors.lz77support.LZ77Compressor$AbstractReference(<- org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. int getLength() n.a.
Old file New file
201 n.a.
REMOVED public n.a. int getOffset() n.a.
Old file New file
210 n.a.
REMOVED public n.a. org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType() n.a.
Old file New file
215 n.a.
REMOVED public n.a. java.lang.String toString() n.a.
Old file New file
220 n.a.
MODIFIED public class  org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. LZMACompressorInputStream(java.io.InputStream, int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
78 140
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW static public class  org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LZMACompressorInputStream$Builder() n.a.
Old file New file
n.a. 58
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 64
NEW public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream$Builder setMemoryLimitKiB(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 75
MODIFIED public class  org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorOutputStream n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW static public class  org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LZMACompressorOutputStream$Builder() n.a.
Old file New file
n.a. 63
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream$Builder setLzma2Options(org.tukaani.xz.LZMA2Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
MODIFIED public class  org.apache.commons.compress.compressors.xz.XZCompressorInputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. XZCompressorInputStream(java.io.InputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
87 182
UNCHANGED public n.a. XZCompressorInputStream(java.io.InputStream, boolean, int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
104 203
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.xz.XZCompressorInputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW static public class  org.apache.commons.compress.compressors.xz.XZCompressorInputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. XZCompressorInputStream$Builder() n.a.
Old file New file
n.a. 76
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.xz.XZCompressorInputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW public n.a. org.apache.commons.compress.compressors.xz.XZCompressorInputStream$Builder setDecompressConcatenated(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public n.a. org.apache.commons.compress.compressors.xz.XZCompressorInputStream$Builder setMemoryLimitKiB(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
MODIFIED public class  org.apache.commons.compress.compressors.xz.XZCompressorOutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. XZCompressorOutputStream(java.io.OutputStream, int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
66 148
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.xz.XZCompressorOutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW static public class  org.apache.commons.compress.compressors.xz.XZCompressorOutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. XZCompressorOutputStream$Builder() n.a.
Old file New file
n.a. 80
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.xz.XZCompressorOutputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. org.apache.commons.compress.compressors.xz.XZCompressorOutputStream$Builder setLzma2Options(org.tukaani.xz.LZMA2Options)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
MODIFIED public class  org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.compressors.CompressorOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ZstdCompressorOutputStream(java.io.OutputStream, int, boolean, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
88 546
UNCHANGED public n.a. ZstdCompressorOutputStream(java.io.OutputStream, int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
57 514
UNCHANGED public n.a. ZstdCompressorOutputStream(java.io.OutputStream, int, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.io.IOException
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
71 529
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 459
REMOVED public n.a. java.lang.String toString() n.a.
Old file New file
96 n.a.
NEW final static public class  org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.io.build.AbstractStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.io.function.IOSupplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ZstdCompressorOutputStream$Builder() n.a.
Old file New file
n.a. 88
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream get()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setChainLog(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setChecksum(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 132
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setCloseFrameOnFlush(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 152
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setDict(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 176
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setHashLog(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 199
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setJobSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 222
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setLevel(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 248
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setMinMatch(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 270
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setOverlapLog(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 315
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setSearchLog(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 336
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setStrategy(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 366
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setTargetLength(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 396
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setWindowLog(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 422
NEW public n.a. org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream$Builder setWorkers(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 447
NEW public class  org.apache.commons.compress.compressors.zstandard.ZstdConstants top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int ZSTD_CHAINLOG_MAX n.a.
NEW public static final int ZSTD_CHAINLOG_MIN n.a.
NEW public static final int ZSTD_CLEVEL_DEFAULT n.a.
NEW public static final int ZSTD_CLEVEL_MAX n.a.
NEW public static final int ZSTD_CLEVEL_MIN n.a.
NEW public static final int ZSTD_HASHLOG_MAX n.a.
NEW public static final int ZSTD_HASHLOG_MIN n.a.
NEW public static final int ZSTD_MINMATCH_MAX n.a.
NEW public static final int ZSTD_MINMATCH_MIN n.a.
NEW public static final int ZSTD_SEARCHLOG_MAX n.a.
NEW public static final int ZSTD_SEARCHLOG_MIN n.a.
NEW public static final int ZSTD_WINDOWLOG_LIMIT_DEFAULT n.a.
NEW public static final int ZSTD_WINDOWLOG_MAX n.a.
NEW public static final int ZSTD_WINDOWLOG_MIN n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ZstdConstants() n.a.
Old file New file
n.a. 29
UNCHANGED public class  org.apache.commons.compress.harmony.pack200.CanonicalCodecFamilies top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. CanonicalCodecFamilies()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
22 257
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.harmony.pack200.Pack200Exception top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressException(<- java.io.IOException)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2181586539154532624 5168177401552611803
Newtrue -6580562113019620259 5168177401552611803
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Pack200Exception(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 54
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void extractOperands(org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, org.apache.commons.compress.harmony.unpack200.Segment, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
89 92
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. CodeAttribute(int, int, byte[], org.apache.commons.compress.harmony.unpack200.Segment, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, java.util.List
<..>
New:org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry
Old:org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry
)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
46 49
MODIFIED (*) public abstract class  org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public abstract n.a. void setByteCodeOperands(org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
n.a. n.a.
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.bytecode.forms.IMethodRefForm top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void setByteCodeOperands(org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
52 62
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.bytecode.forms.MultiANewArrayForm top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void setByteCodeOperands(org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
44 54
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.bytecode.forms.NewClassRefForm top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void setByteCodeOperands(org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
44 53
MODIFIED (*) public abstract class  org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void setByteCodeOperands(org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
49 58
MODIFIED (*) public class  org.apache.commons.compress.harmony.unpack200.SegmentConstantPool top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry getClassPoolEntry(java.lang.String)
Status: Name:
NEW org.apache.commons.compress.harmony.pack200.Pack200Exception
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
90 172
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.MemoryLimitException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressException(<- java.io.IOException)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 48554487970695768 1
Newtrue -2256658971101190664 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MemoryLimitException(long, int, java.lang.Exception)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
50 63
NEW public n.a. MemoryLimitException(long, int, java.lang.Throwable) n.a.
Old file New file
n.a. 77
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.compress.PasswordRequiredException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.compress.CompressException(<- java.io.IOException)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1391070005491684483 1391070005491684483
Newtrue 1391070005491684483 1391070005491684483
MODIFIED public class  org.apache.commons.compress.utils.BitInputStream top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int readBit()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 178
UNCHANGED public class  org.apache.commons.compress.utils.FileNameUtils top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String getBaseName(java.nio.file.Path)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
44 50
UNCHANGED static public n.a. java.lang.String getExtension(java.nio.file.Path)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
82 85
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED final public class  org.apache.commons.compress.utils.TimeUtils top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. long toUnixTime(java.nio.file.attribute.FileTime)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
177 184
UNCHANGED static public n.a. java.nio.file.attribute.FileTime truncateToHundredNanos(java.nio.file.attribute.FileTime)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
187 196
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.