Apache Commons logo Commons Codec
Comparing source compatibility of commons-codec-1.20.0.jar against commons-codec-1.19.0.jar
Old: commons-codec-1.19.0.jar
New: commons-codec-1.20.0.jar
Created: 2025-11-20T13:56:51.995+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
NEW org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder
MODIFIED org.apache.commons.codec.binary.Base16
NEW org.apache.commons.codec.binary.Base16$Builder
MODIFIED org.apache.commons.codec.binary.Base16InputStream
NEW org.apache.commons.codec.binary.Base16InputStream$Builder
MODIFIED org.apache.commons.codec.binary.Base16OutputStream
NEW org.apache.commons.codec.binary.Base16OutputStream$Builder
MODIFIED org.apache.commons.codec.binary.Base32
MODIFIED org.apache.commons.codec.binary.Base32$Builder
MODIFIED org.apache.commons.codec.binary.Base32InputStream
NEW org.apache.commons.codec.binary.Base32InputStream$Builder
MODIFIED org.apache.commons.codec.binary.Base32OutputStream
NEW org.apache.commons.codec.binary.Base32OutputStream$Builder
MODIFIED org.apache.commons.codec.binary.Base64
MODIFIED org.apache.commons.codec.binary.Base64$Builder
MODIFIED org.apache.commons.codec.binary.Base64InputStream
NEW org.apache.commons.codec.binary.Base64InputStream$Builder
MODIFIED org.apache.commons.codec.binary.Base64OutputStream
NEW org.apache.commons.codec.binary.Base64OutputStream$Builder
MODIFIED org.apache.commons.codec.binary.BaseNCodec
MODIFIED org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder
MODIFIED (*) org.apache.commons.codec.binary.BaseNCodecInputStream
NEW org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder
MODIFIED (*) org.apache.commons.codec.binary.BaseNCodecOutputStream
NEW org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder
MODIFIED org.apache.commons.codec.DecoderException
NEW org.apache.commons.codec.digest.Crc16
NEW org.apache.commons.codec.digest.Crc16$Builder
MODIFIED org.apache.commons.codec.digest.DigestUtils
MODIFIED org.apache.commons.codec.digest.MessageDigestAlgorithms
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public abstract class  org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder
<..>
New:TCB
NEW C n.a. org.apache.commons.codec.binary.BaseNCodec
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractBaseNCodecStreamBuilder() n.a.
Old file New file
n.a. 38
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.apache.commons.codec.binary.BaseNCodec getBaseNCodec() n.a.
Old file New file
n.a. 53
NEW protected n.a. boolean getEncode() n.a.
Old file New file
n.a. 62
NEW protected abstract n.a. org.apache.commons.codec.binary.BaseNCodec newBaseNCodec() n.a.
Old file New file
n.a. n.a.
NEW public n.a. org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder setBaseNCodec(org.apache.commons.codec.binary.BaseNCodec)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
NEW public n.a. org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder setEncode(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
MODIFIED public class  org.apache.commons.codec.binary.Base16 top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodec n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base16(boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
120 177
UNCHANGED public n.a. Base16(boolean, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
142 189
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base16$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW static public class  org.apache.commons.codec.binary.Base16$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base16$Builder() n.a.
Old file New file
n.a. 67
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base16 get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 78
NEW public n.a. org.apache.commons.codec.binary.Base16$Builder setEncodeTable(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW public n.a. org.apache.commons.codec.binary.Base16$Builder setLowerCase(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
MODIFIED public class  org.apache.commons.codec.binary.Base16InputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base16InputStream(java.io.InputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
52 90
UNCHANGED public n.a. Base16InputStream(java.io.InputStream, boolean, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
65 102
UNCHANGED public n.a. Base16InputStream(java.io.InputStream, boolean, boolean, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
79 115
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base16InputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW static public class  org.apache.commons.codec.binary.Base16InputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base16InputStream$Builder() n.a.
Old file New file
n.a. 45
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base16InputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW protected n.a. org.apache.commons.codec.binary.Base16 newBaseNCodec() n.a.
Old file New file
n.a. 56
MODIFIED public class  org.apache.commons.codec.binary.Base16OutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base16OutputStream(java.io.OutputStream, boolean, boolean, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
77 118
UNCHANGED public n.a. Base16OutputStream(java.io.OutputStream, boolean, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
64 104
UNCHANGED public n.a. Base16OutputStream(java.io.OutputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
52 91
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base16OutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW static public class  org.apache.commons.codec.binary.Base16OutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base16OutputStream$Builder() n.a.
Old file New file
n.a. 45
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base16OutputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW protected n.a. org.apache.commons.codec.binary.Base16 newBaseNCodec() n.a.
Old file New file
n.a. 56
MODIFIED public class  org.apache.commons.codec.binary.Base32 top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodec n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base32(byte)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
279 372
UNCHANGED public n.a. Base32(int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
310 407
UNCHANGED public n.a. Base32(int, byte[], boolean, byte)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
349 462
UNCHANGED public n.a. Base32(int, byte[], boolean, byte, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
371 493
UNCHANGED public n.a. Base32(int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
292 387
UNCHANGED public n.a. Base32(boolean, byte)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
267 338
UNCHANGED public n.a. Base32(boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
254 317
UNCHANGED public n.a. Base32(int, byte[], boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
329 434
MODIFIED static public class  org.apache.commons.codec.binary.Base32$Builder top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base32$Builder setEncodeTable(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
MODIFIED public class  org.apache.commons.codec.binary.Base32InputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base32InputStream(java.io.InputStream, boolean, int, byte[], org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
121 149
UNCHANGED public n.a. Base32InputStream(java.io.InputStream, boolean, int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
97 129
UNCHANGED public n.a. Base32InputStream(java.io.InputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
77 113
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base32InputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW static public class  org.apache.commons.codec.binary.Base32InputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base32InputStream$Builder() n.a.
Old file New file
n.a. 66
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base32InputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
NEW protected n.a. org.apache.commons.codec.binary.Base32 newBaseNCodec() n.a.
Old file New file
n.a. 77
MODIFIED public class  org.apache.commons.codec.binary.Base32OutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base32OutputStream(java.io.OutputStream, boolean, int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
101 132
UNCHANGED public n.a. Base32OutputStream(java.io.OutputStream, boolean, int, byte[], org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
124 152
UNCHANGED public n.a. Base32OutputStream(java.io.OutputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
81 116
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base32OutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW static public class  org.apache.commons.codec.binary.Base32OutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base32OutputStream$Builder() n.a.
Old file New file
n.a. 70
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base32OutputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW protected n.a. org.apache.commons.codec.binary.Base32 newBaseNCodec() n.a.
Old file New file
n.a. 81
MODIFIED public class  org.apache.commons.codec.binary.Base64 top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodec n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base64(int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
578 662
UNCHANGED public n.a. Base64(int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
551 633
UNCHANGED public n.a. Base64(int, byte[], boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
609 695
UNCHANGED public n.a. Base64(int, byte[], boolean, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
641 730
UNCHANGED public n.a. Base64(boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
528 579
MODIFIED static public class  org.apache.commons.codec.binary.Base64$Builder top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base64$Builder setEncodeTable(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 114
MODIFIED public class  org.apache.commons.codec.binary.Base64InputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base64InputStream(java.io.InputStream, boolean, int, byte[], org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
124 150
UNCHANGED public n.a. Base64InputStream(java.io.InputStream, boolean, int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
101 130
UNCHANGED public n.a. Base64InputStream(java.io.InputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
81 114
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base64InputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW static public class  org.apache.commons.codec.binary.Base64InputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base64InputStream$Builder() n.a.
Old file New file
n.a. 68
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base64InputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW protected n.a. org.apache.commons.codec.binary.Base64 newBaseNCodec() n.a.
Old file New file
n.a. 79
MODIFIED public class  org.apache.commons.codec.binary.Base64OutputStream top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.codec.binary.BaseNCodecOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Base64OutputStream(java.io.OutputStream, boolean)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
85 120
UNCHANGED public n.a. Base64OutputStream(java.io.OutputStream, boolean, int, byte[], org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
128 156
UNCHANGED public n.a. Base64OutputStream(java.io.OutputStream, boolean, int, byte[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
105 136
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.binary.Base64OutputStream$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW static public class  org.apache.commons.codec.binary.Base64OutputStream$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Base64OutputStream$Builder() n.a.
Old file New file
n.a. 74
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.Base64OutputStream get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW protected n.a. org.apache.commons.codec.binary.Base64 newBaseNCodec() n.a.
Old file New file
n.a. 85
MODIFIED public abstract class  org.apache.commons.codec.binary.BaseNCodec top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED protected n.a. BaseNCodec(int, int, int, int, byte)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
473 539
UNCHANGED protected n.a. BaseNCodec(int, int, int, int)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
456 520
UNCHANGED protected n.a. BaseNCodec(int, int, int, int, byte, org.apache.commons.codec.CodecPolicy)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
492 560
NEW protected n.a. BaseNCodec(org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder
<..>
New:??
)
n.a.
Old file New file
n.a. 493
MODIFIED static public abstract class  org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED B org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder
<..>
New:TB
Old:TB
UNCHANGED T java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder setDecodeTable(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
MODIFIED (*) public class  org.apache.commons.codec.binary.BaseNCodecInputStream top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder
<..>
New:TCB
NEW C n.a. org.apache.commons.codec.binary.BaseNCodec
NEW T n.a. org.apache.commons.codec.binary.BaseNCodecInputStream
<..>
New:CTB
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.io.FilterInputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. BaseNCodecInputStream(org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder
<..>
New:TCB
)
n.a.
Old file New file
n.a. 98
NEW static public abstract class  org.apache.commons.codec.binary.BaseNCodecInputStream$AbstracBuilder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder
<..>
New:TCB
NEW C n.a. org.apache.commons.codec.binary.BaseNCodec
NEW T n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. BaseNCodecInputStream$AbstracBuilder() n.a.
Old file New file
n.a. 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.io.InputStream getInputStream() n.a.
Old file New file
n.a. 69
NEW public n.a. org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder setInputStream(java.io.InputStream)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
MODIFIED (*) public class  org.apache.commons.codec.binary.BaseNCodecOutputStream top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder
<..>
New:TCB
NEW C n.a. org.apache.commons.codec.binary.BaseNCodec
NEW T n.a. org.apache.commons.codec.binary.BaseNCodecOutputStream
<..>
New:CTB
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.io.FilterOutputStream n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. BaseNCodecOutputStream(org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder
<..>
New:TCB
)
n.a.
Old file New file
n.a. 103
NEW static public abstract class  org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW B n.a. org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder
<..>
New:TCB
NEW C n.a. org.apache.commons.codec.binary.BaseNCodec
NEW T n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.codec.binary.AbstractBaseNCodecStreamBuilder n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. BaseNCodecOutputStream$AbstractBuilder() n.a.
Old file New file
n.a. 65
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.io.OutputStream getOutputStream() n.a.
Old file New file
n.a. 75
NEW public n.a. org.apache.commons.codec.binary.BaseNCodecOutputStream$AbstractBuilder setOutputStream(java.io.OutputStream)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
MODIFIED  (Serializable compatible)  public class  org.apache.commons.codec.DecoderException top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Exception n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 7385515657190290776 1
Newtrue 3424841021287850886 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DecoderException(java.lang.String, java.lang.Object[]) n.a.
Old file New file
n.a. 64
NEW final public class  org.apache.commons.codec.digest.Crc16 top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.zip.Checksum n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.codec.digest.Crc16 arc()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 291
NEW static public n.a. org.apache.commons.codec.digest.Crc16$Builder builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 304
NEW static public n.a. org.apache.commons.codec.digest.Crc16 ccitt()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 329
NEW static public n.a. org.apache.commons.codec.digest.Crc16 dnp()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 343
NEW static public n.a. int[] getArcTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 352
NEW static public n.a. int[] getCcittTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 361
NEW static public n.a. int[] getDnpTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 370
NEW static public n.a. int[] getIbmSdlcTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 379
NEW static public n.a. int[] getMaximTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 388
NEW static public n.a. int[] getMcrf4xxTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 397
NEW static public n.a. int[] getModbusTable()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 406
NEW static public n.a. int[] getNrsc5Table()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 415
NEW public n.a. long getValue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 552
NEW static public n.a. org.apache.commons.codec.digest.Crc16 ibmSdlc()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 440
NEW static public n.a. org.apache.commons.codec.digest.Crc16 maxim()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 463
NEW static public n.a. org.apache.commons.codec.digest.Crc16 mcrf4xx()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 477
NEW static public n.a. org.apache.commons.codec.digest.Crc16 modbus()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 501
NEW static public n.a. org.apache.commons.codec.digest.Crc16 nrsc5()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 515
NEW public n.a. void reset()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 557
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 562
NEW public n.a. void update(byte[], int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 567
NEW public n.a. void update(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 575
NEW static public n.a. org.apache.commons.codec.digest.Crc16 usb()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 529
NEW final static public class  org.apache.commons.codec.digest.Crc16$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Crc16$Builder() n.a.
Old file New file
n.a. 57
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.codec.digest.Crc16 get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW public n.a. org.apache.commons.codec.digest.Crc16$Builder setInit(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
NEW public n.a. org.apache.commons.codec.digest.Crc16$Builder setTable(int[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW public n.a. org.apache.commons.codec.digest.Crc16$Builder setXorOut(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 97
MODIFIED public class  org.apache.commons.codec.digest.DigestUtils top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.security.MessageDigest getShake128_256Digest()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 357
NEW static public n.a. java.security.MessageDigest getShake256_512Digest()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 373
NEW static public n.a. byte[] shake128_256(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1285
NEW static public n.a. byte[] shake128_256(java.io.InputStream)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1297
NEW static public n.a. byte[] shake128_256(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1308
NEW static public n.a. java.lang.String shake128_256Hex(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1319
NEW static public n.a. java.lang.String shake128_256Hex(java.io.InputStream)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1331
NEW static public n.a. java.lang.String shake128_256Hex(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1342
NEW static public n.a. byte[] shake256_512(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1353
NEW static public n.a. byte[] shake256_512(java.io.InputStream)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1365
NEW static public n.a. byte[] shake256_512(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1376
NEW static public n.a. java.lang.String shake256_512Hex(byte[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1387
NEW static public n.a. java.lang.String shake256_512Hex(java.io.InputStream)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1399
NEW static public n.a. java.lang.String shake256_512Hex(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1410
MODIFIED public class  org.apache.commons.codec.digest.MessageDigestAlgorithms top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String SHAKE128_256 n.a.
NEW public static final java.lang.String SHAKE256_512 n.a.