289 Commits

Author SHA1 Message Date
Gary Gregory
6d56812583 Bump maven-pmd-plugin from 3.15.0 to 3.16.0 #219 2022-02-25 07:47:00 -05:00
Gary Gregory
c158188597 [CSV-269] CSVRecord.get(Enum) should use Enum.name() instead of
Enum.toString().
2022-02-19 12:36:24 -05:00
Gary Gregory
9e687fff30 Add reporter. 2022-02-19 12:16:03 -05:00
Gary Gregory
2bd221704b [CSV-264] Add DuplicateHeaderMode for flexibility with header
strictness. #114
2022-02-19 12:10:24 -05:00
Gary Gregory
aa96fd8a3d [CSV-288] String delimiter (||) is not working as expected. 2022-02-19 11:55:44 -05:00
Gary Gregory
40477cfae4 Bump commons.pmd-impl.version from 6.41.0 to 6.42.0 #214 2022-02-04 07:55:12 -05:00
Gary Gregory
34417a5143 Bump h2 from 2.0.204 to 2.1.210 #213 2022-01-28 07:36:53 -05:00
Gary Gregory
06113d25c4 Bump mockito-core from 4.2.0 to 4.3.1 #212 2022-01-28 07:34:33 -05:00
Gary Gregory
374bbe92f7
Bump spotbugs-maven-plugin from 4.5.2.0 to 4.5.3.0 #211 2022-01-21 08:14:14 -05:00
Gary Gregory
2f836b510e Bump jmh-core from 1.33 to 1.34 #208. 2021-12-28 13:54:12 -05:00
Gary Gregory
7488881792 Bump checkstyle from 9.2 to 9.2.1 #207. 2021-12-27 08:42:24 -05:00
Gary Gregory
e9e27fb2c5 Bump jmh-generator-annprocess from 1.33 to 1.34 #206. 2021-12-24 10:55:54 -05:00
Gary Gregory
c1d81fd9cf Bump h2 from 2.0.202 to 2.0.204 #205. 2021-12-23 08:07:38 -05:00
Gary Gregory
4973ef1f4d Bump spotbugs-maven-plugin from 4.5.0.0 to 4.5.2.0 #229 2021-12-22 07:48:17 -05:00
Gary Gregory
3117788ec0 Bump spotbugs-maven-plugin from 4.5.0.0 to 4.5.2.0 #203. 2021-12-22 07:30:33 -05:00
Bruno P. Kinoshita
e3b29ca47c CSV-292: Changelog 2021-12-15 23:00:22 +13:00
dependabot[bot]
c3bba73dc4 Bump checkstyle from 9.1 to 9.2
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.1 to 9.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.1...checkstyle-9.2)

---
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>
2021-12-04 14:47:59 +13:00
dependabot[bot]
15ef26ea09 Bump junit-jupiter from 5.8.1 to 5.8.2
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.8.1 to 5.8.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

---
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>
2021-12-01 11:59:45 +13:00
dependabot[bot]
534dd2bc4e Bump h2 from 1.4.200 to 2.0.202
Bumps [h2](https://github.com/h2database/h2database) from 1.4.200 to 2.0.202.
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](https://github.com/h2database/h2database/compare/version-1.4.200...version-2.0.202)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-30 10:19:45 +13:00
dependabot[bot]
91ed16d093 Bump commons.pmd-impl.version from 6.40.0 to 6.41.0
Bumps `commons.pmd-impl.version` from 6.40.0 to 6.41.0.

Updates `pmd-core` from 6.40.0 to 6.41.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.40.0...pmd_releases/6.41.0)

Updates `pmd-java` from 6.40.0 to 6.41.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.40.0...pmd_releases/6.41.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>
2021-11-30 10:14:23 +13:00
dependabot[bot]
4851a98c7e Bump spotbugs-maven-plugin from 4.4.2.2 to 4.5.0.0
Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.4.2.2 to 4.5.0.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.4.2.2...spotbugs-maven-plugin-4.5.0.0)

