Prepare for release 1.7.

- There is no longer site archives. We forgot to do it for 1.6 but the
sites are still in svn.
- The Javadoc archives now point to the same place GitHub uses:
javadoc.io
- Checkstyle fixes.
This commit is contained in:
Gary Gregory 2019-06-01 17:20:20 -04:00
parent b94e5ac025
commit 33bfaeef8a
16 changed files with 152 additions and 113 deletions

View File

@ -25,7 +25,7 @@
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+ +======================================================================+
| | | |
| 1) Re-generate using: mvn commons:contributing-md | | 1) Re-generate using: mvn commons-build:contributing-md |
| | | |
| 2) Set the following properties in the component's pom: | | 2) Set the following properties in the component's pom: |
| - commons.jira.id (required, alphabetic, upper case) | | - commons.jira.id (required, alphabetic, upper case) |

View File

@ -1,5 +1,5 @@
Apache Commons CSV Apache Commons CSV
Copyright 2005-2018 The Apache Software Foundation Copyright 2005-2019 The Apache Software Foundation
This product includes software developed at This product includes software developed at
The Apache Software Foundation (http://www.apache.org/). The Apache Software Foundation (http://www.apache.org/).

View File

@ -25,7 +25,7 @@
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+ +======================================================================+
| | | |
| 1) Re-generate using: mvn commons:readme-md | | 1) Re-generate using: mvn commons-build:readme-md |
| | | |
| 2) Set the following properties in the component's pom: | | 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) | | - commons.componentid (required, alphabetic, lower case) |
@ -46,7 +46,7 @@ Apache Commons CSV
[![Build Status](https://travis-ci.org/apache/commons-csv.svg)](https://travis-ci.org/apache/commons-csv) [![Build Status](https://travis-ci.org/apache/commons-csv.svg)](https://travis-ci.org/apache/commons-csv)
[![Coverage Status](https://coveralls.io/repos/apache/commons-csv/badge.svg)](https://coveralls.io/r/apache/commons-csv) [![Coverage Status](https://coveralls.io/repos/apache/commons-csv/badge.svg)](https://coveralls.io/r/apache/commons-csv)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-csv/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-csv/) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-csv/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-csv/)
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-csv/1.6.svg)](https://javadoc.io/doc/org.apache.commons/commons-csv/1.6) [![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-csv/1.7.svg)](https://javadoc.io/doc/org.apache.commons/commons-csv/1.7)
The Apache Commons CSV library provides a simple interface for reading and writing The Apache Commons CSV library provides a simple interface for reading and writing
CSV files of various types. CSV files of various types.
@ -55,7 +55,7 @@ Documentation
------------- -------------
More information can be found on the [Apache Commons CSV homepage](https://commons.apache.org/proper/commons-csv). More information can be found on the [Apache Commons CSV homepage](https://commons.apache.org/proper/commons-csv).
The [Javadoc](https://commons.apache.org/proper/commons-csv/javadocs/api-release) can be browsed. The [Javadoc](https://commons.apache.org/proper/commons-csv/apidocs) can be browsed.
Questions related to the usage of Apache Commons CSV should be posted to the [user mailing list][ml]. Questions related to the usage of Apache Commons CSV should be posted to the [user mailing list][ml].
Where can I get the latest release? Where can I get the latest release?
@ -68,7 +68,7 @@ Alternatively you can pull it from the central Maven repositories:
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId> <artifactId>commons-csv</artifactId>
<version>1.6</version> <version>1.7</version>
</dependency> </dependency>
``` ```

View File

@ -1,6 +1,59 @@
Apache Commons CSV Apache Commons CSV
Version 1.6 Version 1.7
Release Notes Release Notes
INTRODUCTION:
This document contains the release notes for the 1.7 version of Apache Commons CSV.
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
The Apache Commons CSV library provides a simple interface for reading and writing
CSV files of various types.
Feature and bug fix release (Java 8)
Changes in this version include:
NEW FEATURES
==============
o CSV-233: Add predefined CSVFormats for printing MongoDB CSV and TSV. Thanks to Gary Gregory.
o CSV-234: Add support for java.sql.Clob. Thanks to Roberto Benedetti, Gary Gregory.
o CSV-239: Cannot get headers in column order from CSVRecord. Thanks to Gary Gregory, Dave Moten.
FIXED BUGS
============
o CSV-208: Fix escape character for POSTGRESQL_TEXT and POSTGRESQL_CSV formats. Thanks to Jurrie Overgoor.
o CSV-232: Site link "Source Repository" does not work. Thanks to Jurrie Overgoor, Gary Gregory.
o CSV-238: Escape quotes in CLOBs #39. Thanks to Stephen Olander-Waters.
CHANGES
=========
o CSV-237: Update to Java 8. Thanks to Gary Gregory.
o Update tests from H2 1.4.198 to 1.4.199. Thanks to Gary Gregory.
Historical list of changes: http://commons.apache.org/proper/commons-csv/changes-report.html
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
http://commons.apache.org/proper/commons-csv/
Download it from http://commons.apache.org/proper/commons-csv/download_csv.cgi
Have fun!
-Apache Commons CSV team
------------------------------------------------------------------------------
Apache Commons CSV
Version 1.6
Release Notes
INTRODUCTION: INTRODUCTION:
@ -53,8 +106,8 @@ Have fun!
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.5 Version 1.5
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:
@ -110,8 +163,8 @@ Have fun!
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.4 Version 1.4
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:
@ -154,8 +207,8 @@ Have fun!
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.3 Version 1.3
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:
@ -203,8 +256,8 @@ Have fun!
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.2 Version 1.2
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:
@ -246,8 +299,8 @@ Have fun!
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.1 Version 1.1
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:
@ -292,8 +345,8 @@ Have fun!
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
Apache Commons CSV Apache Commons CSV
Version 1.0 Version 1.0
Release Notes Release Notes
INTRODUCTION: INTRODUCTION:

18
pom.xml
View File

@ -156,24 +156,14 @@ CSV files of various types.
<checkstyle.resourceExcludes>LICENSE.txt, NOTICE.txt</checkstyle.resourceExcludes> <checkstyle.resourceExcludes>LICENSE.txt, NOTICE.txt</checkstyle.resourceExcludes>
<japicmp.skip>false</japicmp.skip> <japicmp.skip>false</japicmp.skip>
<commons.release.isDistModule>true</commons.release.isDistModule>
<commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>
<commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
</properties> </properties>
<build> <build>
<defaultGoal>clean verify apache-rat:check clirr:check javadoc:javadoc</defaultGoal> <defaultGoal>clean verify apache-rat:check clirr:check javadoc:javadoc</defaultGoal>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<version>1.1</version>
<configuration>
<ignorePathsToDelete>
<ignorePathToDelete>archives/**</ignorePathToDelete>
</ignorePathsToDelete>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>

View File

@ -38,7 +38,7 @@
<title>Release Notes</title> <title>Release Notes</title>
</properties> </properties>
<body> <body>
<release version="1.7" date="2019-MM-DD" description="Feature and bug fix release (Java 8)"> <release version="1.7" date="2019-06-01" description="Feature and bug fix release (Java 8)">
<action issue="CSV-233" type="add" dev="ggregory" due-to="Gary Gregory">Add predefined CSVFormats for printing MongoDB CSV and TSV.</action> <action issue="CSV-233" type="add" dev="ggregory" due-to="Gary Gregory">Add predefined CSVFormats for printing MongoDB CSV and TSV.</action>
<action issue="CSV-208" type="fix" dev="ggregory" due-to="Jurrie Overgoor">Fix escape character for POSTGRESQL_TEXT and POSTGRESQL_CSV formats.</action> <action issue="CSV-208" type="fix" dev="ggregory" due-to="Jurrie Overgoor">Fix escape character for POSTGRESQL_TEXT and POSTGRESQL_CSV formats.</action>
<action issue="CSV-232" type="fix" dev="ggregory" due-to="Jurrie Overgoor, Gary Gregory">Site link "Source Repository" does not work.</action> <action issue="CSV-232" type="fix" dev="ggregory" due-to="Jurrie Overgoor, Gary Gregory">Site link "Source Repository" does not work.</action>

View File

@ -887,8 +887,8 @@ public final class CSVFormat implements Serializable {
* @since 1.7 * @since 1.7
*/ */
public boolean getAllowDuplicateHeaderNames() { public boolean getAllowDuplicateHeaderNames() {
return allowDuplicateHeaderNames; return allowDuplicateHeaderNames;
} }
/** /**
* Specifies whether missing column names are allowed when parsing the header line. * Specifies whether missing column names are allowed when parsing the header line.

View File

@ -500,9 +500,9 @@ public final class CSVParser implements Iterable<CSVRecord>, Closeable {
if (containsHeader) { if (containsHeader) {
if (!emptyHeader && !this.format.getAllowDuplicateHeaderNames()) { if (!emptyHeader && !this.format.getAllowDuplicateHeaderNames()) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
String.format("The header contains a duplicate name: \"%s\" in %s." String.format(
+ " If this is valid then use CSVFormat.withAllowDuplicateHeaderNames().", "The header contains a duplicate name: \"%s\" in %s. If this is valid then use CSVFormat.withAllowDuplicateHeaderNames().",
header, Arrays.toString(headerRecord))); header, Arrays.toString(headerRecord)));
} }
if (emptyHeader && !this.format.getAllowMissingColumnNames()) { if (emptyHeader && !this.format.getAllowMissingColumnNames()) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
@ -512,7 +512,7 @@ public final class CSVParser implements Iterable<CSVRecord>, Closeable {
if (header != null) { if (header != null) {
hdrMap.put(header, Integer.valueOf(i)); hdrMap.put(header, Integer.valueOf(i));
if (headerNames == null) { if (headerNames == null) {
headerNames = new ArrayList<>(headerRecord.length); headerNames = new ArrayList<>(headerRecord.length);
} }
headerNames.add(header); headerNames.add(header);
} }

View File

@ -281,8 +281,8 @@ public final class CSVRecord implements Serializable, Iterable<String> {
*/ */
@Override @Override
public String toString() { public String toString() {
return "CSVRecord [comment='" + comment + "', recordNumber=" + recordNumber + ", values=" return "CSVRecord [comment='" + comment + "', recordNumber=" + recordNumber + ", values=" +
+ Arrays.toString(values) + "]"; Arrays.toString(values) + "]";
} }
String[] values() { String[] values() {

View File

@ -34,28 +34,19 @@
</menu> </menu>
<menu name="Development"> <menu name="Development">
<item name="History" href="/changes-report.html"/> <item name="History" href="/changes-report.html"/>
<item name="Mailing Lists" href="/mail-lists.html"/> <item name="Mailing Lists" href="/mail-lists.html"/>
<item name="Issue Tracking" href="/issue-tracking.html"/> <item name="Issue Tracking" href="/issue-tracking.html"/>
<item name="Team" href="/team.html"/> <item name="Team" href="/team.html"/>
<item name="Javadoc trunk" href="/apidocs/index.html"/> <item name="Javadoc" href="/apidocs/index.html"/>
<item name="Javadoc 1.7" href="/archives/1.7/apidocs/index.html"/> <item name="Javadoc 1.7" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.7"/>
<item name="Javadoc 1.6" href="/archives/1.6/apidocs/index.html"/> <item name="Javadoc 1.6" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.6"/>
<item name="Javadoc 1.5" href="/archives/1.5/apidocs/index.html"/> <item name="Javadoc 1.5" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.5"/>
<item name="Javadoc 1.4" href="/archives/1.4/apidocs/index.html"/> <item name="Javadoc 1.4" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.4"/>
<item name="Javadoc 1.3" href="/archives/1.3/apidocs/index.html"/> <item name="Javadoc 1.3" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.3"/>
<item name="Javadoc 1.2" href="/archives/1.2/apidocs/index.html"/> <item name="Javadoc 1.2" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.2"/>
<item name="Javadoc 1.1" href="/archives/1.1/apidocs/index.html"/> <item name="Javadoc 1.1" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.1"/>
<item name="Javadoc 1.0" href="/archives/1.0/apidocs/index.html"/> <item name="Javadoc 1.0" href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.0"/>
</menu>
<menu name="Site Archives">
<item name="CSV 1.5" href="/archives/1.5/index.html"/>
<item name="CSV 1.4" href="/archives/1.4/index.html"/>
<item name="CSV 1.3" href="/archives/1.3/index.html"/>
<item name="CSV 1.2" href="/archives/1.2/index.html"/>
<item name="CSV 1.1" href="/archives/1.1/index.html"/>
<item name="CSV 1.0" href="/archives/1.0/index.html"/>
</menu> </menu>
</body> </body>

View File

@ -26,22 +26,24 @@ limitations under the License.
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+ +======================================================================+
| | | |
| 1) Re-generate using: mvn commons:download-page | | 1) Re-generate using: mvn commons-build:download-page |
| | | |
| 2) Set the following properties in the component's pom: | | 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) | | - commons.componentid (required, alphabetic, lower case) |
| - commons.release.version (required) | | - commons.release.version (required) |
| - commons.release.name (required) | | - commons.release.name (required) |
| - commons.binary.suffix (optional) | | - commons.binary.suffix (optional) |
| (defaults to "-bin", set to "" for pre-maven2 releases) | | (defaults to "-bin", set to "" for pre-maven2 releases) |
| - commons.release.desc (optional) | | - commons.release.desc (optional) |
| - commons.release.subdir (optional) | | - commons.release.subdir (optional) |
| - commons.release.hash (optional, lowercase, default sha512) |
| | | |
| - commons.release.2/3.version (conditional) | | - commons.release.[234].version (conditional) |
| - commons.release.2/3.name (conditional) | | - commons.release.[234].name (conditional) |
| - commons.release.2/3.binary.suffix (optional) | | - commons.release.[234].binary.suffix (optional) |
| - commons.release.2/3.desc (optional) | | - commons.release.[234].desc (optional) |
| - commons.release.2/3.subdir (optional) | | - commons.release.[234].subdir (optional) |
| - commons.release.[234].hash (optional, lowercase, [sha512])|
| | | |
| 3) Example Properties | | 3) Example Properties |
| (commons.release.name inherited by parent: | | (commons.release.name inherited by parent: |
@ -102,7 +104,7 @@ limitations under the License.
It is essential that you It is essential that you
<a href="https://www.apache.org/info/verification.html">verify the integrity</a> <a href="https://www.apache.org/info/verification.html">verify the integrity</a>
of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files); of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files);
failing that using the <code>SHA-512</code> hash (<code>*.sha512</code> checksum files). failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files).
</p> </p>
<p> <p>
The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a> The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
@ -111,32 +113,32 @@ limitations under the License.
</p> </p>
</subsection> </subsection>
</section> </section>
<section name="Apache Commons CSV 1.6 (Java 7+)"> <section name="Apache Commons CSV 1.7 (Java 8)">
<subsection name="Binaries"> <subsection name="Binaries">
<table> <table>
<tr> <tr>
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.6-bin.tar.gz">commons-csv-1.6-bin.tar.gz</a></td> <td><a href="[preferred]/commons/csv/binaries/commons-csv-1.7-bin.tar.gz">commons-csv-1.7-bin.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.6-bin.tar.gz.sha512">sha512</a></td> <td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.7-bin.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.6-bin.tar.gz.asc">pgp</a></td> <td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.7-bin.tar.gz.asc">pgp</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.6-bin.zip">commons-csv-1.6-bin.zip</a></td> <td><a href="[preferred]/commons/csv/binaries/commons-csv-1.7-bin.zip">commons-csv-1.7-bin.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.6-bin.zip.sha512">sha512</a></td> <td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.7-bin.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.6-bin.zip.asc">pgp</a></td> <td><a href="https://www.apache.org/dist/commons/csv/binaries/commons-csv-1.7-bin.zip.asc">pgp</a></td>
</tr> </tr>
</table> </table>
</subsection> </subsection>
<subsection name="Source"> <subsection name="Source">
<table> <table>
<tr> <tr>
<td><a href="[preferred]/commons/csv/source/commons-csv-1.6-src.tar.gz">commons-csv-1.6-src.tar.gz</a></td> <td><a href="[preferred]/commons/csv/source/commons-csv-1.7-src.tar.gz">commons-csv-1.7-src.tar.gz</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.6-src.tar.gz.sha512">sha512</a></td> <td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.7-src.tar.gz.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.6-src.tar.gz.asc">pgp</a></td> <td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.7-src.tar.gz.asc">pgp</a></td>
</tr> </tr>
<tr> <tr>
<td><a href="[preferred]/commons/csv/source/commons-csv-1.6-src.zip">commons-csv-1.6-src.zip</a></td> <td><a href="[preferred]/commons/csv/source/commons-csv-1.7-src.zip">commons-csv-1.7-src.zip</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.6-src.zip.sha512">sha512</a></td> <td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.7-src.zip.sha512">sha512</a></td>
<td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.6-src.zip.asc">pgp</a></td> <td><a href="https://www.apache.org/dist/commons/csv/source/commons-csv-1.7-src.zip.asc">pgp</a></td>
</tr> </tr>
</table> </table>
</subsection> </subsection>

View File

@ -51,13 +51,13 @@ The Javadoc API documents are available online:
</p> </p>
<ul> <ul>
<li><a href="apidocs/index.html">Javadoc trunk</a></li> <li><a href="apidocs/index.html">Javadoc trunk</a></li>
<li><a href="archives/1.6/apidocs/index.html">Javadoc 1.6</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.6">Javadoc 1.6</a></li>
<li><a href="archives/1.5/apidocs/index.html">Javadoc 1.5</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.5">Javadoc 1.5</a></li>
<li><a href="archives/1.4/apidocs/index.html">Javadoc 1.4</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.4">Javadoc 1.4</a></li>
<li><a href="archives/1.3/apidocs/index.html">Javadoc 1.3</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.3">Javadoc 1.3</a></li>
<li><a href="archives/1.2/apidocs/index.html">Javadoc 1.2</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.2">Javadoc 1.2</a></li>
<li><a href="archives/1.1/apidocs/index.html">Javadoc 1.1</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.1">Javadoc 1.1</a></li>
<li><a href="archives/1.0/apidocs/index.html">Javadoc 1.0</a></li> <li><a href="https://javadoc.io/doc/org.apache.commons/commons-csv/1.0">Javadoc 1.0</a></li>
</ul> </ul>
<p> <p>
The <a href="source-repository.html">git repository</a> can be The <a href="source-repository.html">git repository</a> can be
@ -67,13 +67,14 @@ The <a href="source-repository.html">git repository</a> can be
<!-- ================================================== --> <!-- ================================================== -->
<section name="Releases"> <section name="Releases">
<ul> <ul>
<li><a href="http://commons.apache.org/csv/download_csv.cgi">Apache Commons CSV 1.6 (mirrors)</a> requires Java 1.7</li> <li><a href="http://commons.apache.org/csv/download_csv.cgi">Apache Commons CSV 1.7 (mirrors)</a> requires Java 8</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.5 (archives)</a> requires Java 1.7</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.6 (archives)</a> requires Java 7</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.4 (archives)</a> requires Java 1.6</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.5 (archives)</a> requires Java 7</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.3 (archives)</a> requires Java 1.6</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.4 (archives)</a> requires Java 6</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.2 (archives)</a> requires Java 1.6</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.3 (archives)</a> requires Java 6</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.1 (archives)</a> requires Java 1.6</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.2 (archives)</a> requires Java 6</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.0 (archives)</a> requires Java 1.6</li> <li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.1 (archives)</a> requires Java 6</li>
<li><a href="http://archive.apache.org/dist/commons/csv/">Apache Commons CSV 1.0 (archives)</a> requires Java 6</li>
</ul> </ul>
<p> <p>
See the See the
@ -91,7 +92,7 @@ For previous releases, see the <a href="http://archive.apache.org/dist/commons/c
<pre>&lt;dependency&gt; <pre>&lt;dependency&gt;
&lt;groupId&gt;org.apache.commons&lt;/groupId&gt; &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
&lt;artifactId&gt;commons-csv&lt;/artifactId&gt; &lt;artifactId&gt;commons-csv&lt;/artifactId&gt;
&lt;version&gt;1.6&lt;/version&gt; &lt;version&gt;1.7&lt;/version&gt;
&lt;/dependency&gt;</pre> &lt;/dependency&gt;</pre>
</p> </p>
<p> <p>

View File

@ -26,7 +26,7 @@ limitations under the License.
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+ +======================================================================+
| | | |
| 1) Re-generate using: mvn commons:jira-page | | 1) Re-generate using: mvn commons-build:jira-page |
| | | |
| 2) Set the following properties in the component's pom: | | 2) Set the following properties in the component's pom: |
| - commons.jira.id (required, alphabetic, upper case) | | - commons.jira.id (required, alphabetic, upper case) |

