Apache Commons logo Apache Commons CSV™ logo
Comparing source compatibility of commons-csv-1.10.0.jar against commons-csv-1.9.0.jar
Old:commons-csv-1.9.0.jar
New:commons-csv-1.10.0.jar
Created:2023-02-02T07:12:13.988-0500
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
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (Serializable incompatible(!): serialVersionUID modified) final public class org.apache.commons.csv.CSVFormattop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-40771868264579016511
Newtrue79293676790559757702
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleangetAllowDuplicateHeaderNames()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
14531503
NEWpublic  n.a. org.apache.commons.csv.DuplicateHeaderModegetDuplicateHeaderMode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1562
MODIFIED static public class org.apache.commons.csv.CSVFormat$Buildertop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. org.apache.commons.csv.CSVFormat$BuildersetAllowDuplicateHeaderNames(boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
267287
NEWpublic  n.a. org.apache.commons.csv.CSVFormat$BuildersetDuplicateHeaderMode(org.apache.commons.csv.DuplicateHeaderMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.381
MODIFIED (*) final public class org.apache.commons.csv.CSVParsertop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. java.lang.StringgetHeaderComment()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.574
MODIFIED (*)public  n.a. java.util.List
<..>
New: org.apache.commons.csv.CSVRecord
Old: org.apache.commons.csv.CSVRecord
getRecords()
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old fileNew file
624650
NEWpublic  n.a. java.lang.StringgetTrailerComment()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.661
NEWpublic  n.a. booleanhasHeaderComment()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.696
NEWpublic  n.a. booleanhasTrailerComment()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.709
MODIFIED final public class org.apache.commons.csv.CSVPrintertop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. voidprintRecord(java.util.stream.Stream
<..>
New: ?
)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.299
NEWpublic  n.a. voidprintRecords(java.util.stream.Stream
<..>
New: ?
)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.488
MODIFIED (Serializable compatible) final public class org.apache.commons.csv.CSVRecordtop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-9883945124729384271
Newtrue-38085808803911283461
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  package_protected )  n.a. java.lang.String[]values()n.a.n.a.
Old fileNew file
333344
NEW (Serializable compatible) final public enum org.apache.commons.csv.DuplicateHeaderModetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue5058713289754725046n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.csv.DuplicateHeaderModeALLOW_ALLn.a.
NEWpublic static final org.apache.commons.csv.DuplicateHeaderModeALLOW_EMPTYn.a.
NEWpublic static final org.apache.commons.csv.DuplicateHeaderModeDISALLOWn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.csv.DuplicateHeaderModevalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.26
NEWstatic public  n.a. org.apache.commons.csv.DuplicateHeaderMode[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.26