|
| 1 | + Apache Commons CSV |
| 2 | + Version 1.5 |
| 3 | + Release Notes |
| 4 | + |
| 5 | + |
| 6 | +INTRODUCTION: |
| 7 | + |
| 8 | +This document contains the release notes for the 1.5 version of Apache Commons CSV. |
| 9 | +Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format. |
| 10 | + |
| 11 | +CSV requires at least Java 7. |
| 12 | + |
| 13 | +The Apache Commons CSV library provides a simple interface for reading and writing |
| 14 | +CSV files of various types. |
| 15 | + |
| 16 | +Feature and bug fix release |
| 17 | + |
| 18 | +Changes in this version include: |
| 19 | + |
| 20 | +NEW FEATURES |
| 21 | +============== |
| 22 | + |
| 23 | +o CSV-189: CSVParser: Add factory method accepting InputStream. Thanks to Peter Holzwarth, Gary Gregory. |
| 24 | +o CSV-190: Add convenience API CSVFormat.print(File, Charset). Thanks to Gary Gregory. |
| 25 | +o CSV-191: Add convenience API CSVFormat.print(Path, Charset). Thanks to Gary Gregory. |
| 26 | +o CSV-192: Add convenience API CSVParser.parse(Path, Charset, CSVFormat). Thanks to Gary Gregory. |
| 27 | +o CSV-205: Add convenience API CSVFormat#printer() to print to System.out. Thanks to Gary Gregory. |
| 28 | +o CSV-207: Provide a CSV Format for printing PostgreSQL CSV and Text formats. Thanks to Gary Gregory. |
| 29 | +o CSV-214: Adding a placeholder in the Lexer and CSV parser to store the end-of-line string. Thanks to Nitin Mahendru, Gary Gregory. |
| 30 | + |
| 31 | +FIXED BUGS |
| 32 | +============ |
| 33 | + |
| 34 | +o CSV-203: withNullString value is printed without quotes when QuoteMode.ALL is specified; add QuoteMode.ALL_NON_NULL. PR #17. Thanks to Richard Wheeldon, Kai Paroth. |
| 35 | +o CSV-194: Fix outdated comments about FileReader in CSVParser #13. Thanks to Marc Prud'hommeaux. |
| 36 | +o CSV-193: Fix incorrect method name 'withFirstRowAsHeader' in user guide. Thanks to Matthias Wiehl. |
| 37 | +o CSV-171: Negative numeric values in the first column are always quoted in minimal mode. Thanks to Gary Gregory, Michael Graessle, Adrian Bridgett. |
| 38 | + |
| 39 | +CHANGES |
| 40 | +========= |
| 41 | + |
| 42 | +o CSV-187: Update platform requirement from Java 6 to 7. Thanks to Gary Gregory. |
| 43 | +o CSV-201: Do not use RuntimeException in CSVParser.iterator().new Iterator() {...}.getNextRecord(). Thanks to Benedikt Ritter, Gary Gregory. |
| 44 | + |
| 45 | + |
| 46 | +Historical list of changes: http://commons.apache.org/proper/commons-csv/changes-report.html |
| 47 | + |
| 48 | +For complete information on Apache Commons CSV, including instructions on how to submit bug reports, |
| 49 | +patches, or suggestions for improvement, see the Apache Apache Commons CSV website: |
| 50 | + |
| 51 | +http://commons.apache.org/proper/commons-csv/ |
| 52 | + |
| 53 | +Have fun! |
| 54 | +-Apache Commons CSV team |
| 55 | + |
| 56 | +------------------------------------------------------------------------------ |
| 57 | + |
1 | 58 | Apache Commons CSV |
2 | 59 | Version 1.4 |
3 | 60 | Release Notes |
|
0 commit comments