commons-csv.git
7 months agoBump checkstyle from 9.0.1 to 9.1 #194.
Gary Gregory [Tue, 2 Nov 2021 13:52:54 +0000 (09:52 -0400)] 
Bump checkstyle from 9.0.1 to 9.1 #194.

7 months agoBump checkstyle from 9.0.1 to 9.1 (#194)
dependabot[bot] [Tue, 2 Nov 2021 13:51:57 +0000 (09:51 -0400)] 
Bump checkstyle from 9.0.1 to 9.1 (#194)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.0.1 to 9.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.0.1...checkstyle-9.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 months agoBump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2 #192
Gary Gregory [Tue, 2 Nov 2021 13:51:43 +0000 (09:51 -0400)] 
Bump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2 #192

7 months agoBump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2 (#192)
dependabot[bot] [Tue, 2 Nov 2021 13:50:13 +0000 (09:50 -0400)] 
Bump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2 (#192)

Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.3.0 to 4.4.2.2.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.3.0...spotbugs-maven-plugin-4.4.2.2)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 months agoBump commons.pmd-impl.version from 6.39.0 to 6.40.0
dependabot[bot] [Mon, 1 Nov 2021 12:20:56 +0000 (12:20 +0000)] 
Bump commons.pmd-impl.version from 6.39.0 to 6.40.0

Bumps `commons.pmd-impl.version` from 6.39.0 to 6.40.0.

Updates `pmd-core` from 6.39.0 to 6.40.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.39.0...pmd_releases/6.40.0)

Updates `pmd-java` from 6.39.0 to 6.40.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.39.0...pmd_releases/6.40.0)

---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoBump opencsv from 5.5.1 to 5.5.2 #182.
Gary Gregory [Fri, 22 Oct 2021 14:54:10 +0000 (10:54 -0400)] 
Bump opencsv from 5.5.1 to 5.5.2 #182.

8 months agoBetter comment.
Gary Gregory [Fri, 22 Oct 2021 14:44:24 +0000 (10:44 -0400)] 
Better comment.

8 months agoMinor changes #172.
Gary Gregory [Fri, 22 Oct 2021 14:33:49 +0000 (10:33 -0400)] 
Minor changes #172.

8 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git
Gary Gregory [Fri, 22 Oct 2021 14:33:29 +0000 (10:33 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git

8 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git
Gary Gregory [Fri, 22 Oct 2021 14:32:31 +0000 (10:32 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git

8 months ago* Replace For loop with map.forEach (#172)
Arturo Bernal [Fri, 22 Oct 2021 14:32:22 +0000 (16:32 +0200)] 
* Replace For loop with map.forEach (#172)

* Use diamond type <>
* Extract commons expressions

8 months agoBump commons.pmd-impl.version from 6.37.0 to 6.39.0 #189
Gary Gregory [Thu, 21 Oct 2021 13:32:01 +0000 (09:32 -0400)] 
Bump commons.pmd-impl.version from 6.37.0 to 6.39.0 #189

8 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git
Gary Gregory [Thu, 21 Oct 2021 13:31:38 +0000 (09:31 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git

8 months agoBump commons.pmd-impl.version from 6.37.0 to 6.39.0 (#189)
dependabot[bot] [Thu, 21 Oct 2021 13:31:30 +0000 (09:31 -0400)] 
Bump commons.pmd-impl.version from 6.37.0 to 6.39.0 (#189)

Bumps `commons.pmd-impl.version` from 6.37.0 to 6.39.0.

Updates `pmd-core` from 6.37.0 to 6.39.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.37.0...pmd_releases/6.39.0)

Updates `pmd-java` from 6.37.0 to 6.39.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.37.0...pmd_releases/6.39.0)

---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoBump checkstyle from 9.0 to 9.0.1 #190
Gary Gregory [Thu, 21 Oct 2021 13:31:17 +0000 (09:31 -0400)] 
Bump checkstyle from 9.0 to 9.0.1 #190

8 months agoBump checkstyle from 9.0 to 9.0.1 (#190)
dependabot[bot] [Thu, 21 Oct 2021 13:30:48 +0000 (09:30 -0400)] 
Bump checkstyle from 9.0 to 9.0.1 (#190)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.0 to 9.0.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.0...checkstyle-9.0.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoUpdate some build dependencies.
Gary Gregory [Wed, 20 Oct 2021 22:09:18 +0000 (18:09 -0400)] 
Update some build dependencies.

- Bump actions/checkout from 2.3.4 to 2.3.5 #188
- Bump mockito-core from 3.11.2 to 4.0.0 #187
- Bump junit-jupiter from 5.8.0-RC1 to 5.8.1 #186
- Bump maven-pmd-plugin from 3.14.0 to 3.15.0 #184

8 months agoBump maven-pmd-plugin from 3.14.0 to 3.15.0 (#184)
dependabot[bot] [Wed, 20 Oct 2021 22:04:55 +0000 (18:04 -0400)] 
Bump maven-pmd-plugin from 3.14.0 to 3.15.0 (#184)

Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.14.0...maven-pmd-plugin-3.15.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoBump junit-jupiter from 5.8.0-RC1 to 5.8.1 (#186)
dependabot[bot] [Wed, 20 Oct 2021 22:04:33 +0000 (18:04 -0400)] 
Bump junit-jupiter from 5.8.0-RC1 to 5.8.1 (#186)

Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.8.0-RC1 to 5.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0-RC1...r5.8.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoBump mockito-core from 3.11.2 to 4.0.0 (#187)
dependabot[bot] [Wed, 20 Oct 2021 22:04:15 +0000 (18:04 -0400)] 
Bump mockito-core from 3.11.2 to 4.0.0 (#187)

Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.2 to 4.0.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.11.2...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoBump actions/checkout from 2.3.4 to 2.3.5 (#188)
dependabot[bot] [Wed, 20 Oct 2021 22:03:50 +0000 (18:03 -0400)] 
Bump actions/checkout from 2.3.4 to 2.3.5 (#188)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoUpdate GitHub build from Java 16 to 17.
Gary Gregory [Tue, 28 Sep 2021 15:05:46 +0000 (11:05 -0400)] 
Update GitHub build from Java 16 to 17.

Update GitHub build from Java 17-EA to 18-EA but comment it (not there
yet).

9 months agoBump checkstyle from 8.44 to 9.0 #180.
Gary Gregory [Fri, 3 Sep 2021 13:37:06 +0000 (09:37 -0400)] 
Bump checkstyle from 8.44 to 9.0 #180.

Bump junit-jupiter from 5.8.0-M1 to 5.8.0-RC1 #179.
Bump jmh-core from 1.32 to 1.33 #176.
Bump jmh-generator-annprocess from 1.32 to 1.33 #175.
Bump commons.pmd-impl.version from 6.36.0 to 6.37.0 #173.

9 months agoBump commons.pmd-impl.version from 6.36.0 to 6.37.0 (#173)
dependabot[bot] [Fri, 3 Sep 2021 13:35:39 +0000 (09:35 -0400)] 
Bump commons.pmd-impl.version from 6.36.0 to 6.37.0 (#173)

Bumps `commons.pmd-impl.version` from 6.36.0 to 6.37.0.

Updates `pmd-core` from 6.36.0 to 6.37.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.36.0...pmd_releases/6.37.0)

Updates `pmd-java` from 6.36.0 to 6.37.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.36.0...pmd_releases/6.37.0)

---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoBump jmh-generator-annprocess from 1.32 to 1.33 (#175)
dependabot[bot] [Fri, 3 Sep 2021 13:34:58 +0000 (09:34 -0400)] 
Bump jmh-generator-annprocess from 1.32 to 1.33 (#175)

Bumps jmh-generator-annprocess from 1.32 to 1.33.

---
updated-dependencies:
- dependency-name: org.openjdk.jmh:jmh-generator-annprocess
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoBump jmh-core from 1.32 to 1.33 (#176)
dependabot[bot] [Fri, 3 Sep 2021 13:34:29 +0000 (09:34 -0400)] 
Bump jmh-core from 1.32 to 1.33 (#176)

Bumps jmh-core from 1.32 to 1.33.

---
updated-dependencies:
- dependency-name: org.openjdk.jmh:jmh-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoBump junit-jupiter from 5.8.0-M1 to 5.8.0-RC1 (#179)
dependabot[bot] [Fri, 3 Sep 2021 13:34:02 +0000 (09:34 -0400)] 
Bump junit-jupiter from 5.8.0-M1 to 5.8.0-RC1 (#179)

Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.8.0-M1 to 5.8.0-RC1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0-M1...r5.8.0-RC1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoBump checkstyle from 8.44 to 9.0 (#180)
dependabot[bot] [Fri, 3 Sep 2021 13:32:01 +0000 (09:32 -0400)] 
Bump checkstyle from 8.44 to 9.0 (#180)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.44 to 9.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.44...checkstyle-9.0)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoTypo
sebbASF [Sun, 29 Aug 2021 17:10:29 +0000 (18:10 +0100)] 
Typo

9 months agoAdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
Gary Gregory [Sun, 29 Aug 2021 04:25:02 +0000 (00:25 -0400)] 
AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
Eclipse Temurin.

10 months agoUpdate site for 1.9.0.
Gary Gregory [Sat, 31 Jul 2021 12:31:59 +0000 (08:31 -0400)] 
Update site for 1.9.0.

10 months agoBump to next development version release
Gary Gregory [Fri, 30 Jul 2021 15:06:06 +0000 (11:06 -0400)] 
Bump to next development version

11 months agoUpdate POM version numbers for Apache release 1.9.0 commons-csv-1.9.0-RC1 rel/commons-csv-1.9.0
Gary Gregory [Sat, 24 Jul 2021 15:37:51 +0000 (11:37 -0400)] 
Update POM version numbers for Apache release 1.9.0

11 months agoPreparing for RC.
Gary Gregory [Sat, 24 Jul 2021 15:36:03 +0000 (11:36 -0400)] 
Preparing for RC.

11 months agoPreparing for RC.
Gary Gregory [Sat, 24 Jul 2021 15:33:40 +0000 (11:33 -0400)] 
Preparing for RC.

11 months agoPreparing for RC.
Gary Gregory [Sat, 24 Jul 2021 15:32:40 +0000 (11:32 -0400)] 
Preparing for RC.

11 months agoSort members.
Gary Gregory [Sat, 24 Jul 2021 15:21:30 +0000 (11:21 -0400)] 
Sort members.

11 months ago[CSV-265] Update buffer position when reading line comment #120.
Gary Gregory [Wed, 21 Jul 2021 14:42:12 +0000 (10:42 -0400)] 
[CSV-265] Update buffer position when reading line comment #120.

11 months ago[CSV-265] Update buffer position when reading line comment (#120)
king-tyler [Wed, 21 Jul 2021 14:37:53 +0000 (09:37 -0500)] 
[CSV-265] Update buffer position when reading line comment (#120)

* [CSV-265] Add JiraCsv265Test

* [CSV-265] Update buffer position when reading line comment

* Update JiraCsv265Test.java

File should end in a new line.

Co-authored-by: Tyler King <tylerking001@hotmail.com>
Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
11 months agoBump opencsv from 5.5 to 5.5.1.
Gary Gregory [Tue, 20 Jul 2021 14:19:20 +0000 (10:19 -0400)] 
Bump opencsv from 5.5 to 5.5.1.

11 months ago[CSV-286] Cleanup and Document Performance Test Harness #170.
Gary Gregory [Mon, 19 Jul 2021 20:41:51 +0000 (16:41 -0400)] 
[CSV-286] Cleanup and Document Performance Test Harness #170.

11 months agoCSV-286: Cleanup and Document Performance Test Harness (#170)
belugabehr [Mon, 19 Jul 2021 20:39:29 +0000 (16:39 -0400)] 
CSV-286: Cleanup and Document Performance Test Harness (#170)

11 months ago[CSV-278] Reuse Buffers in Lexer for Delimiter Detection #162.
Gary Gregory [Thu, 15 Jul 2021 13:43:58 +0000 (09:43 -0400)] 
[CSV-278] Reuse Buffers in Lexer for Delimiter Detection #162.

11 months agoCSV-278: Reuse Buffers in Lexer for Delimiter Detection (#162)
belugabehr [Thu, 15 Jul 2021 13:41:22 +0000 (09:41 -0400)] 
CSV-278: Reuse Buffers in Lexer for Delimiter Detection (#162)

* CSV-278: Reuse Buffers in Lexer for Delimiter Detection

* Remove erroneous tab character

* Reduce change set with fewer formatting changes

* Reduce change set with fewer formatting changes

11 months agoNo need for separate Maven invocation to display version. Drop empty
Gary Gregory [Thu, 15 Jul 2021 13:27:29 +0000 (09:27 -0400)] 
No need for separate Maven invocation to display version. Drop empty
lines.

11 months agoFormalize PerformanceTest #168.
Gary Gregory [Thu, 15 Jul 2021 13:05:17 +0000 (09:05 -0400)] 
Formalize PerformanceTest #168.

11 months agoCSV-284: Formalize PerformanceTest (#168)
belugabehr [Thu, 15 Jul 2021 13:03:51 +0000 (09:03 -0400)] 
CSV-284: Formalize PerformanceTest (#168)

* CSV-284: Formalize PerformanceTest

* Revert some changes

11 months agoBump spotbugs-maven-plugin from 4.2.3 to 4.3.0.
Gary Gregory [Wed, 14 Jul 2021 15:29:27 +0000 (11:29 -0400)] 
Bump spotbugs-maven-plugin from 4.2.3 to 4.3.0.

Fix SpotBugs Errors
- Error: Medium: org.apache.commons.csv.CSVParser.getHeaderNames() may
expose internal representation by returning CSVParser.headerNames
[org.apache.commons.csv.CSVParser] At CSVParser.java:[line 599]
EI_EXPOSE_REP
- Error: Medium: new org.apache.commons.csv.CSVParser(Reader, CSVFormat,
long, long) may expose internal representation by storing an externally
mutable object into CSVParser.format [org.apache.commons.csv.CSVParser]
At CSVParser.java:[line 433] EI_EXPOSE_REP2
- Error: Medium: new org.apache.commons.csv.CSVParser(Reader, CSVFormat,
long, long) may expose internal representation by storing an externally
mutable object into CSVParser.headerMap
[org.apache.commons.csv.CSVParser] At CSVParser.java:[line 437]
EI_EXPOSE_REP2
- Error: Medium: new org.apache.commons.csv.CSVParser(Reader, CSVFormat,
long, long) may expose internal representation by storing an externally
mutable object into CSVParser.headerNames
[org.apache.commons.csv.CSVParser] At CSVParser.java:[line 438]
EI_EXPOSE_REP2
- Error: Medium: new org.apache.commons.csv.CSVPrinter(Appendable,
CSVFormat) may expose internal representation by storing an externally
mutable object into CSVPrinter.format
[org.apache.commons.csv.CSVPrinter] At CSVPrinter.java:[line 100]
EI_EXPOSE_REP2

Suppresss SpotBugs Errors:
- Error: Medium: org.apache.commons.csv.CSVFormat$Predefined.getFormat()
may expose internal representation by returning
CSVFormat$Predefined.format [org.apache.commons.csv.CSVFormat$Predefined]
At CSVFormat.java:[line 758] EI_EXPOSE_REP
- Error: Medium: org.apache.commons.csv.CSVParser.iterator() may expose
internal representation by returning CSVParser.csvRecordIterator
[org.apache.commons.csv.CSVParser] At CSVParser.java:[line 690]
EI_EXPOSE_REP
- Error: Medium: org.apache.commons.csv.CSVRecord.getParser() may expose
internal representation by returning CSVRecord.parser
[org.apache.commons.csv.CSVRecord] At CSVRecord.java:[line 171]
EI_EXPOSE_REP

11 months ago[CSV-279] Optimize Lexer Delimiter Check for One Character Delimiter
Gary Gregory [Wed, 14 Jul 2021 00:25:19 +0000 (20:25 -0400)] 
[CSV-279] Optimize Lexer Delimiter Check for One Character Delimiter
#163.

11 months agoCSV-279: Optimize Lexer Delimiter Check for One Character Delimiter (#163)
belugabehr [Wed, 14 Jul 2021 00:24:06 +0000 (20:24 -0400)] 
CSV-279: Optimize Lexer Delimiter Check for One Character Delimiter (#163)

11 months ago[CSV-282] Document and Automate CSV Benchmark Harness #166.
Gary Gregory [Wed, 14 Jul 2021 00:21:48 +0000 (20:21 -0400)] 
[CSV-282] Document and Automate CSV Benchmark Harness #166.

11 months agoCSV-282: Document and Automate CSV Benchmark Harness (#166)
belugabehr [Wed, 14 Jul 2021 00:21:10 +0000 (20:21 -0400)] 
CSV-282: Document and Automate CSV Benchmark Harness (#166)

* CSV-282: Document and Automate CSV Benchmark Harness

* Editorial improvements

11 months ago[CSV-283] Remove Whitespace Check Determines Delimiter Twice #167.
Gary Gregory [Wed, 14 Jul 2021 00:18:04 +0000 (20:18 -0400)] 
[CSV-283] Remove Whitespace Check Determines Delimiter Twice #167.

11 months agoCSV-283: Remove Whitespace Check Determines Delimiter Twice (#167)
belugabehr [Wed, 14 Jul 2021 00:16:59 +0000 (20:16 -0400)] 
CSV-283: Remove Whitespace Check Determines Delimiter Twice (#167)

11 months agoUpdate tests from commons-io:commons-io 2.10.0 to 2.11.0.
Gary Gregory [Tue, 13 Jul 2021 21:47:20 +0000 (17:47 -0400)] 
Update tests from commons-io:commons-io 2.10.0 to 2.11.0.

11 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv
Gary Gregory [Tue, 13 Jul 2021 14:50:23 +0000 (10:50 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv

11 months ago[CSV-281] Update CSVBenchmark #165.
Gary Gregory [Tue, 13 Jul 2021 14:50:12 +0000 (10:50 -0400)] 
[CSV-281] Update CSVBenchmark #165.

11 months agoCSV-281: Update CSVBenchmark (#165)
belugabehr [Tue, 13 Jul 2021 14:47:59 +0000 (10:47 -0400)] 
CSV-281: Update CSVBenchmark (#165)

* CSV-281: Update CSVBenchmark

* Restore split Benchmark to use BufferedReader

11 months agoBetter internal names.
Gary Gregory [Sun, 11 Jul 2021 17:54:43 +0000 (13:54 -0400)] 
Better internal names.

11 months agoUse final.
Gary Gregory [Sat, 10 Jul 2021 13:44:52 +0000 (09:44 -0400)] 
Use final.

11 months agoBetter resource management.
Gary Gregory [Fri, 9 Jul 2021 15:26:50 +0000 (11:26 -0400)] 
Better resource management.

11 months agoBetter resource management.
Gary Gregory [Fri, 9 Jul 2021 15:24:46 +0000 (11:24 -0400)] 
Better resource management.

11 months agoBetter resource management.
Gary Gregory [Fri, 9 Jul 2021 15:22:15 +0000 (11:22 -0400)] 
Better resource management.

11 months agoBetter resource management.
Gary Gregory [Fri, 9 Jul 2021 15:20:54 +0000 (11:20 -0400)] 
Better resource management.

11 months agoBetter name.
Gary Gregory [Fri, 9 Jul 2021 15:19:41 +0000 (11:19 -0400)] 
Better name.

11 months agoUse Builder.
Gary Gregory [Fri, 9 Jul 2021 15:18:28 +0000 (11:18 -0400)] 
Use Builder.

Don't declared unused exceptions in throw

11 months agoRemove unused import.
Gary Gregory [Fri, 9 Jul 2021 14:17:20 +0000 (10:17 -0400)] 
Remove unused import.

11 months agoUpdate gitignore to ignore idea and vscode #160.
Gary Gregory [Fri, 9 Jul 2021 14:08:26 +0000 (10:08 -0400)] 
Update gitignore to ignore idea and vscode #160.

11 months agochore: update gitignore to ignore idea and vscode (#160)
Seth Falco [Fri, 9 Jul 2021 14:07:26 +0000 (16:07 +0200)] 
chore: update gitignore to ignore idea and vscode (#160)

11 months agoRemove useless inline comments.
Gary Gregory [Fri, 9 Jul 2021 00:18:51 +0000 (20:18 -0400)] 
Remove useless inline comments.

11 months agoBump biz.aQute.bnd:biz.aQute.bndlib from 5.1.2 to 5.3.0.
Gary Gregory [Thu, 8 Jul 2021 21:19:29 +0000 (17:19 -0400)] 
Bump biz.aQute.bnd:biz.aQute.bndlib from 5.1.2 to 5.3.0.

11 months agoBump maven-javadoc-plugin from 3.2.0 to 3.3.0.
Gary Gregory [Thu, 8 Jul 2021 21:16:26 +0000 (17:16 -0400)] 
Bump maven-javadoc-plugin from 3.2.0 to 3.3.0.

11 months agoTest parsing an empty file.
Gary Gregory [Thu, 8 Jul 2021 21:12:52 +0000 (17:12 -0400)] 
Test parsing an empty file.

- Sort members.
- Better constant name.
- Move RAT check to plugin management section to de-duplicate the
exclusion list.

11 months agoFile end in an EOL.
Gary Gregory [Thu, 8 Jul 2021 19:29:46 +0000 (15:29 -0400)] 
File end in an EOL.

11 months ago[CSV-93] Allow the handling of NULL values.
Gary Gregory [Thu, 8 Jul 2021 16:36:23 +0000 (12:36 -0400)] 
[CSV-93] Allow the handling of NULL values.

- [CSV-253] Handle absent values in input (null).
- Cleaned up version of PR 77 from dota17 where:
- Don't duplicate two state items from the format.
- Use try-with-resources.
- Remove useless parens.
- Update Javaodc.
- Sort members in the new tests.
- Use builder.

11 months agoUse final.
Gary Gregory [Thu, 8 Jul 2021 16:11:04 +0000 (12:11 -0400)] 
Use final.

11 months agoUse final.
Gary Gregory [Thu, 8 Jul 2021 15:49:48 +0000 (11:49 -0400)] 
Use final.

11 months agoReplace JUnit assert by simpler but equivalent calls. #159.
Gary Gregory [Wed, 7 Jul 2021 23:20:48 +0000 (19:20 -0400)] 
Replace JUnit assert by simpler but equivalent calls. #159.

11 months agoReplace assert by simpler but equivalent calls. (#159)
Arturo Bernal [Wed, 7 Jul 2021 23:19:52 +0000 (01:19 +0200)] 
Replace assert by simpler but equivalent calls. (#159)

11 months ago[CSV-263] Print from Reader with embedded quotes generates incorrect
Gary Gregory [Wed, 7 Jul 2021 23:18:12 +0000 (19:18 -0400)] 
[CSV-263] Print from Reader with embedded quotes generates incorrect
output.

- Resolve conflicts from PR #78 by Jason A. Guild.
- Don't use depreacted methods.
- Javadoc.
- Use final.

11 months agoRefactor append calls into private methods for ongoing streaming work.
Gary Gregory [Wed, 7 Jul 2021 22:59:07 +0000 (18:59 -0400)] 
Refactor append calls into private methods for ongoing streaming work.

11 months agoBump junit-jupiter from 5.7.2 to 5.8.0-M1.
Gary Gregory [Wed, 7 Jul 2021 22:50:29 +0000 (18:50 -0400)] 
Bump junit-jupiter from 5.7.2 to 5.8.0-M1.

11 months ago[CSV-158] Fix EOL checking for read array in ExtendedBufferedReader.
Gary Gregory [Wed, 7 Jul 2021 12:43:55 +0000 (08:43 -0400)] 
[CSV-158] Fix EOL checking for read array in ExtendedBufferedReader.

Clean up new test methods. Sort methods.

11 months ago[CSV-158] Fix EOL checking for read array in ExtendedBufferedReader (#5)
Alexander Bondarev [Wed, 7 Jul 2021 12:35:17 +0000 (15:35 +0300)] 
[CSV-158] Fix EOL checking for read array in ExtendedBufferedReader (#5)

* Fix eol checking for read array in ExtendedBufferedReader

* Add test for eol checking when reading to different buffers

Co-authored-by: mirasrael <d_signer@mail.ru>
Co-authored-by: Alexander Bondarev <alexander.bondarev@thomsonreuters.com>
11 months agoAdd tests that print CSVRecords.
Gary Gregory [Tue, 6 Jul 2021 17:11:43 +0000 (13:11 -0400)] 
Add tests that print CSVRecords.

11 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git
Gary Gregory [Tue, 6 Jul 2021 13:37:04 +0000 (09:37 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git

11 months agoBump opencsv from 5.4 to 5.5 #158.
Gary Gregory [Tue, 6 Jul 2021 13:36:57 +0000 (09:36 -0400)] 
Bump opencsv from 5.4 to 5.5 #158.

11 months agoBump opencsv from 5.4 to 5.5 (#158)
dependabot[bot] [Tue, 6 Jul 2021 13:36:07 +0000 (09:36 -0400)] 
Bump opencsv from 5.4 to 5.5 (#158)

Bumps opencsv from 5.4 to 5.5.

---
updated-dependencies:
- dependency-name: com.opencsv:opencsv
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months agoUse streams.
Gary Gregory [Tue, 6 Jul 2021 13:35:44 +0000 (09:35 -0400)] 
Use streams.
Remove unused imports.

11 months agoJavadoc: Close HTML tags.
Gary Gregory [Mon, 5 Jul 2021 20:39:58 +0000 (16:39 -0400)] 
Javadoc: Close HTML tags.

11 months agoAdd PMD check to default goal and fix only 2 remaining PMD warnings.
Gary Gregory [Mon, 5 Jul 2021 20:38:52 +0000 (16:38 -0400)] 
Add PMD check to default goal and fix only 2 remaining PMD warnings.

11 months agoAdd support for String delimiters #76.
Gary Gregory [Mon, 5 Jul 2021 16:06:07 +0000 (12:06 -0400)] 
Add support for String delimiters #76.

Bump PMD core from 6.29.0 to 6.36.0. Fix rule set.

11 months agoSort members.
Gary Gregory [Mon, 5 Jul 2021 13:11:10 +0000 (09:11 -0400)] 
Sort members.

11 months agoAdd and use CSVFormat.Builder, deprecated CSVFormat#with methods, based
Gary Gregory [Mon, 5 Jul 2021 12:59:59 +0000 (08:59 -0400)] 
Add and use CSVFormat.Builder, deprecated CSVFormat#with methods, based
on #73.

Better test method names and use @SuppressWarnings("deprecation").

11 months agoMissing separator with print(object) followed by printRecord(Object[])
Gary Gregory [Sun, 4 Jul 2021 21:37:56 +0000 (17:37 -0400)] 
Missing separator with print(object) followed by printRecord(Object[])
#157.

11 months agoFixed CSV-271 & Add testcase for new change (#157)
Amar Prakash Pandey [Sun, 4 Jul 2021 21:35:02 +0000 (03:05 +0530)] 
Fixed CSV-271 & Add testcase for new change (#157)

11 months agoAdd and use CSVFormat.Builder, deprecated CSVFormat#with methods, based
Gary Gregory [Sun, 4 Jul 2021 17:19:43 +0000 (13:19 -0400)] 
Add and use CSVFormat.Builder, deprecated CSVFormat#with methods, based
on #73.

11 months agoUse try-with-resources.
Gary Gregory [Sat, 3 Jul 2021 20:50:13 +0000 (16:50 -0400)] 
Use try-with-resources.

11 months agoUse try-with-resources. Better local var name.
Gary Gregory [Sat, 3 Jul 2021 20:40:37 +0000 (16:40 -0400)] 
Use try-with-resources. Better local var name.

11 months agoClean up exception.
Gary Gregory [Sat, 3 Jul 2021 20:38:57 +0000 (16:38 -0400)] 
Clean up exception.