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.13.1 CSV-317 - Release history link changed from changes-report.html to changes.html Bug Fixed Resolved
1.13.0 CSV-314 - Missing OSGi Import-Package versions in Manifest can make commons-csv unusable in OSGi environments Bug Fixed Resolved
1.13.0 CSV-196 Parser Store the information of raw data read by lexer Improvement Fixed Resolved
1.13.0 CSV-313 Printer Add CSVPrinter.getRecordCount() New Feature Fixed Resolved
1.12.0 CSV-294 - CSVFormat does not support explicit " as escape char Bug Fixed Resolved
1.12.0 CSV-150 Parser Escaping is not disableable Bug Fixed Resolved
1.12.0 CSV-270 Parser Throw a different Expeciton type on malformed CSV input Improvement Fixed Resolved
1.11.0 CSV-311 Printer OutOfMemory for very long rows despite using column value of type Reader Bug Fixed Resolved
1.11.0 CSV-306 Documentation The User Guide examples use deprecated methods Bug Fixed Resolved
1.11.0 CSV-310 Parser Misleading error message when QuoteMode set to None Improvement Fixed Closed
1.11.0 CSV-309 Parser Remove duplicate exception class name from message Improvement Fixed Closed
1.11.0 CSV-308 Documentation, Printer Javadoc example for method 'setHeaderComments' Improvement Fixed Closed
1.11.0 CSV-147 Parser Better error message during faulty CSV record read Improvement 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-299 Parser get unexpected results when setting the delimiter to ‘||’ Bug Fixed Closed
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