You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
(the "License"); you may not use this file except in compliance with
7
7
the License. You may obtain a copy of the License at
8
8
9
-
http://www.apache.org/licenses/LICENSE-2.0
9
+
https://www.apache.org/licenses/LICENSE-2.0
10
10
11
11
Unless required by applicable law or agreed to in writing, software
12
12
distributed under the License is distributed on an "AS IS" BASIS,
@@ -61,11 +61,11 @@ Making Changes
61
61
62
62
+ Create a _topic branch_ for your isolated work.
63
63
* Usually you should base your branch from the `master` branch.
64
-
* A good topic branch name can be the JIRA bug ID plus a keyword, for example,`CSV-123-InputStream`.
64
+
* A good topic branch name can be the JIRA bug ID plus a keyword, e.g.`CSV-123-InputStream`.
65
65
* If you have submitted multiple JIRA issues, try to maintain separate branches and pull requests.
66
66
+ Make commits of logical units.
67
67
* Make sure your commit messages are meaningful and in the proper format. Your commit message should contain the key of the JIRA issue.
68
-
* For example, `[CSV-123] Close input stream earlier`
68
+
* For example, `[CSV-123] Close input stream sooner`
69
69
+ Respect the original code style:
70
70
+ Only use spaces for indentation; you can check for unnecessary whitespace with `git diff` before committing.
71
71
+ Create minimal diffs - disable _On Save_ actions like _Reformat Source Code_ or _Organize Imports_. If you feel the source code should be reformatted create a separate PR for this change first.
Copy file name to clipboardExpand all lines: RELEASE-NOTES.txt
+61Lines changed: 61 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,64 @@
1
+
Apache Commons CSV 1.14.0 Release Notes
2
+
3
+
This document contains the release notes for the 1.14.0 version of Apache Commons CSV.
4
+
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
5
+
6
+
Commons CSV requires at least Java 8.
7
+
8
+
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
9
+
10
+
This is a feature and maintenance release. Java 8 or later is required.
11
+
12
+
Changes in this version include:
13
+
14
+
New Features
15
+
------------
16
+
17
+
* Define and use Maven property commons.jmh.version. Thanks to Gary Gregory.
18
+
* Add CSVFormat.Builder.setMaxRows(long). Thanks to Gary Gregory.
19
+
* Add CSVFormat.getMaxRows(). Thanks to Gary Gregory.
20
+
* CSVPrinter.printRecords(ResultSet) knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
21
+
* CSVPrinter.printRecords(Iterable) knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
22
+
* CSVPrinter.printRecords(Stream) knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
23
+
* CSVParser.stream() knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
24
+
* CSVParser.getRecords() knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
25
+
* CSVParser.iterator() knows how to use CSVFormat's maxRows. Thanks to Gary Gregory.
26
+
27
+
Fixed Bugs
28
+
----------
29
+
30
+
* CSV-317: Release history link changed from changes-report.html to changes.html #516. Thanks to Filipe Roque.
31
+
* Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80). Thanks to Gary Gregory.
32
+
* CSVParser.parse(URL, Charset, CSVFormat) with a null CSVFormat maps to CSVFormat.DEFAULT (like CSVParser.parse(Reader, CSVFormat)). Thanks to Gary Gregory.
33
+
* CSVParser.parse(String, CSVFormat) with a null CSVFormat maps to CSVFormat.DEFAULT (like CSVParser.parse(Reader, CSVFormat)). Thanks to Gary Gregory.
34
+
* CSVParser.parse(File, Charset, CSVFormat) with a null CSVFormat maps to CSVFormat.DEFAULT (like CSVParser.parse(Reader, CSVFormat)). Thanks to Gary Gregory.
35
+
* CSVParser.parse(Path, Charset, CSVFormat) with a null CSVFormat maps to CSVFormat.DEFAULT (like CSVParser.parse(Reader, CSVFormat)). Thanks to Gary Gregory.
36
+
* CSVParser.parse(InputStream, Charset, CSVFormat) with a null CSVFormat maps to CSVFormat.DEFAULT (like CSVParser.parse(Reader, CSVFormat)). Thanks to Gary Gregory.
37
+
* CSVParser.parse(*) methods with a null Charset maps to Charset.defaultCharset(). Thanks to Gary Gregory.
38
+
* Fix possible NullPointerException in Token.toString(). Thanks to Gary Gregory.
39
+
40
+
Changes
41
+
-------
42
+
43
+
* Bump com.opencsv:opencsv from 5.9 to 5.10. Thanks to Gary Gregory.
44
+
* Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #522. Thanks to Gary Gregory.
45
+
* Bump org.apache.commons:commons-parent from 79 to 81. Thanks to Gary Gregory.
46
+
47
+
48
+
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes.html
49
+
50
+
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
51
+
patches, or suggestions for improvement, see the Apache Commons CSV website:
If you would like to report a bug, or raise an enhancement request with
66
68
Apache Commons CSV please do the following:
69
+
</p>
67
70
<ol>
68
71
<li><ahref="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12313222&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">Search existing open bugs</a>.
69
72
If you find your issue listed then please add a comment with your details.</li>
@@ -73,16 +76,15 @@ limitations under the License.
73
76
<li>Submit either a <ahref="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313222&issuetype=1&priority=4&assignee=-1">bug report</a>
74
77
or <ahref="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313222&issuetype=4&priority=4&assignee=-1">enhancement request</a>.</li>
75
78
</ol>
76
-
</p>
77
79
78
80
<p>
79
81
Please also remember these points:
82
+
</p>
80
83
<ul>
81
84
<li>the more information you provide, the better we can help you</li>
82
85
<li>test cases are vital, particularly for any proposed enhancements</li>
83
86
<li>the developers of Apache Commons CSV are all unpaid volunteers</li>
84
87
</ul>
85
-
</p>
86
88
87
89
<p>
88
90
For more information on creating patches see the
@@ -91,12 +93,12 @@ limitations under the License.
91
93
92
94
<p>
93
95
You may also find these links useful:
96
+
</p>
94
97
<ul>
95
98
<li><ahref="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12313222&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">All Open Apache Commons CSV bugs</a></li>
0 commit comments