Modified: websites/production/commons/content/proper/commons-csv/changes-report.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/changes-report.html (original) +++ websites/production/commons/content/proper/commons-csv/changes-report.html Sun May 29 02:24:04 2016 @@ -1,658 +1,689 @@ -<!DOCTYPE html> -<!-- - | Generated by Apache Maven Doxia at 09 May 2016 - | Rendered using Apache Maven Fluido Skin 1.3.0 ---> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <meta charset="UTF-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20160509" /> - <meta http-equiv="Content-Language" content="en" /> - <title>Commons CSV – Release Notes</title> - - <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> - <link rel="stylesheet" href="./css/site.css" type="text/css" /> - <link rel="stylesheet" href="./css/print.css" media="print" /> - - <script type="text/javascript" src="./js/jquery.min.js"></script> - <script type="text/javascript" src="./js/bootstrap.min.js"></script> - <script type="text/javascript" src="./js/prettify.min.js"></script> - <script type="text/javascript" src="./js/site.js"></script> - - -<link rel="stylesheet" href="./css/prettify.css" media="all" type="text/css"/> -<script src="./js/prettify.js" type="text/javascript"></script> -<script type="text/javascript">window.onload=function() { - prettyPrint(); - }</script> - </head> - - <body class="composite"> - <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> - <img class="logo-left" src="./images/commons-logo.png" alt="Apache Commons logo"/> - </a> - <a href="index.html" id="bannerRight" title="Commons CSV™ logo"> - <img class="logo-right" src="images/logo.png" alt="Commons CSV™ logo"/> - </a> - <div class="clear"></div> - - <div class="navbar"> - <div class="navbar-inner"> - <div class="container-fluid"> - <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> - <ul class="nav"> - - <li id="publishDate">Last Published: 09 May 2016</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.3</li> - </ul> - <div class="pull-right"> <ul class="nav"> - <li> - <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> - ApacheCon</a> - </li> - <li> - <a href="http://www.apache.org" class="externalLink" title="Apache"> - Apache</a> - </li> - <li> - <a href="../../" title="Commons"> - Commons</a> - </li> - </ul> -</div> - </div> - </div> - </div> - - <div class="container-fluid"> - <table class="layout-table"> - <tr> - <td class="sidebar"> - <div class="well sidebar-nav"> - <ul class="nav nav-list"> - <li class="nav-header">Commons CSV</li> - <li class="none"> - <a href="index.html" title="Overview"> - Overview</a> - </li> - <li class="none"> - <a href="download_csv.cgi" title="Download"> - Download</a> - </li> - <li class="none"> - <a href="user-guide.html" title="User Guide"> - User Guide</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> - Wiki</a> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-cog"></i>Development</li> - <li class="none active"> - <a href="changes-report.html" title="History"> - History</a> - </li> - <li class="none"> - <a href="mail-lists.html" title="Mailing Lists"> - Mailing Lists</a> - </li> - <li class="none"> - <a href="issue-tracking.html" title="Issue Tracking"> - Issue Tracking</a> - </li> - <li class="none"> - <a href="team-list.html" title="Team"> - Team</a> - </li> - <li class="none"> - <a href="source-repository.html" title="Source Repository"> - Source Repository</a> - </li> - <li class="none"> - <a href="apidocs/index.html" title="Javadoc trunk"> - Javadoc trunk</a> - </li> - <li class="none"> - <a href="archives/1.3/apidocs/index.html" title="Javadoc 1.3"> - Javadoc 1.3</a> - </li> - <li class="none"> - <a href="archives/1.2/apidocs/index.html" title="Javadoc 1.2"> - Javadoc 1.2</a> - </li> - <li class="none"> - <a href="archives/1.1/apidocs/index.html" title="Javadoc 1.1"> - Javadoc 1.1</a> - </li> - <li class="none"> - <a href="archives/1.0/apidocs/index.html" title="Javadoc 1.0"> - Javadoc 1.0</a> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header">Site Archives</li> - <li class="none"> - <a href="archives/1.3/index.html" title="CSV 1.3"> - CSV 1.3</a> - </li> - <li class="none"> - <a href="archives/1.2/index.html" title="CSV 1.2"> - CSV 1.2</a> - </li> - <li class="none"> - <a href="archives/1.1/index.html" title="CSV 1.1"> - CSV 1.1</a> - </li> - <li class="none"> - <a href="archives/1.0/index.html" title="CSV 1.0"> - CSV 1.0</a> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> - <li class="collapsed"> - <a href="project-info.html" title="Project Information"> - Project Information</a> - </li> - <li class="expanded"> - <a href="project-reports.html" title="Project Reports"> - Project Reports</a> - <ul> - <li class="none active"> - <a href="changes-report.html" title="Changes"> - Changes</a> - </li> - <li class="none"> - <a href="jira-report.html" title="JIRA Report"> - JIRA Report</a> - </li> - <li class="none"> - <a href="apidocs/index.html" title="JavaDocs"> - JavaDocs</a> - </li> - <li class="none"> - <a href="xref/index.html" title="Source Xref"> - Source Xref</a> - </li> - <li class="none"> - <a href="xref-test/index.html" title="Test Source Xref"> - Test Source Xref</a> - </li> - <li class="none"> - <a href="surefire-report.html" title="Surefire Report"> - Surefire Report</a> - </li> - <li class="none"> - <a href="rat-report.html" title="Rat Report"> - Rat Report</a> - </li> - <li class="none"> - <a href="clirr-report.html" title="Clirr"> - Clirr</a> - </li> - <li class="none"> - <a href="jdepend-report.html" title="JDepend"> - JDepend</a> - </li> - <li class="none"> - <a href="jacoco/index.html" title="JaCoCo Test"> - JaCoCo Test</a> - </li> - <li class="none"> - <a href="checkstyle.html" title="Checkstyle"> - Checkstyle</a> - </li> - <li class="none"> - <a href="pmd.html" title="PMD"> - PMD</a> - </li> - <li class="none"> - <a href="findbugs.html" title="FindBugs"> - FindBugs</a> - </li> - <li class="none"> - <a href="taglist.html" title="Tag List"> - Tag List</a> - </li> - <li class="none"> - <a href="javancss.html" title="JavaNCSS Report"> - JavaNCSS Report</a> - </li> - </ul> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header">Commons</li> - <li class="none"> - <a href="../../" title="Home"> - Home</a> - </li> - <li class="none"> - <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> - License</a> - </li> - <li class="collapsed"> - <a href="../../components.html" title="Components"> - Components</a> - </li> - <li class="collapsed"> - <a href="../../sandbox/index.html" title="Sandbox"> - Sandbox</a> - </li> - <li class="collapsed"> - <a href="../../dormant/index.html" title="Dormant"> - Dormant</a> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header">General Information</li> - <li class="none"> - <a href="../../security.html" title="Security"> - Security</a> - </li> - <li class="none"> - <a href="../../volunteering.html" title="Volunteering"> - Volunteering</a> - </li> - <li class="none"> - <a href="../../patches.html" title="Contributing Patches"> - Contributing Patches</a> - </li> - <li class="none"> - <a href="../../building.html" title="Building Components"> - Building Components</a> - </li> - <li class="none"> - <a href="../../commons-parent-pom.html" title="Commons Parent Pom"> - Commons Parent Pom</a> - </li> - <li class="none"> - <a href="../../build-plugin/index.html" title="Commons Build Plugin"> - Commons Build Plugin</a> - </li> - <li class="none"> - <a href="../../releases/index.html" title="Releasing Components"> - Releasing Components</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> - Wiki</a> - </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header">ASF</li> - <li class="none"> - <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> - How the ASF works</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> - Get Involved</a> - </li> - <li class="none"> - <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> - Developer Resources</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> - Sponsorship</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> - Thanks</a> - </li> - </ul> - </div> - <div id="poweredBy"> - <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> - <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> - </a> - <a href="http://maven.apache.org/" title="Maven" class="builtBy"> - <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> - </a> - </div> - </td> - <td class="content"> - <div class="section"> -<h2><a name="Release_Notes"></a>Release Notes</h2> -<div class="section"> -<h3><a name="Release_History"></a>Release History</h3> -<table border="0" class="bodyTable"> -<tr class="a"> -<th>Version</th> -<th>Date</th> -<th>Description</th></tr> -<tr class="b"> -<td><a href="#a1.3">1.3</a></td> -<td>2016-05-09</td> -<td>Feature and bug fix release</td></tr> -<tr class="a"> -<td><a href="#a1.2">1.2</a></td> -<td>2015-08-24</td> -<td>Feature and bug fix release</td></tr> -<tr class="b"> -<td><a href="#a1.1">1.1</a></td> -<td>2014-11-16</td> -<td>Feature and bug fix release</td></tr> -<tr class="a"> -<td><a href="#a1.0">1.0</a></td> -<td>2014-08-14</td> -<td>First release</td></tr></table></div> -<div class="section"> -<h3 id="a1.3">Release 1.3 – 2016-05-09</h3> -<table border="0" class="bodyTable"> -<tr class="b"> -<th>Type</th> -<th>Changes</th> -<th>By</th></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add shortcut method for using first record as header to CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-179">CSV-179</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add withHeader(Class<? extends Enum>) to CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-180">CSV-180</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Comment line hides next record; update Javadoc to make behaviour clear Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-167">CSV-167</a>. Thanks to Rene.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>CSVPrinter doesn't skip creation of header record if skipHeaderRecord is set to true Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-153">CSV-153</a>. Thanks to Wren.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add IgnoreCase option for accessing header names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-159">CSV-159</a>. Thanks to Yamil Medina.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>The null string should be case-sensitive when reading records Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-169">CSV-169</a>. Thanks to Gary Gregory.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat.nullString should not be escaped Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-168">CSV-168</a>. Thanks to Gary Gregory, cornel creanga.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat.MYSQL nullString should be "\N" Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-170">CSV-170</a>. Thanks to Gary Gregory, cornel creanga.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Fix Javadoc to say CSVFormat with() methods return a new CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-161">CSV-161</a>. Thanks to Gary Gregory, Kristof Meixner, Emmanuel Bourg.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Support for ignoring trailing delimiter. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-175">CSV-175</a>. Thanks to Gary Gregory, Chris Jones.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Support trimming leading and trailing blanks. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-177">CSV-177</a>. Thanks to Gary Gregory.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Create default formats for Informix UNLOAD and UNLOAD CSV. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-178">CSV-178</a>. Thanks to Gary Gregory.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> -<div class="section"> -<h3 id="a1.2">Release 1.2 – 2015-08-24</h3> -<table border="0" class="bodyTable"> -<tr class="a"> -<th>Type</th> -<th>Changes</th> -<th>By</th></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat.with* methods clear the header comments Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-145">CSV-145</a>. Thanks to Frank Ulbricht.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Incorrect Javadoc on QuoteMode.NONE Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-156">CSV-156</a>. Thanks to Jason Steenstra-Pickens.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add enum CSVFormat.Predefined that contains the default CSVFormat values. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-157">CSV-157</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> -<div class="section"> -<h3 id="a1.1">Release 1.1 – 2014-11-16</h3> -<table border="0" class="bodyTable"> -<tr class="a"> -<th>Type</th> -<th>Changes</th> -<th>By</th></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>QuoteMode.NON_NUMERIC doesn't work with CSVPrinter.printRecords(ResultSet) Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-140">CSV-140</a>. Thanks to Damjan Jovanovic.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat#withHeader doesn't work well with #printComment, add withHeaderComments(String...) Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-130">CSV-130</a>. Thanks to Sergei Lebedev.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat.EXCEL should ignore empty header names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-128">CSV-128</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Incorrect Javadoc referencing org.apache.commons.csv.CSVFormat withQuote() Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-132">CSV-132</a>. Thanks to Sascha Szott.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Improve toString() implementation of CSVRecord Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-124">CSV-124</a>. Thanks to Kalyan.</td> -<td><a href="team-list.html#brentworden">brentworden</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Unified parameter validation Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-134">CSV-134</a>. Thanks to wu wen.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add CSVFormat#with 0-arg methods matching boolean arg methods Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-129">CSV-129</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Save positions of records to enable random access Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-131">CSV-131</a>. Thanks to Holger Stratmann.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>CSVPrinter.printRecord(ResultSet) with metadata Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-139">CSV-139</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> -<div class="section"> -<h3 id="a1.0">Release 1.0 – 2014-08-14</h3> -<table border="0" class="bodyTable"> -<tr class="a"> -<th>Type</th> -<th>Changes</th> -<th>By</th></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>No longer works with Java 6 Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-125">CSV-125</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>NullPointerException when empty header string and and null string of "" Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-122">CSV-122</a>. Thanks to Mike Lewis.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Validate format parameters in constructor Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-117">CSV-117</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>IllegalArgumentException thrown when the header contains duplicate names when the column names are empty. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-121">CSV-121</a>. Thanks to Sebastian Hardt.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>CSVFormat#withHeader doesn't work with CSVPrinter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-120">CSV-120</a>. Thanks to Sergei Lebedev.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>CSVFormat is missing a print(...) method Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-119">CSV-119</a>. Thanks to Sergei Lebedev.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVRecord.toMap() throws NPE on formats with no - headers. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-118">CSV-118</a>. Thanks to Enrique Lara.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Check whether ISE/IAE are being used appropriately Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-113">CSV-113</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat constructor should reject a header array with duplicate - entries Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-114">CSV-114</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>HeaderMap is inconsistent when it is parsed from an input with - duplicate columns names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-112">CSV-112</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVRecord.toMap() fails if row length shorter than header length Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-111">CSV-111</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat.format allways append null Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-106">CSV-106</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Add Map conversion API to CSVRecord Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-105">CSV-105</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVParser: getHeaderMap throws NPE Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-100">CSV-100</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Lots of possible changes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-42">CSV-42</a>. Thanks to Bob Smith.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Use Character instead of char for char fields except delimiter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-78">CSV-78</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Revert Builder implementation in CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-99">CSV-99</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVRecord does not verify that the length of the header mapping - matches the number of values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-53">CSV-53</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Allow the handling of NULL values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-93">CSV-93</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Use the Builder pattern for CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-68">CSV-68</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Clarify comment handling Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-84">CSV-84</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>CSVParser.nextValue() seems pointless Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-25">CSV-25</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Allow the String value for null to be customized for the CSV - printer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-97">CSV-97</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Not possible to create a CSVFormat from scratch Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-88">CSV-88</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Keep track of record number Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-52">CSV-52</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Lexer should only use char fields Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-94">CSV-94</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Need a way to extract parsed headers, e.g. for use in formatting - output Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-92">CSV-92</a>.</td> -<td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Header support Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-65">CSV-65</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Confusing semantic of the ignore leading/trailing spaces parameters Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-54">CSV-54</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Add convenience methods to CSVLexer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-71">CSV-71</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Is CharBuffer really needed, now that StringBuilder is available? Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-59">CSV-59</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Replace while(true)-loop in CSVParser.getRecord with do-while-loop Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-55">CSV-55</a>.</td> -<td><a href="team-list.html#britter">britter</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>CSVFormat describes itself as immutable, but it is not - in - particular it is not thread-safe Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-34">CSV-34</a>.</td> -<td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Endless loops in CSV parser Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-36">CSV-36</a>.</td> -<td><a href="team-list.html#yonik">yonik</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>NullPointerException in CSVPrinter.print()/println() Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-13">CSV-13</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>CSVPrinter overhaul Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-45">CSV-45</a>.</td> -<td><a href="team-list.html#yonik">yonik</a></td></tr> -<tr class="b"> -<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Excel strategy uses wrong separator Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-23">CSV-23</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>CSVStrategy has modifiable public static variables Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-49">CSV-49</a>. Thanks to Bob Smith.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> -<td><img src="images/add.gif" alt="Add" title="Add" /></td> -<td>Predefined format for MYSQL Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-48">CSV-48</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Reduce visibility of methods in internal classes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-46">CSV-46</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>ExtendedBufferedReader does too much Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-26">CSV-26</a>.</td> -<td><a href="team-list.html#jacopoc">jacopoc</a></td></tr> -<tr class="a"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Decide whether to keep the csv.writer subpackage Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-27">CSV-27</a>.</td> -<td><a href="team-list.html#ebourg">ebourg</a></td></tr></table></div></div> - </td> - </tr> - </table> - </div> - - <div class="footer"> - <p>Copyright © 2016 - <a href="http://www.apache.org/">The Apache Software Foundation</a>. - All Rights Reserved.</p> - -<div class="center">Apache Commons, Apache Commons CSV, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation. - All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> - </div> - </body> - +<!DOCTYPE html> +<!-- + | Generated by Apache Maven Doxia at 28 May 2016 + | Rendered using Apache Maven Fluido Skin 1.3.0 +--> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="Date-Revision-yyyymmdd" content="20160528" /> + <meta http-equiv="Content-Language" content="en" /> + <title>Commons CSV – Release Notes</title> + + <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> + <link rel="stylesheet" href="./css/site.css" type="text/css" /> + <link rel="stylesheet" href="./css/print.css" media="print" /> + + <script type="text/javascript" src="./js/jquery.min.js"></script> + <script type="text/javascript" src="./js/bootstrap.min.js"></script> + <script type="text/javascript" src="./js/prettify.min.js"></script> + <script type="text/javascript" src="./js/site.js"></script> + + +<link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/> +<script src="./js/prettify.js" type="text/javascript"></script> +<script type="text/javascript">window.onload=function() { + prettyPrint(); + }</script> + </head> + + <body class="composite"> + <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <img class="logo-left" src="./images/commons-logo.png" alt="Apache Commons logo"/> + </a> + <a href="index.html" id="bannerRight" title="Commons CSV™ logo"> + <img class="logo-right" src="images/logo.png" alt="Commons CSV™ logo"/> + </a> + <div class="clear"></div> + + <div class="navbar"> + <div class="navbar-inner"> + <div class="container-fluid"> + <a class="brand" href="http://commons.apache.org/proper/commons-csv/">Apache Commons CSV ™</a> + <ul class="nav"> + + <li id="publishDate">Last Published: 28 May 2016</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.4</li> + </ul> + <div class="pull-right"> <ul class="nav"> + <li> + <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + ApacheCon</a> + </li> + <li> + <a href="http://www.apache.org" class="externalLink" title="Apache"> + Apache</a> + </li> + <li> + <a href="../../" title="Commons"> + Commons</a> + </li> + </ul> +</div> + </div> + </div> + </div> + + <div class="container-fluid"> + <table class="layout-table"> + <tr> + <td class="sidebar"> + <div class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Commons CSV</li> + <li class="none"> + <a href="index.html" title="Overview"> + Overview</a> + </li> + <li class="none"> + <a href="download_csv.cgi" title="Download"> + Download</a> + </li> + <li class="none"> + <a href="user-guide.html" title="User Guide"> + User Guide</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/commons/CSV" class="externalLink" title="Wiki"> + Wiki</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header"><i class="icon-cog"></i>Development</li> + <li class="none active"> + <a href="changes-report.html" title="History"> + History</a> + </li> + <li class="none"> + <a href="mail-lists.html" title="Mailing Lists"> + Mailing Lists</a> + </li> + <li class="none"> + <a href="issue-tracking.html" title="Issue Tracking"> + Issue Tracking</a> + </li> + <li class="none"> + <a href="team-list.html" title="Team"> + Team</a> + </li> + <li class="none"> + <a href="source-repository.html" title="Source Repository"> + Source Repository</a> + </li> + <li class="none"> + <a href="apidocs/index.html" title="Javadoc trunk"> + Javadoc trunk</a> + </li> + <li class="none"> + <a href="archives/1.4/apidocs/index.html" title="Javadoc 1.4"> + Javadoc 1.4</a> + </li> + <li class="none"> + <a href="archives/1.3/apidocs/index.html" title="Javadoc 1.3"> + Javadoc 1.3</a> + </li> + <li class="none"> + <a href="archives/1.2/apidocs/index.html" title="Javadoc 1.2"> + Javadoc 1.2</a> + </li> + <li class="none"> + <a href="archives/1.1/apidocs/index.html" title="Javadoc 1.1"> + Javadoc 1.1</a> + </li> + <li class="none"> + <a href="archives/1.0/apidocs/index.html" title="Javadoc 1.0"> + Javadoc 1.0</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">Site Archives</li> + <li class="none"> + <a href="archives/1.4/index.html" title="CSV 1.4"> + CSV 1.4</a> + </li> + <li class="none"> + <a href="archives/1.3/index.html" title="CSV 1.3"> + CSV 1.3</a> + </li> + <li class="none"> + <a href="archives/1.2/index.html" title="CSV 1.2"> + CSV 1.2</a> + </li> + <li class="none"> + <a href="archives/1.1/index.html" title="CSV 1.1"> + CSV 1.1</a> + </li> + <li class="none"> + <a href="archives/1.0/index.html" title="CSV 1.0"> + CSV 1.0</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="collapsed"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + </li> + <li class="expanded"> + <a href="project-reports.html" title="Project Reports"> + Project Reports</a> + <ul> + <li class="none active"> + <a href="changes-report.html" title="Changes"> + Changes</a> + </li> + <li class="none"> + <a href="jira-report.html" title="JIRA Report"> + JIRA Report</a> + </li> + <li class="none"> + <a href="apidocs/index.html" title="JavaDocs"> + JavaDocs</a> + </li> + <li class="none"> + <a href="xref/index.html" title="Source Xref"> + Source Xref</a> + </li> + <li class="none"> + <a href="xref-test/index.html" title="Test Source Xref"> + Test Source Xref</a> + </li> + <li class="none"> + <a href="surefire-report.html" title="Surefire Report"> + Surefire Report</a> + </li> + <li class="none"> + <a href="rat-report.html" title="Rat Report"> + Rat Report</a> + </li> + <li class="none"> + <a href="clirr-report.html" title="Clirr"> + Clirr</a> + </li> + <li class="none"> + <a href="jdepend-report.html" title="JDepend"> + JDepend</a> + </li> + <li class="none"> + <a href="jacoco/index.html" title="JaCoCo Test"> + JaCoCo Test</a> + </li> + <li class="none"> + <a href="checkstyle.html" title="Checkstyle"> + Checkstyle</a> + </li> + <li class="none"> + <a href="pmd.html" title="PMD"> + PMD</a> + </li> + <li class="none"> + <a href="findbugs.html" title="FindBugs"> + FindBugs</a> + </li> + <li class="none"> + <a href="taglist.html" title="Tag List"> + Tag List</a> + </li> + <li class="none"> + <a href="javancss.html" title="JavaNCSS Report"> + JavaNCSS Report</a> + </li> + </ul> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">Commons</li> + <li class="none"> + <a href="../../" title="Home"> + Home</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + License</a> + </li> + <li class="collapsed"> + <a href="../../components.html" title="Components"> + Components</a> + </li> + <li class="collapsed"> + <a href="../../sandbox/index.html" title="Sandbox"> + Sandbox</a> + </li> + <li class="collapsed"> + <a href="../../dormant/index.html" title="Dormant"> + Dormant</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">General Information</li> + <li class="none"> + <a href="../../security.html" title="Security"> + Security</a> + </li> + <li class="none"> + <a href="../../volunteering.html" title="Volunteering"> + Volunteering</a> + </li> + <li class="none"> + <a href="../../patches.html" title="Contributing Patches"> + Contributing Patches</a> + </li> + <li class="none"> + <a href="../../building.html" title="Building Components"> + Building Components</a> + </li> + <li class="none"> + <a href="../../commons-parent-pom.html" title="Commons Parent Pom"> + Commons Parent Pom</a> + </li> + <li class="none"> + <a href="../../build-plugin/index.html" title="Commons Build Plugin"> + Commons Build Plugin</a> + </li> + <li class="none"> + <a href="../../releases/index.html" title="Releasing Components"> + Releasing Components</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + Wiki</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">ASF</li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + Get Involved</a> + </li> + <li class="none"> + <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + Developer Resources</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + Thanks</a> + </li> + </ul> + </div> + <div id="poweredBy"> + <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> + <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + </a> + <a href="http://maven.apache.org/" title="Maven" class="builtBy"> + <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + </a> + </div> + </td> + <td class="content"> + <div class="section"> +<h2><a name="Release_Notes"></a>Release Notes</h2> +<div class="section"> +<h3><a name="Release_History"></a>Release History</h3> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Version</th> +<th>Date</th> +<th>Description</th></tr> +<tr class="b"> +<td><a href="#a1.4">1.4</a></td> +<td>2016-MM-DD</td> +<td>Feature and bug fix release</td></tr> +<tr class="a"> +<td><a href="#a1.3">1.3</a></td> +<td>2016-05-09</td> +<td>Feature and bug fix release</td></tr> +<tr class="b"> +<td><a href="#a1.2">1.2</a></td> +<td>2015-08-24</td> +<td>Feature and bug fix release</td></tr> +<tr class="a"> +<td><a href="#a1.1">1.1</a></td> +<td>2014-11-16</td> +<td>Feature and bug fix release</td></tr> +<tr class="b"> +<td><a href="#a1.0">1.0</a></td> +<td>2014-08-14</td> +<td>First release</td></tr></table></div> +<div class="section"> +<h3 id="a1.4">Release 1.4 – 2016-MM-DD</h3> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Make CSVPrinter.print(Object) GC-free. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-181">CSV-181</a>. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Allow some printing operations directly from CSVFormat. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-182">CSV-182</a>. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Drop ferc.gov tests. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-183">CSV-183</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> +<div class="section"> +<h3 id="a1.3">Release 1.3 – 2016-05-09</h3> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add shortcut method for using first record as header to CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-179">CSV-179</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add withHeader(Class<? extends Enum>) to CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-180">CSV-180</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Comment line hides next record; update Javadoc to make behaviour clear Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-167">CSV-167</a>. Thanks to Rene.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>CSVPrinter doesn't skip creation of header record if skipHeaderRecord is set to true Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-153">CSV-153</a>. Thanks to Wren.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add IgnoreCase option for accessing header names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-159">CSV-159</a>. Thanks to Yamil Medina.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>The null string should be case-sensitive when reading records Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-169">CSV-169</a>. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat.nullString should not be escaped Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-168">CSV-168</a>. Thanks to Gary Gregory, cornel creanga.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat.MYSQL nullString should be "\N" Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-170">CSV-170</a>. Thanks to Gary Gregory, cornel creanga.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Fix Javadoc to say CSVFormat with() methods return a new CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-161">CSV-161</a>. Thanks to Gary Gregory, Kristof Meixner, Emmanuel Bourg.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Support for ignoring trailing delimiter. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-175">CSV-175</a>. Thanks to Gary Gregory, Chris Jones.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Support trimming leading and trailing blanks. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-177">CSV-177</a>. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Create default formats for Informix UNLOAD and UNLOAD CSV. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-178">CSV-178</a>. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> +<div class="section"> +<h3 id="a1.2">Release 1.2 – 2015-08-24</h3> +<table border="0" class="bodyTable"> +<tr class="b"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat.with* methods clear the header comments Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-145">CSV-145</a>. Thanks to Frank Ulbricht.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Incorrect Javadoc on QuoteMode.NONE Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-156">CSV-156</a>. Thanks to Jason Steenstra-Pickens.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add enum CSVFormat.Predefined that contains the default CSVFormat values. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-157">CSV-157</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> +<div class="section"> +<h3 id="a1.1">Release 1.1 – 2014-11-16</h3> +<table border="0" class="bodyTable"> +<tr class="b"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>QuoteMode.NON_NUMERIC doesn't work with CSVPrinter.printRecords(ResultSet) Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-140">CSV-140</a>. Thanks to Damjan Jovanovic.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat#withHeader doesn't work well with #printComment, add withHeaderComments(String...) Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-130">CSV-130</a>. Thanks to Sergei Lebedev.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat.EXCEL should ignore empty header names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-128">CSV-128</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Incorrect Javadoc referencing org.apache.commons.csv.CSVFormat withQuote() Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-132">CSV-132</a>. Thanks to Sascha Szott.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Improve toString() implementation of CSVRecord Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-124">CSV-124</a>. Thanks to Kalyan.</td> +<td><a href="team-list.html#brentworden">brentworden</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Unified parameter validation Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-134">CSV-134</a>. Thanks to wu wen.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CSVFormat#with 0-arg methods matching boolean arg methods Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-129">CSV-129</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Save positions of records to enable random access Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-131">CSV-131</a>. Thanks to Holger Stratmann.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>CSVPrinter.printRecord(ResultSet) with metadata Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-139">CSV-139</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> +<div class="section"> +<h3 id="a1.0">Release 1.0 – 2014-08-14</h3> +<table border="0" class="bodyTable"> +<tr class="b"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>No longer works with Java 6 Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-125">CSV-125</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>NullPointerException when empty header string and and null string of "" Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-122">CSV-122</a>. Thanks to Mike Lewis.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Validate format parameters in constructor Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-117">CSV-117</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>IllegalArgumentException thrown when the header contains duplicate names when the column names are empty. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-121">CSV-121</a>. Thanks to Sebastian Hardt.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>CSVFormat#withHeader doesn't work with CSVPrinter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-120">CSV-120</a>. Thanks to Sergei Lebedev.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>CSVFormat is missing a print(...) method Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-119">CSV-119</a>. Thanks to Sergei Lebedev.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVRecord.toMap() throws NPE on formats with no + headers. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-118">CSV-118</a>. Thanks to Enrique Lara.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Check whether ISE/IAE are being used appropriately Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-113">CSV-113</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat constructor should reject a header array with duplicate + entries Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-114">CSV-114</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>HeaderMap is inconsistent when it is parsed from an input with + duplicate columns names Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-112">CSV-112</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVRecord.toMap() fails if row length shorter than header length Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-111">CSV-111</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat.format allways append null Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-106">CSV-106</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add Map conversion API to CSVRecord Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-105">CSV-105</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVParser: getHeaderMap throws NPE Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-100">CSV-100</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Lots of possible changes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-42">CSV-42</a>. Thanks to Bob Smith.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Use Character instead of char for char fields except delimiter Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-78">CSV-78</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Revert Builder implementation in CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-99">CSV-99</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVRecord does not verify that the length of the header mapping + matches the number of values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-53">CSV-53</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Allow the handling of NULL values Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-93">CSV-93</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Use the Builder pattern for CSVFormat Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-68">CSV-68</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Clarify comment handling Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-84">CSV-84</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>CSVParser.nextValue() seems pointless Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-25">CSV-25</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Allow the String value for null to be customized for the CSV + printer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-97">CSV-97</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Not possible to create a CSVFormat from scratch Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-88">CSV-88</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Keep track of record number Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-52">CSV-52</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Lexer should only use char fields Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-94">CSV-94</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Need a way to extract parsed headers, e.g. for use in formatting + output Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-92">CSV-92</a>.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Header support Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-65">CSV-65</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Confusing semantic of the ignore leading/trailing spaces parameters Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-54">CSV-54</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Add convenience methods to CSVLexer Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-71">CSV-71</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Is CharBuffer really needed, now that StringBuilder is available? Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-59">CSV-59</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Replace while(true)-loop in CSVParser.getRecord with do-while-loop Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-55">CSV-55</a>.</td> +<td><a href="team-list.html#britter">britter</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>CSVFormat describes itself as immutable, but it is not - in + particular it is not thread-safe Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-34">CSV-34</a>.</td> +<td><a href="team-list.html#sebb">sebb</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Endless loops in CSV parser Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-36">CSV-36</a>.</td> +<td><a href="team-list.html#yonik">yonik</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>NullPointerException in CSVPrinter.print()/println() Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-13">CSV-13</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>CSVPrinter overhaul Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-45">CSV-45</a>.</td> +<td><a href="team-list.html#yonik">yonik</a></td></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Excel strategy uses wrong separator Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-23">CSV-23</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>CSVStrategy has modifiable public static variables Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-49">CSV-49</a>. Thanks to Bob Smith.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Predefined format for MYSQL Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-48">CSV-48</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Reduce visibility of methods in internal classes Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-46">CSV-46</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>ExtendedBufferedReader does too much Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-26">CSV-26</a>.</td> +<td><a href="team-list.html#jacopoc">jacopoc</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Decide whether to keep the csv.writer subpackage Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CSV-27">CSV-27</a>.</td> +<td><a href="team-list.html#ebourg">ebourg</a></td></tr></table></div></div> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 2016 + <a href="http://www.apache.org/">The Apache Software Foundation</a>. + All Rights Reserved.</p> + +<div class="center">Apache Commons, Apache Commons CSV, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> + </div> + </body> + </html> \ No newline at end of file