Commit Graph

467 Commits

Author SHA1 Message Date
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
belugabehr 0771927c8f
CSV-282: Document and Automate CSV Benchmark Harness (#166)
* CSV-282: Document and Automate CSV Benchmark Harness

* Editorial improvements
2021-07-13 20:21:10 -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 ca5eb7cdbe Bump biz.aQute.bnd:biz.aQute.bndlib from 5.1.2 to 5.3.0. 2021-07-08 17:19:29 -04:00
Gary Gregory 171721ed35 Bump maven-javadoc-plugin from 3.2.0 to 3.3.0. 2021-07-08 17:16:26 -04:00
Gary Gregory f26a22a9a6 Test parsing an empty file.
- Sort members.
- Better constant name.
- Move RAT check to plugin management section to de-duplicate the
exclusion list.
2021-07-08 17:12:52 -04:00
Gary Gregory 688e79c397 Bump junit-jupiter from 5.7.2 to 5.8.0-M1. 2021-07-07 18:50:29 -04:00
dependabot[bot] 472bafa9b6
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>
2021-07-06 09:36:07 -04:00
Gary Gregory c6c7676b56 Add PMD check to default goal and fix only 2 remaining PMD warnings. 2021-07-05 16:38:52 -04:00
Gary Gregory d8d080453e Add support for String delimiters #76.
Bump PMD core from 6.29.0 to 6.36.0. Fix rule set.
2021-07-05 12:06:07 -04:00
Gary Gregory af84037189
Update JApiCmp from 0.14.3 to 0.15.3. 2021-07-03 11:46:21 -04:00
dependabot[bot] 0839193828
Bump opencsv from 5.2 to 5.4 (#137)
Bumps opencsv from 5.2 to 5.4.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 10:33:08 -04:00
dependabot[bot] 4b73ea42c7
Bump jmh-generator-annprocess from 1.5.2 to 1.32 (#151)
Bumps jmh-generator-annprocess from 1.5.2 to 1.32.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 10:32:11 -04:00
Gary Gregory 02efd1604f # WARNING: head commit changed in the meantime
Add CSVParser#stream().

- Use JApiCmp instead of Clirr in the default goal.
- Allow for longer lines.
- Fix PMD custom rules for current version of PMD.
- Bump checkstyle from 8.29 to 8.44.
- Bump commons.javadoc.version from 3.2.0 to 3.3.0.
2021-07-03 10:31:46 -04:00
dependabot[bot] a3e75138b7
Bump jmh-core from 1.5.2 to 1.32 (#152)
Bumps jmh-core from 1.5.2 to 1.32.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 09:30:12 -04:00
dependabot[bot] 06df40e43b
Bump mockito-core from 3.7.7 to 3.11.2 (#156)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.7.7 to 3.11.2.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.7.7...v3.11.2)

---
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>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-03 09:03:44 -04:00
Gary Gregory 8e6eb0a289 Update my developer entry. 2021-07-01 11:32:12 -04:00
dependabot[bot] 39c3f77da3
Bump junit-jupiter from 5.7.1 to 5.7.2 (#149)
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.1...r5.7.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 20:32:38 -04:00
Gary Gregory 934f214e96 Bump commons.jacoco.version from 0.8.5 to 0.8.7 (Java 16).
Bump commons.spotbugs.version from 4.0.4 to 4.2.3 (Java 16).
2021-06-24 13:56:01 -04:00
Gary Gregory 00fcb06bb5 Update Apache Commons IO from 2.9.0 to 2.10.0. 2021-06-13 12:58:20 -04:00
Gary Gregory b80eb6548f Update commons-io 2.8.0 -> 2.9.0. 2021-05-25 21:57:12 -04:00
Sebb 4ec18bdd3f Put all checkstyle files together 2021-03-09 17:29:20 +00:00
Sebb 52a154b1bc Fix EOL 2021-03-09 17:19:54 +00:00
Gary Gregory 443cc4a051 Update commons-lang3 3.11 -> 3.12.0. 2021-03-01 20:37:16 -05:00
Gary Gregory 29459edcdf Label next release as 1.9.0. 2021-02-22 21:34:56 -05:00
dependabot[bot] 7b0a977d97
Bump junit-jupiter from 5.7.0 to 5.7.1 (#133)
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.7.0 to 5.7.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.0...r5.7.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-22 20:26:12 -05:00
dependabot[bot] 2642afb3b3
Bump mockito-core from 3.7.0 to 3.7.7 (#129)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.7.0 to 3.7.7.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.7.0...v3.7.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 09:09:27 -05:00
dependabot[bot] 8772fb628a
Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 (#131)
Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.1.1...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-19 09:07:37 -05:00
dependabot[bot] 569f853c46
Bump mockito-core from 3.6.28 to 3.7.0 (#128)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.6.28 to 3.7.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.6.28...v3.7.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 09:53:44 -05:00
dependabot[bot] e62009b555
Bump mockito-core from 3.5.11 to 3.6.28 (#123)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.5.11 to 3.6.28.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.5.11...v3.6.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 11:53:35 -05:00
dependabot[bot] 2cd237ea49
Bump maven-pmd-plugin from 3.13.0 to 3.14.0 (#122)
Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.13.0 to 3.14.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.13.0...maven-pmd-plugin-3.14.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 11:51:23 -05:00
dependabot[bot] d86e50fd53
Bump commons-io from 2.7 to 2.8.0 (#108)
Bumps commons-io from 2.7 to 2.8.0.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 11:30:10 -04:00
dependabot[bot] e035f13bef
Bump junit-jupiter from 5.6.2 to 5.7.0 (#109)
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.6.2 to 5.7.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.6.2...r5.7.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 11:28:22 -04:00
dependabot[bot] 9cc3131879
Bump mockito-core from 3.5.10 to 3.5.11 (#110)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.5.10 to 3.5.11.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.5.10...v3.5.11)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-18 11:26:43 -04:00
dependabot[bot] 447a5ccabf
Bump mockito-core from 3.4.6 to 3.5.10 (#107)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.4.6 to 3.5.10.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.4.6...v3.5.10)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 11:47:51 -04:00
dependabot[bot] 3fc2fcb3de
Bump commons-parent from 51 to 52 (#89)
Bumps commons-parent from 51 to 52.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-05 11:00:58 -04:00
dependabot[bot] cedaf4212a
Bump mockito-core from 3.4.4 to 3.4.6 (#88)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.4.4 to 3.4.6.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.4.4...v3.4.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-30 17:34:44 -04:00
dependabot[bot] 9db2472db8
Bump super-csv from 2.2.1 to 2.4.0 (#86)
Bumps [super-csv](https://github.com/super-csv/super-csv) from 2.2.1 to 2.4.0.
- [Release notes](https://github.com/super-csv/super-csv/releases)
- [Commits](https://github.com/super-csv/super-csv/compare/v2.2.1...v2.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-24 09:33:26 -04:00
dependabot[bot] e08f7cb972
Bump mockito-core from 3.3.3 to 3.4.4 (#87)
Bumps [mockito-core](https://github.com/mockito/mockito) from 3.3.3 to 3.4.4.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.3.3...v3.4.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-24 09:32:13 -04:00
dependabot[bot] 622186e2fe
Bump opencsv from 3.1 to 5.2 (#81)
Bumps opencsv from 3.1 to 5.2.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-23 17:01:08 -04:00
Gary Gregory 6863d7d576 Update maven-checkstyle-plugin from 3.0.0 to 3.1.1. 2020-07-23 16:59:32 -04:00
dependabot[bot] 4c812047a0
Bump junit-jupiter from 5.6.1 to 5.6.2 (#84)
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.6.1...r5.6.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-23 16:54:23 -04:00
dependabot[bot] 8717a32194
Bump commons-parent from 50 to 51 (#80)
Bumps commons-parent from 50 to 51.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-23 16:50:21 -04:00
Gary Gregory c5bd4324fd Update tests from Apache Commons Lang 3.10 to 3.11. 2020-07-16 13:20:34 -04:00
Sebb e5213d1e42 Canonical location for Year 2020-06-18 12:13:14 +01:00
Gary Gregory 66243ac2a9 Update tests from commons-io:commons-io 2.6 to 2.7. 2020-05-28 08:11:29 -04:00
Gary Gregory 914f2c4155 Move resources to component specific folder. 2020-05-28 08:10:18 -04:00
Gary Gregory 56b626f0d9 Move site files to their propper locations (not in the production
folder.)
2020-04-10 17:28:08 -04:00
Gary Gregory ae936c0e73 Move site files to their propper locations (not in the production
folder.)
2020-04-10 17:26:10 -04:00
Gary Gregory 2906565c56 Reset to RC1. 2020-04-10 15:23:16 -04:00
Gary Gregory cab61c53f1 Update tests from Apache Commons Lang 3.9 to 3.10. 2020-03-27 14:09:05 -04:00
Chen 5591444148
Fix the old test case record.getComment() will never be null (#62)
* The old test case record.getComment() will never be null and if record.getComment() be null the test code misplace the null test.
Add a new test file that record.getComment() will be null and test record.getComment() no null before using

* keep the caching of "record.getComment()"
2020-03-24 21:04:14 -04:00
Gary Gregory 72edc56862 org.junit.jupiter:junit-jupiter from 5.6.0 to 5.6.1. 2020-03-23 11:12:35 -04:00
Gary Gregory c2f46df203 [CSV-184] Make the method CSVRecord#putIn(Map) public. 2020-03-23 09:39:19 -04:00
Gary Gregory ea7ffd7b8e Rename pmd.version to commons.pmd.version to match commons-parent. 2020-03-17 11:14:14 -04:00
Gary Gregory c255268aa1 maven-pmd-plugin 3.12.0 -> 3.13.0. 2020-03-17 11:06:17 -04:00
Gary Gregory 2dd3606127 org.mockito:mockito-core 3.2.4 -> 3.3.3. 2020-03-17 10:56:03 -04:00
Chen 953a6de722
fix isssue csv-259 (#61)
* fix isssue csv-259

* add testcase for CSV259

* exclude csv259 test file

* organize the imports
2020-03-17 10:51:01 -04:00
Amey Jadiye d83dab4b09
replace findbugs with spotbugs (#56) 2020-02-12 16:14:28 -05:00
Gary Gregory 0ab1318a44 Bump to next development version 2020-02-06 16:01:56 -05:00
Gary Gregory 660f7c9f85 Merge branch 'master' into release 2020-02-01 20:04:04 -05:00
Gary Gregory df9da1056b Prepare for 1.8-RC2.
- Remove package private code with Java 8 equivalent
java.util.Objects.requirteNonNull().
- Checkstyle fixes.
- Use final.
- Remove unused import.
2020-02-01 20:01:01 -05:00
Gary Gregory b7fea5546b [CSV-248] CSVRecord is not Serializable.
Exclude binary test fixtures from Apache RAT consideration.
2020-01-22 10:28:05 -05:00
Gary Gregory 07101a99bc [CSV-248] CSVRecord is not Serializable.
Update JUnit from 5.5.2 to 5.6.0.
2020-01-20 18:36:02 -05:00
Gary Gregory c1c8b32809 Update POM version numbers for Apache Commons CSV release 1.8 2020-01-18 11:55:06 -05:00
Gary Gregory 7d86ab0ced Prepare for the next release. 2020-01-18 11:33:16 -05:00
Chen 8ecd4657ef Fix typos in site and test #53 2019-12-30 08:43:55 -05:00
Gary Gregory abc65e41a6 Update tests from Mockito 3.2.0 to 3.2.4. 2019-12-20 22:54:11 -05:00
Gary Gregory 7cc7b596ca Update tests from Mockito 3.1.0 to 3.2.0. 2019-12-12 11:04:02 -05:00
Gary Gregory b0c544e911 Update tests from Hamcrest 2.1 to 2.2. 2019-12-12 11:02:35 -05:00
Gary Gregory 33bb4f0e01 Update tests from H2 1.4.199 to 1.4.200. 2019-12-12 10:59:50 -05:00
Allon Murienik e2f0a4d8a8 CSV-252: Migration to JUnit Jupiter (#49)
* CSV-252 Stop using junit.framework.TestCase

junit.framework.TestCase is a class from JUnit 3, and while it is not
officially deprecated, it's discouraged to use it.

This patch removes the single use of
junit.framework.TestCase#assertNull, and replaces it with the
standard, recommended, org.junit.Assert#assertNull.

* CSV-252 Standardize org.junit.Assert imports

Code in the project uses org.junit.Assert's methods in two ways:
1. By statically importing them
2. By importing the class and using its methods

Option 1 seems to be the de-facto standard, with just a handful of
cases using Option 2.
This patch standardizes these cases to also use static imports thus
making the code look more uniform, and easier to maintain.

* CSV-252 Upgrade Mockito to 3.1.0

Upgrade the Mockito dependency to the latest available version, 3.1.0,
in order to facilitate an upgrade to JUnit Jupiter.

* CSV-252 JUnit Jupiter upgrade

This patch upgrades the project's testing framework from JUnit 4.12
to the modern JUnit Jupiter 5.5.4.

Since JUnit 5 Jupiter is not backwards compatible to JUnit 4.x (or
even JUnit Vintage), this patch is a bit large, even though a lot of
the changes are merely cosmetic (such as changing the argument order,
see details below). In order to make the reviewer's task as easy as
possible, this PR does not presume to use JUnit Jupiter's best
practices and all its new functionality, but only to migrate the
existing tests with as little change as possible. Following patches
may want to improve the tests by using some of JUnit Jupiter's new
features.

This patch includes the following changes:

1. Maven dependency changes:
 a. junit:junit was replaced with org.junit.jupiter:junit-jupiter.
 b. org.hamcrest:hamcrest was introduced as an explicit dependency,
    since the project uses Hamcrest, and JUnit Jupiter does not
    bundle Hamcrest, unlike JUnit 4.x.

2. Annotations:
 a. org.junit.jupiter.api.Test was used as a drop in replacement for
    org.juit.Test without arguments. See 3.ii. for handling of @Test
    annotations with an "expected" argument.
 b. org.junit.jupiter.api.BeforeEach was used as an drop in
    replacement for org.junit.Before.
 c. org.junit.jupiter.api.BeforeAll was used as an drop in
    replacement for org.junit.BeforeClass.
 d. org.junit.jupiter.api.Disabled was used as a drop in replacement
    for org.junit.Ignore.

3. Assertions:
 a. org.junit.jupiter.api.Assertions' methods were used as drop in
    replacements for org.junit.Assert's methods with the same name in
    the simple case of an assertion without a message. In the case of
    an assertion with a message, org.junit.jupiter.api.Assertions'
    methods were used, but the argument order was changed - Assert's
    methods take the message as the first argument, while Assertions'
    methods take the message as the last argument.
 b. org.junit.jupiter.api.Assertions#assertThrows was used to assert
    that a specific exception was throws instead of an org.junit.Test
    annotation with an expected argument. This technique has a couple
    of side bonuses. First, it makes the tests slightly stricter, as
    now they can assert the exception was thrown from a specific line
    and prevent false positives where the test's "set-up" code
    accidentally threw that exception. Second, it clarifies that some
    of the test code is unreachable (as a previous line already
    throws an exception), and can safely be removed in order to clean
    up the test. The throws clauses of these methods were cleaned up
    from exceptions that can no longer be thrown in order to avoid
    compilation warnings.
 c. org.hamcrest.MatcherAssert#assertThat was used as a drop in
    replacement for org.junit.Assert#assertThat.

4. Specific Changes:
 a. CSVFileParserTest was rewritten with JUnit Jupiter's
    org.junit.jupiter.api.ParameterizedTest. Unlike JUnit 4's
    org.junit.runners.Parameterized, it cannot be used to inject
    arguments to a test's construct, and so the test can't be
    stateful. Instead, it was rewritten so every test receives the
    file as a parameter, and opens a reader on it itself. As a side
    bonus, this design makes it easier to close the reader and avoid
    leaving open file descriptors like the original test did.
2019-10-05 14:59:58 -04:00
Gary Gregory 2f1ac70815 Update properties for the next release. 2019-09-09 20:41:53 -04:00
Gary Gregory 09f4bed945 Revert change to commons.componentid. 2019-09-09 20:41:07 -04:00
Gary Gregory d4ceb0a125 Point to the Java 8 Javadocs. 2019-09-09 15:26:04 -04:00
Gary Gregory 1141e9b2be Set component ID to commons-csv. 2019-09-09 15:20:36 -04:00
Sebb d9745feba3 git-wip-us => gitbox 2019-08-16 18:34:19 +01:00
sullis 363dd18906 use [test] scope for supercsv (#48) 2019-08-14 11:38:10 -07:00
Gary Gregory d06d048063 Use HTTPS to access Apache resources. 2019-07-06 20:41:48 -04:00
Gary Gregory 7e669566df Use HTTPS links to Apache. 2019-07-04 10:00:21 -04:00
Alex Herbert 03550ab565 Post release fixes (#44)
* Fix checkstyle: remove tabs
* Fix checkstyle: Split long line
* Fix checkstyle: exclude pom.properties
* Update findbugs to allow deliberate fall-through
* Fix pmd: Remove ternary operator returning false
* Fix pmd: Remove implicit final
* Fix pmd: Ignore TooManyStaticImports.

This requires adding the default ruleset and then modifying with
suppressions.

* Add tests to cover use of the IOUtils class.

Requires the CSVFormat to have no quote or escape character, and the
formatted value to be a java.io.Reader.

* Clean-up findbugs exclude filter.
* Removed unused import
* Updated test comments for print tests targeting IOUtils.
* Fix checkstyle: Suppress line length warning in CSVParser.
2019-06-15 13:52:44 -04:00
Gary Gregory 7d100bf05b Bump to next development version 2019-06-05 08:29:56 -04:00
Gary Gregory a227a1e2fb Update POM version numbers for Apache Commons CSV release 1.7 2019-06-01 20:09:24 -04:00
Gary Gregory 33bfaeef8a Prepare for release 1.7.
- There is no longer site archives. We forgot to do it for 1.6 but the
sites are still in svn.
- The Javadoc archives now point to the same place GitHub uses:
javadoc.io
- Checkstyle fixes.
2019-06-01 17:20:20 -04:00
Gary Gregory d346048552 Fix warning reported by 'mvn versions:display-plugin-updates' 2019-05-20 08:27:36 -04:00
Gary Gregory 5722332c9a Fix warning reported by 'mvn versions:display-plugin-updates' 2019-05-20 08:25:08 -04:00
Gary Gregory 3fa020303b javancss-maven-plugin blows up, drop it. 2019-05-20 08:21:43 -04:00
Gary Gregory 734e7a910f Update maven-pmd-plugin from 3.11.0 to 3.12.0. 2019-04-23 16:02:26 -04:00
Gary Gregory 01e7e384ac Update tests from Apache Commmons Lang 3.8.1 to 3.9. 2019-04-14 20:26:30 -04:00
Gary Gregory 7c1a3fab64 Update Apache Commons Parent from 47 to 48. 2019-03-25 12:00:31 -04:00
Gary Gregory 4e438b9f81 Update tests from H2 1.4.198 to 1.4.199. 2019-03-13 12:08:41 -04:00
Gary Gregory 1305ef1029 [CSV-237] Update to Java 8. 2019-02-24 10:04:45 -05:00
Gary Gregory f69a78972f Inherit plugin version from commons-parent. 2019-02-23 09:39:33 -05:00
Gary Gregory 293fa4dec3 Update Maven PMD Plugin from 3.8 to 3.11.0. 2019-02-23 09:38:00 -05:00
Gary Gregory 17be5351cb Update Maven Checktyle Plugin from 2.7 to 3.0.0. 2019-02-23 09:33:17 -05:00
Gary Gregory 887eb97d1e Next release is 1.7. 2019-02-23 09:24:36 -05:00
Gary Gregory 2d919276bf Oops, I did not mean to update to Java 7 yet. 2019-02-23 09:24:01 -05:00
Gary Gregory 4fd494d590 Update tests from H2 1.4.197 to 1.4.198. 2019-02-23 09:21:19 -05:00
Gary Gregory bf2c2f7ad6 Update tests from H2 1.4.196 to 1.4.197. 2019-02-23 08:20:12 -05:00
Gary Gregory c7a9b1707f Fix Travis-CI: Make this build like Commons Text. The plugin
checksum-maven-plugin blows up the Travis-CI build and we have our own
build and release plugins that do the same thing.
2018-10-20 10:19:37 -06:00
Gary Gregory 13c539a50d Update tests from Apache Commons Lang from 3.8 to 3.8.1. 2018-09-27 09:53:33 -06:00
Benedikt Ritter 70187c3171
Bump to next development version 2018-09-25 15:11:34 +02:00
Benedikt Ritter 2596fdeebc
Update version numbers for commons-csv release 1.6 2018-09-19 13:45:44 +02:00
Benedikt Ritter 11b557ee48
Update NOTICE.txt 2018-09-19 11:54:57 +02:00
Benedikt Ritter 79adf78d23
Adopt commons-jcs way of generating SHA-512 checksums 2018-09-19 10:51:35 +02:00
Benedikt Ritter af261c8fbf
Add temporary fix for COMMONSSITE-125 2018-09-19 10:38:30 +02:00
Benedikt Ritter 62515c52ec
Update to latest commons-parent 2018-09-19 10:32:55 +02:00
Gary Gregory 47dbc8fd1e Update tests from Apache Commons Lang 3.7 to 3.8. 2018-08-21 09:07:58 -06:00
pascalschumacher f3f48be1d0 Update to commons-parent version 43 2018-01-07 11:42:26 +01:00
ggregory e76c4d809c Update tests from Apache Commons Lang 3.6 to 3.7. 2017-12-10 16:27:09 -07:00
Gary Gregory 1521cc285d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-csv.git 2017-10-20 17:27:45 -06:00
Gary Gregory 0e39fe3bed Update tests from Apache Commons IO 2.5 to 2.6. 2017-10-20 10:04:51 -06:00
Pascal Schumacher d20e5abaa3 travis: add java 9 to build (closes #23)
pom.xml: add java 9 profile and override jacoco version to make build pass
2017-10-12 22:41:08 +02:00
Gary Gregory 27cdc55728 findbugs-maven-plugin 3.0.4 -> 3.0.5. 2017-10-09 13:56:34 -06:00
Gary Gregory b4a084ed48 [CSV-217] Add autoFlush option for CsvPrinter. Use current version of
Mockito.
2017-10-09 13:26:57 -06:00
Gary Gregory 5ca0f91ff6 Next version will be 1.6 due to new auto-flush feature just added. 2017-10-09 13:25:13 -06:00
Gary Gregory 9c20341469 Next version will be 1.6 due to new auto-flush feature just added. 2017-10-09 13:23:46 -06:00
Korolyov Alexei 7e47152791 [CSV-217] Add autoFlush option for CsvPrinter. Applying modified patch
This closes #24.
2017-10-09 13:22:53 -06:00
Bruno P. Kinoshita 3e3c236562 Bump to next development version 2017-09-03 17:26:46 +12:00
Bruno P. Kinoshita dfcd0793c0 Update version for Commons Csv release 1.5 2017-08-27 10:51:00 +12:00
Bruno P. Kinoshita 9d2b6d75c8 Add missing CSV test files to RAT report exclusions list 2017-08-27 10:31:03 +12:00
pascalschumacher bbf3ebe4bd Add default maven default goal (clean, test, clirr, rat and javadoc) and run it on travis. 2017-08-01 20:41:47 +02:00
pascalschumacher fb03b65150 Add test data files "optd_por_public.csv" and "999751170.patch.csv" to rat exclusions. 2017-08-01 20:38:31 +02:00
Gary Gregory becfae1e46 Update Maven PMD and FindBugs plugins. 2017-07-20 19:25:56 -07:00
Gary Gregory 5f26007556 Document Java platform requirment. 2017-07-20 19:05:19 -07:00
Gary Gregory 0972e1c80d Remove TZ from my dev entry. 2017-07-16 18:07:57 -07:00
Gary Gregory 0bdca58fc0 Update tests from H2 database 1.4.182 to 1.4.196. 2017-06-14 22:52:11 -07:00
Gary Gregory 3dc0605e7e Update Apache Commons Lang 3.4 to 3.6. 2017-06-14 22:51:02 -07:00
Gary Gregory 3522de82cc Update Apache Commons Lang 3.4 to 3.6. 2017-06-14 22:44:09 -07:00
Rob Tompkins e3c8d5fcce (chore) adding commons.module.name to pom 2017-05-27 20:34:39 -04:00
Gary Gregory b1e5d93a2f Update commons-parent from 41 to 42. 2017-01-03 23:55:29 -08:00
Gary Gregory 92b4376bbb Go back to parent POM 41. Next will be preparing a RC for parent POM 42. 2016-11-25 22:20:18 -08:00
Gary Gregory 17902b8409 Edit (format nit) to kick off new Travis build to pick up new parent POM
snapshot.
2016-11-25 22:15:38 -08:00
Gary Gregory 639b014ba6 Edit (format nit) to kick off new Travis build to pick up new parent POM
snapshot.
2016-11-25 22:07:56 -08:00
Gary Gregory 360998e624 Trying to get Travis CI to pass coverage Jacoco reports to Coveralls.
Will reset parent POM to 41 next.
2016-11-25 21:29:37 -08:00
Gary Gregory 20c6f33210 Set parent POM back to 41. 2016-11-25 21:23:36 -08:00
Gary Gregory 6dffab166a See if Travis can pick up parent POM SNAPSHOT to validate the parent
profile.
2016-11-25 21:16:19 -08:00
Gary Gregory 013dd9d507 GroupId is duplicate of parent groupId. 2016-11-25 21:12:53 -08:00
Gary Gregory 3a8b73577e commons-parent 40 -> 41. 2016-11-25 21:07:07 -08:00
Benedikt Ritter 753dda04c8 Document change of SCM location 2016-07-10 21:33:02 +02:00
Gary D. Gregory 8c4551b5e3 Next release is 1.5.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1748097 13f79535-47bb-0310-9956-ffa450edef68
2016-06-13 06:59:33 +00:00
Gary D. Gregory 285978743f [CSV-187] Update platform requirement from Java 6 to 7.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1748078 13f79535-47bb-0310-9956-ffa450edef68
2016-06-13 02:28:47 +00:00
Gary D. Gregory 948af4cbc8 1.4-SNAPSHOT -> 1.4.1-SNAPSHOT.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1745962 13f79535-47bb-0310-9956-ffa450edef68
2016-05-29 02:17:28 +00:00
Gary D. Gregory a869517814 Refer to https://issues.apache.org/jira/browse/LEGAL-175.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1745267 13f79535-47bb-0310-9956-ffa450edef68
2016-05-23 20:47:06 +00:00
Gary D. Gregory 5db2ae83d1 Update how we present ferc.gov sample files per discussion on the ML for releasing 1.4-RC1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1745238 13f79535-47bb-0310-9956-ffa450edef68
2016-05-23 17:48:54 +00:00
Gary D. Gregory 4a6af45908 [CSV-182] Allow some printing operations directly from CSVFormat. Adds APIs to CSVFormat so update version from 1.3.1-SNAPSHOT to 1.4-SNAPHOT a la semver. This commit refactors a small bit of guts code from CSVPrinter to CSVFormat.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1743430 13f79535-47bb-0310-9956-ffa450edef68
2016-05-11 21:09:48 +00:00
Benedikt Ritter 8a79e7480c Bump development version after release 1.3
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1743008 13f79535-47bb-0310-9956-ffa450edef68
2016-05-09 17:19:40 +00:00
Benedikt Ritter da77daf160 Add test CSV file for issue CSV-167 to RAT ignore (like all the other test CSV files)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1742427 13f79535-47bb-0310-9956-ffa450edef68
2016-05-05 12:48:51 +00:00
Benedikt Ritter 8cf9ff25a7 Update to latest commons-parent pom
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1741880 13f79535-47bb-0310-9956-ffa450edef68
2016-05-01 19:13:42 +00:00
Gary D. Gregory e802fe1cab Update tests from Apache Commons IO 2.4 to 2.5.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1740572 13f79535-47bb-0310-9956-ffa450edef68
2016-04-22 17:17:35 +00:00
Gary D. Gregory 8861157a56 [CSV-168] CsvFormat.nullString should not be escaped. [CSV-170]
CSVFormat.MYSQL nullString should be "\N".

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1725408 13f79535-47bb-0310-9956-ffa450edef68
2016-01-19 02:38:09 +00:00
Gary D. Gregory ce9768fb0c Update javancss-maven-plugin 2.0 -> 2.1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1721775 13f79535-47bb-0310-9956-ffa450edef68
2015-12-26 23:42:00 +00:00
Gary D. Gregory fbc6196744 findbugs-maven-plugin 3.0.2 -> 3.0.3.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1721774 13f79535-47bb-0310-9956-ffa450edef68
2015-12-26 23:38:54 +00:00
Gary D. Gregory 290fdff050 Update maven-pmd-plugin 3.5 -> 3.6.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1721768 13f79535-47bb-0310-9956-ffa450edef68
2015-12-26 22:43:07 +00:00
Gary D. Gregory af949550d0 maven-checkstyle-plugin 2.16 -> 2.17.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1721766 13f79535-47bb-0310-9956-ffa450edef68
2015-12-26 22:38:17 +00:00
Gary D. Gregory bae5752644 commons-parent 38 -> 39.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1711110 13f79535-47bb-0310-9956-ffa450edef68
2015-10-28 19:26:10 +00:00
Gary D. Gregory 816abc0d04 Update POM version from 1.2-SNAPSHOT to 1.3-SNAPSHOT.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1697565 13f79535-47bb-0310-9956-ffa450edef68
2015-08-25 06:11:47 +00:00
Gary D. Gregory b230a6f56c Move the assembly folder to its standard location.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1697091 13f79535-47bb-0310-9956-ffa450edef68
2015-08-22 15:12:56 +00:00
Gary D. Gregory 423ec31e57 findbugs-maven-plugin 3.0.1 -> 3.0.2.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1696107 13f79535-47bb-0310-9956-ffa450edef68
2015-08-15 23:09:55 +00:00
Gary D. Gregory 4ab1b69cc0 Next version will have new APIs, so we will go from 1.1 to 1.2.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1695171 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 21:32:35 +00:00
Gary D. Gregory 39cb68ab35 commons-lang3 3.2.1 -> 3.4.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694972 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:56:07 +00:00
Gary D. Gregory d3808e3a6c maven-antrun-plugin 1.7 -> 1.8.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694971 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:55:02 +00:00
Gary D. Gregory 62b677579f findbugs-maven-plugin 3.0.0 -> 3.0.1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694970 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:54:36 +00:00
Gary D. Gregory 023480a4c6 maven-pmd-plugin 3.2 -> 3.5.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694969 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:54:13 +00:00
Gary D. Gregory 159abab3c1 maven-checkstyle-plugin 2.13 -> 2.16.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694968 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:53:24 +00:00
Gary D. Gregory ea21e49fbc commons-parent 35 -> 38.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694966 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:52:17 +00:00
Gary D. Gregory 923b96f141 Better way to deal with alt CSV jar.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1694965 13f79535-47bb-0310-9956-ffa450edef68
2015-08-10 06:51:39 +00:00
Benedikt Ritter be917c6664 SCM connection should point to trunk
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1674633 13f79535-47bb-0310-9956-ffa450edef68
2015-04-19 15:57:54 +00:00
Emmanuel Bourg 78e2b24633 Added another baseline benchmark against StringUtils.split() from commons-lang
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1658392 13f79535-47bb-0310-9956-ffa450edef68
2015-02-09 12:58:44 +00:00
Emmanuel Bourg 64f454e3ef Do not compile the benchmarks when running the tests
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1658332 13f79535-47bb-0310-9956-ffa450edef68
2015-02-09 09:12:00 +00:00
Emmanuel Bourg 19fbc19294 Added a JMH benchmark to compare the most commons CSV parsers
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1658276 13f79535-47bb-0310-9956-ffa450edef68
2015-02-08 23:47:27 +00:00
Benedikt Ritter 576770726c Update junit dependency
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1643549 13f79535-47bb-0310-9956-ffa450edef68
2014-12-06 16:21:38 +00:00
Gary D. Gregory 0cf11b426f Rename tag to make other devs happy.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1642131 13f79535-47bb-0310-9956-ffa450edef68
2014-11-27 12:43:31 +00:00
Gary D. Gregory 4cd0da96fb 1.1 is out.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1641953 13f79535-47bb-0310-9956-ffa450edef68
2014-11-26 22:13:09 +00:00
Gary D. Gregory 25baae375b Released Apache Commons CSV 1.1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1640967 13f79535-47bb-0310-9956-ffa450edef68
2014-11-21 17:34:41 +00:00
Gary D. Gregory d500908ffd Prepare release 1.1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1640013 13f79535-47bb-0310-9956-ffa450edef68
2014-11-16 17:25:03 +00:00
Gary D. Gregory 736d3bbe4b Update JDBC tests from H2 1.4.181 to 1.4.182.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1637784 13f79535-47bb-0310-9956-ffa450edef68
2014-11-10 03:22:00 +00:00
Gary D. Gregory 288654d838 Preparing 1.1 release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1637613 13f79535-47bb-0310-9956-ffa450edef68
2014-11-09 00:05:03 +00:00
Gary D. Gregory f66ed0fd09 Checkstyle config to exclude LICENSE.txt and NOTICE.txt.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1635152 13f79535-47bb-0310-9956-ffa450edef68
2014-10-29 14:36:35 +00:00
Gary D. Gregory a1b02779ae No need to set BOTH the checkstyle.header.file property AND the headerLocation configuration for Checkstyle license header.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1635149 13f79535-47bb-0310-9956-ffa450edef68
2014-10-29 14:33:16 +00:00
Gary D. Gregory b466ec0ecd Update commons-parent from 34 to 35.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1635048 13f79535-47bb-0310-9956-ffa450edef68
2014-10-29 05:26:35 +00:00
Gary D. Gregory 717222f9c3 checkstyle.version 2.12.1 -> 2.13.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1635047 13f79535-47bb-0310-9956-ffa450edef68
2014-10-29 05:25:05 +00:00
Gary D. Gregory 3f720486a4 Update commons-parent from 34 to 35.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1635046 13f79535-47bb-0310-9956-ffa450edef68
2014-10-29 05:24:00 +00:00
Benedikt Ritter db622ffd73 Configure site build to exclude JavaDocs archive
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1618039 13f79535-47bb-0310-9956-ffa450edef68
2014-08-14 20:00:38 +00:00
Benedikt Ritter d7c9dea912 Bump development version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1618031 13f79535-47bb-0310-9956-ffa450edef68
2014-08-14 19:51:49 +00:00
Benedikt Ritter f08b5d61b0 Update to latest version of h2 in-memory database
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1617084 13f79535-47bb-0310-9956-ffa450edef68
2014-08-10 10:21:32 +00:00
Benedikt Ritter 040bbefb2c project tag has to be on a single line for maven release plugin to work
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1617081 13f79535-47bb-0310-9956-ffa450edef68
2014-08-10 09:56:49 +00:00
Benedikt Ritter 3c7be9458f Override jacoco version from commons parent to make the build work with java 8
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1617074 13f79535-47bb-0310-9956-ffa450edef68
2014-08-10 09:11:58 +00:00
Benedikt Ritter 07e215eef5 Add Java requirement to download page
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1617071 13f79535-47bb-0310-9956-ffa450edef68
2014-08-10 08:59:44 +00:00
Benedikt Ritter af2c045d83 Update report plugins to latest version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1617064 13f79535-47bb-0310-9956-ffa450edef68
2014-08-10 08:44:55 +00:00
Benedikt Ritter 7d8821225e CSV-125: No longer works with Java 6. Changing source level back to Java 6
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1611389 13f79535-47bb-0310-9956-ffa450edef68
2014-07-17 15:23:10 +00:00
Gary D. Gregory aff3891701 Update test dependencies to latest (some depend on Java 6), which is OK since we depend on Java 7 now.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1610906 13f79535-47bb-0310-9956-ffa450edef68
2014-07-16 03:11:45 +00:00
Benedikt Ritter 13f5a0a63c Document Java version requirements correctly
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1610471 13f79535-47bb-0310-9956-ffa450edef68
2014-07-14 17:55:09 +00:00
Benedikt Ritter f5640d1f00 Define RAT exclusions for test data
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1609776 13f79535-47bb-0310-9956-ffa450edef68
2014-07-11 19:23:56 +00:00
Gary D. Gregory 52a57cba33 findbugs-maven-plugin 2.5.3 -> 2.5.4.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1603169 13f79535-47bb-0310-9956-ffa450edef68
2014-06-17 13:52:45 +00:00
Gary D. Gregory 038de89639 commons-parent 34.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1603167 13f79535-47bb-0310-9956-ffa450edef68
2014-06-17 13:49:29 +00:00
Benedikt Ritter ac1e5a4486 Correct indentation of new TagList config
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1592612 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 19:07:11 +00:00
Benedikt Ritter 6981b1110b Drop deprecated configuration of TagList plugin and replace it with a finer grained configuration provided by Brend Eckenfels
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1592610 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 19:01:29 +00:00
Benedikt Ritter 129a8db75e Remove obsolete comment
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1592603 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 18:45:29 +00:00
Benedikt Ritter 4e89209720 Update checkstyle version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1592598 13f79535-47bb-0310-9956-ffa450edef68
2014-05-05 18:36:16 +00:00
Sebastian Bazley ffdfffb8f2 TRailing spaces
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1582822 13f79535-47bb-0310-9956-ffa450edef68
2014-03-28 16:52:17 +00:00
Sebastian Bazley 3a2cb6b308 Update Findbugs version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1582790 13f79535-47bb-0310-9956-ffa450edef68
2014-03-28 16:08:33 +00:00
Gary D. Gregory 932b294410 Update Checkstyle and PMD.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1578206 13f79535-47bb-0310-9956-ffa450edef68
2014-03-17 02:11:50 +00:00
Gary D. Gregory 5d28695b99 Update to commons-parent 33.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1567668 13f79535-47bb-0310-9956-ffa450edef68
2014-02-12 16:06:12 +00:00
Sebastian Bazley 494adcb948 ASF Branding
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1534206 13f79535-47bb-0310-9956-ffa450edef68
2013-10-21 15:16:01 +00:00
Gary D. Gregory 8d8bbf459e [CSV-42] Lots of possible changes. Add Bob Smith as a contributor.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1510967 13f79535-47bb-0310-9956-ffa450edef68
2013-08-06 14:18:40 +00:00
Benedikt Ritter 7dbc976992 Better use maven.compiler.target instead of the old property (maven.compile.target)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1504978 13f79535-47bb-0310-9956-ffa450edef68
2013-07-19 19:40:59 +00:00
Sebastian Bazley e2f4016729 downdate H2 database to version that supports Java 1.5
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1500492 13f79535-47bb-0310-9956-ffa450edef68
2013-07-07 17:37:33 +00:00
Benedikt Ritter 951f6d495e Update to latest commons parent pom
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1499858 13f79535-47bb-0310-9956-ffa450edef68
2013-07-04 20:23:07 +00:00
Benedikt Ritter db2594f404 Update to latest parent (although CP 32 is on the way :)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1498005 13f79535-47bb-0310-9956-ffa450edef68
2013-06-29 19:04:41 +00:00
Gary D. Gregory 30579102f6 Update H2 used for tests to 1.3.172 from 1.3.168.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1495264 13f79535-47bb-0310-9956-ffa450edef68
2013-06-21 01:23:30 +00:00
Benedikt Ritter 4aa1f4d36c Update to latest commons parent pom
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1491178 13f79535-47bb-0310-9956-ffa450edef68
2013-06-09 10:25:50 +00:00
Benedikt Ritter 8fc8386db0 Use viewvc instead of raw svn url
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1491175 13f79535-47bb-0310-9956-ffa450edef68
2013-06-09 10:18:42 +00:00
Sebastian Bazley 006188ebb9 Allow checkstyle to be run interactively (not part of site build)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1485830 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 19:15:59 +00:00
Sebastian Bazley 67b778e455 Document how to avoid the following site build failure
Embedded error: Error rendering Maven report: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1485623 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 09:27:17 +00:00
Sebastian Bazley abdad63c89 Missing issueManagement section added
Renamed deprecated tag

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1485520 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 00:34:02 +00:00
Gary D. Gregory e9e52dfaca Use 2.9.1 instead of 2.10; 2.10 seems to scan the 'target' dir and wants license headers in .properties to be the header for Java files.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1465773 13f79535-47bb-0310-9956-ffa450edef68
2013-04-08 20:40:45 +00:00
Sebastian Bazley f4b9d6dcd1 ASF => The ASF
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1460379 13f79535-47bb-0310-9956-ffa450edef68
2013-03-24 14:07:51 +00:00
Benedikt Ritter 6bc7500edb Add myself to the group of developers
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1460374 13f79535-47bb-0310-9956-ffa450edef68
2013-03-24 13:43:07 +00:00
Benedikt Ritter 8307f4af40 Change organization from 'Apache' to 'Apache Software Foundation'
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1460373 13f79535-47bb-0310-9956-ffa450edef68
2013-03-24 13:42:04 +00:00
Sebastian Bazley 3e8733b357 Fix up URLs so they point to actual sites; this allows relative URLs to work properly
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1459912 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 17:49:27 +00:00
Gary D. Gregory 35b707a5fc Update Checkstyle and PMD plugins.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1458257 13f79535-47bb-0310-9956-ffa450edef68
2013-03-19 12:50:53 +00:00
Benedikt Ritter 14162cf5f5 Update to latest commons-parent pom
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1458178 13f79535-47bb-0310-9956-ffa450edef68
2013-03-19 08:48:02 +00:00
Gary D. Gregory 98bc368b31 Update JUnit to version 4.11 from 4.10.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1417456 13f79535-47bb-0310-9956-ffa450edef68
2012-12-05 14:49:17 +00:00
Gary D. Gregory cdef24d918 Printer can now use a JDBC result set as input. Use H2 as lightweight in-memory JDBC database for easy test set up.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1398108 13f79535-47bb-0310-9956-ffa450edef68
2012-10-14 18:08:58 +00:00
Sebastian Bazley 96a55f1d2b Drop @Ignore from perf/PerformanceTest; instead add to pom surefire excludes
This makes it possible to run the test without needing to edit the source file.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397859 13f79535-47bb-0310-9956-ffa450edef68
2012-10-13 15:30:07 +00:00
Sebastian Bazley af4a695069 IO 2.4 requires Java 1.6
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397413 13f79535-47bb-0310-9956-ffa450edef68
2012-10-12 01:36:57 +00:00
Gary D. Gregory db374369ae Better performance tests. Provide a test CSV file to work with. Tests depends on Commons IO to help decompress the large-ish CSV test file.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397119 13f79535-47bb-0310-9956-ffa450edef68
2012-10-11 15:45:13 +00:00
Gary D. Gregory fccccfd095 Update to CP 27.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1397060 13f79535-47bb-0310-9956-ffa450edef68
2012-10-11 14:02:42 +00:00
Sebastian Bazley a5d3d4ed7c Add assembly descriptors and plugin build reference
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383580 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 19:45:32 +00:00
Gary D. Gregory 763c7e0d11 Add missing ASF header and XML PI.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383553 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 18:55:18 +00:00
Gary D. Gregory 4173bc1079 Add more reports.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383535 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 18:51:54 +00:00
Gary D. Gregory 2806ec85d0 Define groupId org.apache.commons
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383514 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 18:30:53 +00:00
Gary D. Gregory 50d48c98f2 Use commons-parent 26.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383513 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 18:29:53 +00:00
Sebastian Bazley 101a040805 Provide initial description
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1302263 13f79535-47bb-0310-9956-ffa450edef68
2012-03-19 03:08:09 +00:00
Gary D. Gregory 186e9f9804 Update to JUnit 4.10 from 3.8.1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1300977 13f79535-47bb-0310-9956-ffa450edef68
2012-03-15 13:44:44 +00:00
Niall Pemberton 107c90daae Fix issue-tracking page config & re-generate
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1299315 13f79535-47bb-0310-9956-ffa450edef68
2012-03-11 00:13:46 +00:00
Sebastian Bazley bc9ca611fb Props Simo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1299133 13f79535-47bb-0310-9956-ffa450edef68
2012-03-10 01:40:58 +00:00
Sebastian Bazley a73628d09f CSV moved to proper
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1299115 13f79535-47bb-0310-9956-ffa450edef68
2012-03-10 00:26:29 +00:00
Sebastian Bazley a23f4b6936 CSV moved to proper
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1299110 13f79535-47bb-0310-9956-ffa450edef68
2012-03-09 23:56:10 +00:00
Emmanuel Bourg cbcfb72912 Upgrading to Java 5
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@1199845 13f79535-47bb-0310-9956-ffa450edef68
2011-11-09 16:58:32 +00:00
Emmanuel Bourg c9aeca5c39 Moved the directories to match the Maven layout
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@1199691 13f79535-47bb-0310-9956-ffa450edef68
2011-11-09 10:38:54 +00:00
Niall Pemberton 0c96cd8c3f Upgrade to commons-sandbox-parent version 9
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@936558 13f79535-47bb-0310-9956-ffa450edef68
2010-04-21 22:55:26 +00:00
Niall Pemberton a6071964fd Upgrade to commons-sandbox-parent-8
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@925472 13f79535-47bb-0310-9956-ffa450edef68
2010-03-19 23:07:34 +00:00
Niall Pemberton 32430dfaa9 change commons-sandbox-parent to version 7 and re-generate issue-tracking pages to correct comment
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@678580 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 21:54:43 +00:00
Niall Pemberton bdd2fa69d6 COMMONSSITE-30 - fix the checkstyle configuration to work for multi-module and review/update <reporting> plugin version numbers for the poms being changed.
- pom's need to use ${basedir} for configuration files as the multi-module profile is run from commons-parent, so if not specified it can't find those files
 - the checkstyle configuration file needs to use ${checkstyle.header.file} for the headerFile property and  <headerFile> element added to the plugin config in the pom.xml
 - fix m1 checkstyle config to reflect the above where appropriate (specify header file property)


git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@659747 13f79535-47bb-0310-9956-ffa450edef68
2008-05-24 02:25:23 +00:00
Niall Pemberton 0888f8a72d Upgrade to commons-sandbox-parent-6 pom
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@657403 13f79535-47bb-0310-9956-ffa450edef68
2008-05-17 17:29:48 +00:00
Niall Pemberton 74845f8004 upgrade to version 5 of commons-sandbox-parent
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@649944 13f79535-47bb-0310-9956-ffa450edef68
2008-04-20 17:27:20 +00:00
Niall Pemberton a78644df7e Upgrade to version 4 of commons-sandbox-parent and add properties for commons-build-plugin
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@633751 13f79535-47bb-0310-9956-ffa450edef68
2008-03-05 02:53:30 +00:00
Niall Pemberton 5b0ffe4c88 Update to released version 3 of commons-sandbox-parent pom
git-svn-id: https://svn.apache.org/repos/asf/commons/sandbox/csv/trunk@613379 13f79535-47bb-0310-9956-ffa450edef68
2008-01-19 09:19:28 +00:00