@@ -12,7 +12,7 @@ Commons CSV requires at least Java 8.
12
12
13
13
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
14
14
15
- This is a feature and bug fix release.
15
+ Feature and bug fix release (Java 8)
16
16
17
17
Changes in this version include:
18
18
@@ -39,23 +39,26 @@ o CSVParser.getRecords() now throws UncheckedIOException instead of IO
39
39
o CSV-274: Add comments to iterator() and stream() #270. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
40
40
o CSV-290: Fix wrong assumptions in PostgreSQL formats #265. Thanks to angusdev, Gary Gregory.
41
41
o Validate input to setDelimiter(String) for empty string #266. Thanks to Mykola Faryma.
42
+ o Bump CSVFormat#serialVersionUID from 1 to 2. Thanks to Dependabot.
43
+ o CSVParser: Identify duplicates in null, empty and blank header names #279. Thanks to Alex Herbert.
42
44
43
45
CHANGES
44
46
=======
45
47
46
48
o Bump actions/cache from 2.1.6 to 3.0.10 #196, #233, #243, #267, #271. Thanks to Dependabot, Gary Gregory.
47
49
o Bump actions/checkout from 2.3.4 to 3.1.0 #188, #195, #220, #272. Thanks to Dependabot, Gary Gregory.
48
50
o Bump actions/setup-java from 2 to 3.5.1. Thanks to Gary Gregory.
49
- o Bump commons-parent from 52 to 54 #264. Thanks to Gary Gregory.
51
+ o Bump actions/upload-artifact from 3.1.0 to 3.1.1 #280. Thanks to Dependabot.
52
+ o Bump commons-parent from 52 to 56 #264, #288, #298. Thanks to Gary Gregory.
50
53
o Bump checkstyle from 8.44 to 9.2.1 #180, #190, #194, #202, #207. Thanks to Dependabot.
51
54
o Bump junit-jupiter from 5.8.0-M1 to 5.9.1 #179, #186, #201, #244, #263. Thanks to Dependabot.
52
- o Bump jmh-core from 1.32 to 1.35 #176, #208, #229. Thanks to Dependabot.
53
- o Bump jmh-generator-annprocess from 1.32 to 1.35 #175, #206, #226. Thanks to Dependabot.
54
- o Bump mockito-core from 3.11.2 to 4.8 .0 #187, #197, #204, #212, #230, #237, #251, #259. Thanks to Dependabot, Gary Gregory.
55
+ o Bump jmh-core from 1.32 to 1.36 #176, #208, #229, #285 . Thanks to Dependabot.
56
+ o Bump jmh-generator-annprocess from 1.32 to 1.36 #175, #206, #226, #283 . Thanks to Dependabot.
57
+ o Bump mockito-core from 3.11.2 to 4.11 .0 #187, #197, #204, #212, #230, #237, #251, #259, #284, #292, #297 . Thanks to Dependabot, Gary Gregory.
55
58
o Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #184, #219, #238, #254, #258. Thanks to Dependabot.
56
- o Bump pmd from 6.36.0 to 6.50 .0 #173, #189, #193, #199, #227, #233, #214, #236, #240, #247, #255, #273. Thanks to Dependabot, Gary Gregory.
57
- o Bump opencsv from 5.5.1 to 5.7.0 #182, #221, #260. Thanks to Gary Gregory.
58
- o Bump spotbugs-maven-plugin from 4.3.0 to 4.7.2.1 #192, #198, #203, #211, #225, #234, #242, #245, #261, #275. Thanks to Dependabot.
59
+ o Bump pmd from 6.36.0 to 6.52 .0 #173, #189, #193, #199, #227, #233, #214, #236, #240, #247, #255, #273. Thanks to Dependabot, Gary Gregory.
60
+ o Bump opencsv from 5.5.1 to 5.7.1 #182, #221, #260, #281 . Thanks to Gary Gregory.
61
+ o Bump spotbugs-maven-plugin from 4.3.0 to 4.7.3.0 #192, #198, #203, #211, #225, #234, #242, #245, #261, #275, #282 . Thanks to Dependabot.
59
62
o Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.7.2. Thanks to Gary Gregory.
60
63
o Bump h2 from 1.4.200 to 2.1.214 #200, #205, #213, #239. Thanks to Dependabot.
61
64
o Bump maven-javadoc-plugin from 3.3.0 to 3.4.1. Thanks to Gary Gregory.
@@ -64,11 +67,13 @@ o Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory
64
67
o Bump japicmp-maven-plugin from 0.15.3 to 0.16.0. Thanks to Gary Gregory.
65
68
o Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #253. Thanks to Dependabot.
66
69
70
+ Removed:
71
+ o Serialization in CSVFormat is not supported from one version to the next.
67
72
68
73
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
69
74
70
75
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
71
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
76
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
72
77
73
78
https://commons.apache.org/proper/commons-csv/
74
79
@@ -175,7 +180,7 @@ o Bump biz.aQute.bnd:biz.aQute.bndlib from 5.1.2 to 5.3.0. Thanks to D
175
180
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
176
181
177
182
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
178
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
183
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
179
184
180
185
https://commons.apache.org/proper/commons-csv/
181
186
@@ -235,7 +240,7 @@ o Fix typo performance test #55. Thanks to Chen.
235
240
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
236
241
237
242
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
238
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
243
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
239
244
240
245
https://commons.apache.org/proper/commons-csv/
241
246
@@ -287,7 +292,7 @@ o Update tests from H2 1.4.198 to 1.4.199. Thanks to Gary Gregory.
287
292
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
288
293
289
294
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
290
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
295
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
291
296
292
297
https://commons.apache.org/proper/commons-csv/
293
298
@@ -400,7 +405,7 @@ o CSV-201: Do not use RuntimeException in CSVParser.iterator().new Iterator() {.
400
405
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
401
406
402
407
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
403
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
408
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
404
409
405
410
https://commons.apache.org/proper/commons-csv/
406
411
@@ -444,7 +449,7 @@ o CSV-183: Drop ferc.gov tests.
444
449
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
445
450
446
451
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
447
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
452
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
448
453
449
454
https://commons.apache.org/proper/commons-csv/
450
455
@@ -536,7 +541,7 @@ o CSV-156: Incorrect Javadoc on QuoteMode.NONE. Thanks to Jason Steenstra-Picke
536
541
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
537
542
538
543
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
539
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
544
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
540
545
541
546
https://commons.apache.org/proper/commons-csv/
542
547
@@ -582,7 +587,7 @@ o [CSV-134] Unified parameter validation. Thanks to wu wen.
582
587
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
583
588
584
589
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
585
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
590
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
586
591
587
592
https://commons.apache.org/proper/commons-csv/
588
593
@@ -628,7 +633,7 @@ FIXED BUGS
628
633
==========
629
634
630
635
o CSV-125: No longer works with Java 6
631
- o CSV-122: NullPointerException when empty header string and and null string of "".
636
+ o CSV-122: NullPointerException when empty header string and null string of "".
632
637
Thanks to Mike Lewis.
633
638
o CSV-118: CSVRecord.toMap() throws NPE on formats with no
634
639
headers. Thanks to Enrique Lara.
@@ -677,7 +682,7 @@ o CSV-27: Decide whether to keep the csv.writer subpackage
677
682
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
678
683
679
684
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
680
- patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
685
+ patches, or suggestions for improvement, see the Apache Commons CSV website:
681
686
682
687
https://commons.apache.org/proper/commons-csv/
683
688
0 commit comments