---
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>
2021-11-25 11:29:29 +13:00
dependabot[bot]
70b89c9ff0 Bump actions/checkout from 2.3.5 to 2.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [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.5...v2.4.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 14:06:04 +13:00
dependabot[bot]
ebbd432f68 Bump actions/cache from 2.1.6 to 2.1.7
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 13:59:52 +13:00
dependabot[bot]
3b29b5a395 Bump mockito-core from 4.0.0 to 4.1.0
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 13:41:07 +13:00
Gary Gregory
1e5c7c3181 [CSV-291] Make CSVRecord#values() public. 2021-11-02 10:10:03 -04:00
Gary Gregory
27d102c315 Bump checkstyle from 9.0.1 to 9.1 #194. 2021-11-02 09:52:54 -04:00
Gary Gregory
d4ede66e28 Bump spotbugs-maven-plugin from 4.3.0 to 4.4.2.2 #192 2021-11-02 09:51:43 -04:00
dependabot[bot]
1522c82e13 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>
2021-11-02 10:00:51 +13:00
Gary Gregory
a4d15bcab2 Bump opencsv from 5.5.1 to 5.5.2 #182. 2021-10-22 10:54:10 -04:00
Gary Gregory
36dd5361c9 Minor changes #172. 2021-10-22 10:33:49 -04:00
Gary Gregory
b517b7294f Bump commons.pmd-impl.version from 6.37.0 to 6.39.0 #189 2021-10-21 09:32:01 -04:00
Gary Gregory
2665c83514 Bump checkstyle from 9.0 to 9.0.1 #190 2021-10-21 09:31:17 -04:00
Gary Gregory
3fff72e495 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
2021-10-20 18:09:18 -04:00
Gary Gregory
f6cdeac129 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.
2021-09-03 09:37:06 -04:00
Gary Gregory
0ec1e35ebe Preparing for RC. 2021-07-24 11:36:03 -04:00
Gary Gregory
6488ea250d Preparing for RC. 2021-07-24 11:33:40 -04:00
Gary Gregory
34f67f3fad Preparing for RC. 2021-07-24 11:32:40 -04:00
Gary Gregory
d7b1574483 [CSV-265] Update buffer position when reading line comment #120. 2021-07-21 10:42:12 -04:00
Gary Gregory
399204ce58 Bump opencsv from 5.5 to 5.5.1. 2021-07-20 10:19:20 -04:00
Gary Gregory
a52925546a [CSV-286] Cleanup and Document Performance Test Harness #170. 2021-07-19 16:41:51 -04:00
Gary Gregory
27843d8dc0 [CSV-278] Reuse Buffers in Lexer for Delimiter Detection #162. 2021-07-15 09:43:58 -04:00
Gary Gregory
e74bd37a6d Formalize PerformanceTest #168. 2021-07-15 09:05:17 -04:00
Gary Gregory
a2ba9b5288 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
2021-07-14 11:29:27 -04:00
Gary Gregory
bda783580a [CSV-279] Optimize Lexer Delimiter Check for One Character Delimiter
#163.
2021-07-13 20:25:19 -04:00
Gary Gregory
cdbc8925d9 [CSV-282] Document and Automate CSV Benchmark Harness #166. 2021-07-13 20:21:48 -04:00
Gary Gregory
c640d162ba [CSV-283] Remove Whitespace Check Determines Delimiter Twice #167. 2021-07-13 20:18:04 -04:00
Gary Gregory
dced5f77fe Update tests from commons-io:commons-io 2.10.0 to 2.11.0. 2021-07-13 17:47:20 -04:00
Gary Gregory
8f80d2ca25 [CSV-281] Update CSVBenchmark #165. 2021-07-13 10:50:12 -04:00
Gary Gregory
5ccd1ed355 Update gitignore to ignore idea and vscode #160. 2021-07-09 10:08:26 -04:00
Gary Gregory
ca5eb7cdbe Bump biz.aQute.bnd:biz.aQute.bndlib from 5.1.2 to 5.3.0. 2021-07-08 17:19:29 -04:00