Apache Commons logo Apache Commons CSV™ logo

JIRA Report

Fix Version Key Component Summary Type Resolution Status
CSV-297 Parser setHeader() does not consider the separator while parse header row Bug Fixed Resolved
CSV-244 Test case failures following CSVFormat#equals() update Bug Fixed Resolved
CSV-243 CSVFormat withTrim() and withIgnoreSurroundingSpaces() need better docs Bug Fixed Resolved
CSV-242 CSVFormat equals() and hashCode() don't use all fields Bug Fixed Resolved
CSV-235 Parser WRONG Implementation for RFC4180 Bug Fixed Resolved
CSV-221 Documentation Links to Javadoc for 1.5 give a 404 Bug Fixed Closed
CSV-213 Parser CSVParser#iterator()#hasNext() fails Bug Fixed Resolved
CSV-186 SIte archives archive links don't work Bug Fixed Closed
CSV-144 Documentation Broken link on project's nav panel, for item "Javadoc 1.1" Bug Fixed Closed
CSV-98 Line number counting is confusing Bug Fixed Resolved
CSV-90 CSVFormat isEscaping/isEncapsulating are not public Bug Fixed Resolved
CSV-87 CSVParser.getRecords() returns null rather than empty List at EOF Bug Fixed Resolved
CSV-82 CSVRecord inconsistent behaviour when header mapping is not found Bug Fixed Resolved
CSV-80 CSVLexer.nextToken does not need wsBuf Bug Fixed Resolved
CSV-79 CSVFormat.isCommentingDisabled() is confusing/confused Bug Fixed Resolved
CSV-77 RFC 4180 (DEFAULT) format is wrong; should not ignore spaces or blank lines Bug Fixed Resolved
CSV-75 ExtendedBufferReader does not handle EOL consistently Bug Fixed Resolved
CSV-72 CSVFormat.DEFAULT should be renamed as RFC4180 Bug Fixed Resolved
CSV-67 UnicodeUnescapeReader should not be applied before parsing Bug Fixed Resolved
CSV-60 CSVParser.iterator().remove() should throw throw new UnsupportedOperationException() Bug Fixed Resolved
CSV-24 Remove stdout from tests Bug Fixed Closed
CSV-19 Nightly Maven repository deployment Bug Fixed Closed
CSV-18 CharBuffer is too slow. Bug Fixed Closed
CSV-17 [PATCH] CSV can't handle missing entries in the Map - or non-String map values Bug Fixed Closed
CSV-14 backslash before quote character gives an error Bug Fixed Closed
CSV-10 CSVParser allow strategy in constructor Bug Fixed Closed
CSV-9 CSVStrategy.clone() Bug Fixed Closed
CSV-8 Excel strategy separator error Bug Fixed Closed
CSV-7 Parser CSVParser.getLine() blocks until char after eol is recieved. Bug Fixed Closed
CSV-6 Build ant javadoc fails Bug Fixed Closed
CSV-285 Replace BufferedReader with PushbackReader Improvement Fixed Closed
CSV-260 Parser Replace Assertions.notNull with Objects.requireNonNull Improvement Fixed Closed
CSV-188 Parser Returns headers as list Improvement Fixed Closed
CSV-117 Parser Validate format parameters in constructor Improvement Fixed Resolved
CSV-115 Simplify boolean expressions in CSVRecord Improvement Fixed Resolved
CSV-85 Allow comments to be returned in CSVRecord Improvement Fixed Resolved
CSV-81 Token.Type.isReady could perhaps be removed Improvement Fixed Resolved
CSV-74 CSVFormat definitions are difficult to read and maintain Improvement Fixed Resolved
CSV-57 Parser CSVParser.getRecords() contract is confusing Improvement Fixed Resolved
CSV-175 Parser Support for ignoring trailing delimiter New Feature Fixed Resolved
CSV-139 Printer CSVPrinter.printRecord(ResultSet) with metadata New Feature Fixed Resolved
CSV-252 Build Upgrade test framework to JUnit 5 Jupiter Task Fixed Resolved
CSV-69 Eliminate CSVPrinterTest.equals(String[][], String[][]) by using Assert.assertArrayEquals Test Fixed Resolved
CSV-95 Create a git mirror for CSV Wish Fixed Resolved
1.10.0 CSV-300 CSVRecord.toList() does not give write access to the new List Bug Fixed Resolved
1.10.0 CSV-292 Build No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR Bug Fixed Resolved
1.10.0 CSV-291 CSVRecord.values() accessor is package-private instead of public Bug Fixed Closed
1.10.0 CSV-290 Parser Produced CSV using PostgreSQL format cannot be read Bug Fixed Resolved
1.10.0 CSV-288 String delimiter (||) is not working as expected. Bug Fixed Closed
1.10.0 CSV-274 Parser CSVParser.iterator() does not iterate over result set as expected. Bug Fixed Closed
1.10.0 CSV-269 Parser CSVRecord.get(Enum) should use Enum.name() instead of Enum.toString() Bug Fixed Resolved
1.10.0 CSV-264 Parser Duplicate empty header names are allowed even with `.withAllowDuplicateHeaderNames(false)` Bug Fixed Resolved
1.10.0 CSV-164 Support duplicate header names Bug Fixed Resolved
1.10.0 CSV-304 Parser Provide access methods for header and trailer comments Improvement Fixed Resolved
1.10.0 CSV-295 Printer Support for parallelism in CSVPrinter Improvement Fixed Resolved
1.10.0 CSV-236 Parser Allow duplicate headers in CSV File Improvement Fixed Closed
1.10.0 CSV-143 CSVPrinter ill-suited in multithreaded environment Improvement Fixed Resolved
1.9.0 CSV-296 Parser Delimiter followed by Whitespace then by Quotes Failing with setTrim(true) Bug Fixed Closed
1.9.0 CSV-271 Printer Missing separator with "print(object)" followed by "printRecord(Object[])" Bug Fixed Closed
1.9.0 CSV-265 Parser CSV comments break CSVRecord#getCharacterPosition Bug Fixed Resolved
1.9.0 CSV-263 Printer Print from Reader with embedded quotes generates incorrect output Bug Fixed Resolved
1.9.0 CSV-259 Printer CSVFormat.printWithEscapes throws StringIndexOutOfBoundsException when value is Reader Bug Fixed Resolved
1.9.0 CSV-211 CSVFormat.format trims last delimiter if the delimiter is a white space Bug Fixed Resolved
1.9.0 CSV-195 Parser Parser iterates over the last CSV Record twice. Bug Fixed Resolved
1.9.0 CSV-158 Parser Fix EOL checking for read array in ExtendedBufferedReader Bug Fixed Resolved
1.9.0 CSV-149 Parser Line number is not proper at EOF Bug Fixed Resolved
1.9.0 CSV-148 Printer Add test cases for withIgnoreSurroundingSpaces() and withTrim() #70 Bug Fixed Resolved
1.9.0 CSV-284 Formalize PerformanceTest Improvement Fixed Resolved
1.9.0 CSV-283 Remove Whitespace Check Determines Delimiter Twice Improvement Fixed Resolved
1.9.0 CSV-282 Document and Automate CSV Benchmark Harness Improvement Fixed Resolved
1.9.0 CSV-275 Parser Make CSVRecord.toList() public Improvement Fixed Closed
1.9.0 CSV-267 Minor improvements Improvement Fixed Resolved
1.9.0 CSV-253 Parser Handle absent values in input (null) Improvement Fixed Resolved
1.9.0 CSV-206 Add support for String delimiters #76 Improvement Fixed Resolved
1.9.0 CSV-184 Parser Make the method CSVRecord#putIn(Map) public Improvement Fixed Resolved
1.9.0 CSV-93 Documentation, Parser, Printer Allow the handling of NULL values Improvement Fixed Resolved
1.9.0 CSV-123 Printer Add possibility to use ResultSet header meta data as CSV header New Feature Fixed Resolved
1.8 CSV-248 CSVRecord is not Serializable Bug Fixed Closed
1.8 CSV-247 A single empty header is allowed when not allowing empty column headers. Bug Fixed Closed
1.8 CSV-245 Post 1.7 release fixes. Bug Fixed Closed
1.8 CSV-241 CSVFormat#valiadte() does not account for allowDuplicateHeaderNames #43 Bug Fixed Closed
1.8 CSV-255 Add CSVRecord.isSet(int) method #52 New Feature Fixed Resolved
1.x CSV-64 Printer CSVPrinter does not distinguish null and the empty string Bug Fixed Resolved
1.7 CSV-240 Documentation Links for JavaDoc broken on web site Bug Fixed Resolved
1.7 CSV-238 Escape quotes in CLOBs Bug Fixed Closed
1.7 CSV-232 Documentation Site link "Source Repository" does not work Bug Fixed Closed
1.7 CSV-208 Parser Fix escape character for POSTGRESQL_TEXT and POSTGRESQL_CSV formats. Bug Fixed Resolved
1.7 CSV-239 Parser Cannot get headers in column order from CSVRecord Improvement Fixed Resolved
1.7 CSV-237 Update to Java 8 Improvement Fixed Closed
1.7 CSV-234 Printer Add support for java.sql.Clob Improvement Fixed Resolved
1.7 CSV-233 Add predefined CSVFormats for printing MongoDB CSV and TSV New Feature Fixed Closed
1.6 CSV-224 Parser Some multi-iterator parsing peek sequences incorrectly consume elements Bug Fixed Closed
1.6 CSV-223 Documentation Inconsistency between Javadoc of CSVFormat DEFAULT EXCEL Bug Fixed Closed
1.6 CSV-219 Printer The behavior of quote char using is not similar as Excel does when the first string contains CJK char(s) Bug Fixed Closed
1.6 CSV-217 Printer Add autoFlush option for CSVPrinter Bug Fixed Closed
1.6 CSV-231 Add more documentation to CSVPrinter Improvement Fixed Closed
1.6 CSV-225 Parser Parse method should avoid creating a redundant BufferedReader Improvement Fixed Closed
1.6 CSV-209 Parser, Printer Create CSVFormat.ORACLE preset Improvement Fixed Closed
1.6 CSV-172 Don't quote cells just because they have UTF-8 encoded characters Improvement Fixed Closed
1.6 CSV-220 Printer Add API org.apache.commons.csv.CSVFormat.withSystemRecordSeparator() New Feature Fixed Closed