Bump commons-parent from 52 to 53.

Allow org.apache.commons.csv.IOUtils.copy(Reader, Appendable,
CharBuffer) to compile on Java 11 and run on Java 8.
This commit is contained in:
Gary Gregory 2022-04-10 07:58:21 -04:00
parent dd75e11b07
commit 8db60a936d
3 changed files with 5 additions and 2 deletions

View File

@ -20,7 +20,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-parent</artifactId>
<version>52</version>
<version>53</version>
</parent>
<artifactId>commons-csv</artifactId>
<version>1.10.0-SNAPSHOT</version>

View File

@ -44,6 +44,8 @@
<action issue="CSV-292" type="fix" dev="kinow" due-to="Rob Vesse">No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR.</action>
<action issue="CSV-288" type="fix" dev="ggregory" due-to="Santhsoh, Angus">Fix for multi-char delimiter not working as expected #218.</action>
<action issue="CSV-269" type="fix" dev="ggregory" due-to="Auke te Winkel, Gary Gregory">CSVRecord.get(Enum) should use Enum.name() instead of Enum.toString().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Allow org.apache.commons.csv.IOUtils.copy(Reader, Appendable, CharBuffer) to compile on Java 11 and run on Java 8.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Bump commons-parent from 52 to 53.</action>
<!-- ADD -->
<action issue="CSV-291" type="add" dev="ggregory" due-to="Gary Gregory">Make CSVRecord#values() public.</action>
<action issue="CSV-264" type="add" dev="ggregory" due-to="Sagar Tiwari, Seth Falco, Alex Herbert, Gary Gregory">Add DuplicateHeaderMode for flexibility with header strictness. #114.</action>

View File

@ -19,6 +19,7 @@ package org.apache.commons.csv;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import java.nio.Buffer;
import java.nio.CharBuffer;
/** Copied from Apache Commons IO. */
@ -79,7 +80,7 @@ class IOUtils {
long count = 0;
int n;
while (EOF != (n = input.read(buffer))) {
buffer.flip();
((Buffer) buffer).flip();
output.append(buffer, 0, n);
count += n;
}