View File

@ -26,7 +26,7 @@ limitations under the License.
| commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+======================================================================+ +======================================================================+
| | | |
| 1) Re-generate using: mvn commons:mail-page | | 1) Re-generate using: mvn commons-build:mail-page |
| | | |
| 2) Set the following properties in the component's pom: | | 2) Set the following properties in the component's pom: |
| - commons.componentid (required, alphabetic, lower case) | | - commons.componentid (required, alphabetic, lower case) |

View File

@ -34,14 +34,16 @@ limitations under the License.
The CSVFormat class provides some commonly used CSV variants: The CSVFormat class provides some commonly used CSV variants:
<dl> <dl>
<dr><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#DEFAULT">DEFAULT</a></dr><dd>Standard Comma Separated Value format, as for RFC4180 but allowing empty lines.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#DEFAULT">DEFAULT</a></dt><dd>Standard Comma Separated Value format, as for RFC4180 but allowing empty lines.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#EXCEL">EXCEL</a></dt><dd>The Microsoft Excel CSV format.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#EXCEL">EXCEL</a></dt><dd>The Microsoft Excel CSV format.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#INFORMIX_UNLOAD">INFORMIX_UNLOAD</a></dt><dd>Informix <a href="http://www.ibm.com/support/knowledgecenter/SSBJG3_2.5.0/com.ibm.gen_busug.doc/c_fgl_InOutSql_UNLOAD.htm">UNLOAD</a> format used by the <code>UNLOAD TO file_name</code> operation.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#INFORMIX_UNLOAD">INFORMIX_UNLOAD<sup>1.3</sup></a></dt><dd>Informix <a href="http://www.ibm.com/support/knowledgecenter/SSBJG3_2.5.0/com.ibm.gen_busug.doc/c_fgl_InOutSql_UNLOAD.htm">UNLOAD</a> format used by the <code>UNLOAD TO file_name</code> operation.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#INFORMIX_UNLOAD_CSV">INFORMIX_UNLOAD_CSV</a></dt><dd>Informix <a href="http://www.ibm.com/support/knowledgecenter/SSBJG3_2.5.0/com.ibm.gen_busug.doc/c_fgl_InOutSql_UNLOAD.htm">CSV UNLOAD</a> format used by the <code>UNLOAD TO file_name</code> operation (escaping is disabled.)</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#INFORMIX_UNLOAD_CSV">INFORMIX_UNLOAD_CSV<sup>1.3</sup></a></dt><dd>Informix <a href="http://www.ibm.com/support/knowledgecenter/SSBJG3_2.5.0/com.ibm.gen_busug.doc/c_fgl_InOutSql_UNLOAD.htm">CSV UNLOAD</a> format used by the <code>UNLOAD TO file_name</code> operation (escaping is disabled.)</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#MYSQL">MONGO_CSV<sup>1.7</sup></a></dt><dd>MongoDB CSV format used by the <code>mongoexport</code> operation.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#MYSQL">MONGO_TSV<sup>1.7</sup></a></dt><dd>MongoDB TSV format used by the <code>mongoexport</code> operation.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#MYSQL">MYSQL</a></dt><dd>The MySQL CSV format.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#MYSQL">MYSQL</a></dt><dd>The MySQL CSV format.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#ORACLE">ORACLE</a></dt><dd>Default Oracle format used by the SQL*Loader utility.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#ORACLE">ORACLE<sup>1.6</sup></a></dt><dd>Default Oracle format used by the SQL*Loader utility.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#POSTGRESSQL_CSV">POSTGRESSQL_CSV</a></dt><dd>Default PostgreSQL CSV format used by the COPY operation.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#POSTGRESSQL_CSV">POSTGRESSQL_CSV<sup>1.5</sup></a></dt><dd>Default PostgreSQL CSV format used by the COPY operation.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#POSTGRESSQL_TEXT">POSTGRESSQL_TEXT</a></dt><dd>Default PostgreSQL text format used by the COPY operation.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#POSTGRESSQL_TEXT">POSTGRESSQL_TEXT<sup>1.5</sup></a></dt><dd>Default PostgreSQL text format used by the COPY operation.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#RFC4180">RFC-4180</a></dt><dd>The RFC-4180 format defined by <a href="https://tools.ietf.org/html/rfc4180">RFC-4180</a>.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#RFC4180">RFC-4180</a></dt><dd>The RFC-4180 format defined by <a href="https://tools.ietf.org/html/rfc4180">RFC-4180</a>.</dd>
<dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#TDF">TDF</a></dt><dd>A tab delimited format.</dd> <dt><a href="http://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#TDF">TDF</a></dt><dd>A tab delimited format.</dd>
</dl> </dl>