Hi all, We had quite a few findings during the vote on CVS 1.0 RC1. I've worked through all the issues and fixed most of them. Now I'd like to release CSV 1.0 based on RC2.
Changes since RC1 are: - CSV now requires Java 7 and the Java requirements are documented in the release notes and on the website. - corrected JavaDoc in CSVFormat that was pointing to missing method parseFile (the JavaDoc now correctly points to the static methods defined in CSVParser) - The JavaDoc for the predefined formats in CSVFormat doesn't use h3 sections any more, since this is not good for readbility - The JavaDoc for the predefined formats in CSVFormat now uses the actual characters and not the (not visibile) constants from the Constants class - getters returning booleans in CSVFormat now follow the convention of starting with "is" instead of "get" - consistently renamed boolean getters - Clarified JavaDoc of CSVFormat.withRecordSeparator() - Renamed CSVFormat.withCommentStart and getCommentStart to with/getCommentMarker to avoid confusion w.r.t. comment stop - Clarified JavaDoc of CSVPrinter.printRecord(s) methods - Clarified in JavaDoc, that CSVPrinter.printRecord also calls CSVPrinter.println() - Clarified toString format of CSVPrinter - Clarified the difference between the current line number of the parser and the record number of the record - Removed needless method getRecord(T extends Collection) - use 4 spaces indentation in user guide CSV 1.0 RC2 is available for review here: https://dist.apache.org/repos/dist/dev/commons/csv/ (svn rev. 5862) (note that CSV can be build using Java 8.0, but the website cannot, since the maven-findbugs-plugin is still uncompatible with Java 8.0) Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1040/ Details of changes since we started with 1.0 are in the release notes: https://dist.apache.org/repos/dist/dev/commons/csv/RELEASE-NOTES.txt http://people.apache.org/~britter/csv-1.0-RC2/changes-report.html The tag is here: https://svn.apache.org/repos/asf/commons/proper/csv/tags/CSV_1.0_RC2 (svn rev. 1610788) N.B. the SVN revision is required because SVN tags are not immutable. Site: http://people.apache.org/~britter/csv-1.0-RC2/ (note some *relative* links are broken and the 1.0 directories are not yet created - these will be OK once the site is deployed) Clirr Report: -- No Clirr report, since this is the first release -- RAT Report: http://people.apache.org/~britter/csv-1.0-RC2/rat-report.html (note that the files in src/test/resources are ignored by rat, since they are used as test csv input and test result specifications) KEYS: http://www.apache.org/dist/commons/KEYS Please review the release candidate and vote. This vote will close no sooner that 72 hours from now, i.e. after 2100 GMT 18-July 2014 [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thanks! Benedikt -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter