This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch release in repository https://gitbox.apache.org/repos/asf/commons-csv.git
from 5e230dac Bump to next development version add 89b4fbd8 Add section for the next release add 32a09573 Bump codecov/codecov-action from 4.3.0 to 4.3.1 add b71b66b5 Merge pull request #421 from apache/dependabot/github_actions/codecov/codecov-action-4.3.1 add cef6e662 Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 add b6dbe8cd Merge pull request #422 from apache/dependabot/maven/commons-codec-commons-codec-1.17.0 add 857f71f5 Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 #422 add 23a264e3 Use Checkstyle WhitespaceAfter add a72bbe62 Add Checkstyle rules add 2392dff7 Set the bar for JaCoCo checks add 63a4a706 Format tweak add 557cabb7 Bump github/codeql-action from 3.25.3 to 3.25.4 add d1287e4c Merge pull request #423 from apache/dependabot/github_actions/github/codeql-action-3.25.4 add 1f59bffe Bump actions/checkout from 4.1.4 to 4.1.5 add bd02352f Merge pull request #425 from apache/dependabot/github_actions/actions/checkout-4.1.5 add 728c69cc Bump ossf/scorecard-action from 2.3.1 to 2.3.3 add 9c3e1690 Merge pull request #424 from apache/dependabot/github_actions/ossf/scorecard-action-2.3.3 add 9f55ffb8 Bump actions/checkout from 4.1.5 to 4.1.6 add 81969726 Merge pull request #430 from apache/dependabot/github_actions/actions/checkout-4.1.6 add 1ad2a358 Bump codecov/codecov-action from 4.3.1 to 4.4.0 add aba86f7e Merge pull request #429 from apache/dependabot/github_actions/codecov/codecov-action-4.4.0 add cd6aa0ce Bump github/codeql-action from 3.25.4 to 3.25.5 add bef059b9 Merge pull request #428 from apache/dependabot/github_actions/github/codeql-action-3.25.5 add a36d5bcb Bump commons-parent from 69 to 70 add ed4c9971 Bump github/codeql-action from 3.25.5 to 3.25.6 add f58e1067 Merge pull request #431 from apache/dependabot/github_actions/github/codeql-action-3.25.6 add b067c542 Bump codecov/codecov-action from 4.4.0 to 4.4.1 add e7d743b9 Merge pull request #432 from apache/dependabot/github_actions/codecov/codecov-action-4.4.1 add 16d7e15a Bump github/codeql-action from 3.25.6 to 3.25.7 add 14057877 Merge pull request #433 from apache/dependabot/github_actions/github/codeql-action-3.25.7 add 8e2de46d Bump github/codeql-action from 3.25.7 to 3.25.8 add 9eb208af Merge pull request #434 from apache/dependabot/github_actions/github/codeql-action-3.25.8 add f0a90daf Use Objects.toString() add 75a33d6e Bump org.apache.commons:commons-parent from 70 to 71 add 622479c1 Merge pull request #435 from apache/dependabot/maven/org.apache.commons-commons-parent-71 add 64ed5a8c Bump org.apache.commons:commons-parent from 70 to 71 #435 add 6cd52755 Bump actions/checkout from 4.1.6 to 4.1.7 add 67d90140 Merge pull request #438 from apache/dependabot/github_actions/actions/checkout-4.1.7 add 214ed524 Bump codecov/codecov-action from 4.4.1 to 4.5.0 add edf1bfb8 Merge pull request #437 from apache/dependabot/github_actions/codecov/codecov-action-4.5.0 add 9d2c2864 Bump github/codeql-action from 3.25.8 to 3.25.10 add 47faf72c Merge pull request #436 from apache/dependabot/github_actions/github/codeql-action-3.25.10 add defb7563 Javadoc add 5bf1af06 Drop CodeQL add c4c9c285 Drop CodeQL add 0bd50c39 Revert "Drop CodeQL" add a7f0a3dd Revert "Drop CodeQL" add d15d0561 Drop codecov.io add de8c231e Fix some Javadoc links like #442 add c2028c9f Bump github/codeql-action from 3.25.10 to 3.25.11 add 7c29d07a Merge pull request #440 from apache/dependabot/github_actions/github/codeql-action-3.25.11 add aaee93e7 Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to 3.1.0 add 2edd228d Merge pull request #441 from apache/dependabot/maven/org.codehaus.mojo-taglist-maven-plugin-3.1.0 add a1cde7e8 Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to 3.1.0 #441 add ab371497 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git add e835cb2d Remove redundant keywords add 0e79eac3 Uppercase acronym add 19eb70c8 Document explicit (un)boxing add 0ed6d485 Document explicit (un)boxing add 63da95a9 Extract duplicated code into a method add 7517b43c Merge pull request #444 from sigee/extract-duplicated-code-to-method add 77e1f516 Extract duplicated code into a method #444 add 58849db6 Use NIO instead of old io. add a4980da8 Merge pull request #445 from sigee/use-nio add 4ed1eb4b Migrate CSVFormat#print(File, Charset) to NIO #445 add e052cc65 Bump actions/upload-artifact from 4.3.3 to 4.3.4 add 4a42c6e1 Merge pull request #446 from apache/dependabot/github_actions/actions/upload-artifact-4.3.4 add e81ffb99 Bump github/codeql-action from 3.25.11 to 3.25.12 add e80c4ba5 Merge pull request #447 from apache/dependabot/github_actions/github/codeql-action-3.25.12 add 2700513c Unnecessary @SuppressWarnings("resource") add 733be97b Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 add 3a82a2ed Merge pull request #449 from apache/dependabot/maven/commons-codec-commons-codec-1.17.1 add b714f38d Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 #449 add b7f10e33 Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 add b5410518 Merge pull request #450 from apache/dependabot/maven/org.apache.commons-commons-lang3-3.15.0 add cbc8b6fe Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 #450 add 618a20f7 Javadoc add d8909f9d Add Java 22 to the GH CI build add 44559c9b Add Java 23-ea as an experimental build add 3c6ce535 Add Java 24-ea as an experimental build add 88ebda29 Bump github/codeql-action from 3.25.12 to 3.25.14 add dd690372 Merge pull request #451 from apache/dependabot/github_actions/github/codeql-action-3.25.14 add 90595e4f Bump org.apache.commons:commons-parent from 71 to 72 add faa340e3 Merge pull request #452 from apache/dependabot/maven/org.apache.commons-commons-parent-72 add 1f3307b2 Bump org.apache.commons:commons-parent from 71 to 72 #452 add 126094a9 Use Javadoc @code add b240dec2 Use Javadoc @code add 58bdedb1 Remove trailing whitespace add 4810d2cc Bump github/codeql-action from 3.25.14 to 3.25.15 add 07fdc615 Merge pull request #453 from apache/dependabot/github_actions/github/codeql-action-3.25.15 add cc8699a9 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 add 5d3bff24 Merge pull request #454 from apache/dependabot/github_actions/ossf/scorecard-action-2.4.0 add 92b086b9 Bump org.hamcrest:hamcrest from 2.2 to 3.0 add ee60ba6c Merge pull request #455 from apache/dependabot/maven/org.hamcrest-hamcrest-3.0 add 7af3bdfb Bump org.hamcrest:hamcrest from 2.2 to 3.0 #455 add 222ba5eb Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 add a4dd2821 Merge pull request #459 from apache/dependabot/maven/org.apache.commons-commons-lang3-3.16.0 add ce7666b3 Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 #459 add df8292da Bump github/codeql-action from 3.25.15 to 3.26.0 add d84656d5 Merge pull request #460 from apache/dependabot/github_actions/github/codeql-action-3.26.0 add 60f65f6a Bump actions/upload-artifact from 4.3.4 to 4.3.6 add 19a7e1e2 Merge pull request #462 from apache/dependabot/github_actions/actions/upload-artifact-4.3.6 add a7181fbd Bump actions/setup-java from 4.2.1 to 4.2.2 add 0bb7767e Merge pull request #461 from apache/dependabot/github_actions/actions/setup-java-4.2.2 add 72a977af Bump github/codeql-action from 3.26.0 to 3.26.2 add 1493bdf8 Merge pull request #463 from apache/dependabot/github_actions/github/codeql-action-3.26.2 add d7610d34 Bump org.apache.commons:commons-parent from 72 to 73 add 94b3cfa8 Merge pull request #465 from apache/dependabot/maven/org.apache.commons-commons-parent-73 add 3b33668b Bump org.apache.commons:commons-parent from 72 to 73 #465 add 9de89e1b Fix parameter's descriptions add 1559a3c9 Merge pull request #466 from sigee/fix-javadoc-2 add 58dbdefa Fix documentation for CSVFormat private constructor #466 add 467201e1 Bump github/codeql-action from 3.26.2 to 3.26.4 add c3844a2a Merge pull request #467 from apache/dependabot/github_actions/github/codeql-action-3.26.4 add 323006ab Bump org.apache.commons:commons-parent from 73 to 74 add 3fa84f19 Merge pull request #468 from apache/dependabot/maven/org.apache.commons-commons-parent-74 add 9d284988 Bump org.apache.commons:commons-parent from 73 to 74 #468 add ca836a52 Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 add b758e555 Merge pull request #470 from apache/dependabot/maven/org.apache.commons-commons-lang3-3.17.0 add a96f0929 Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 #470 add 4532f84c Bump github/codeql-action from 3.26.4 to 3.26.6 add 1b9e4233 Merge pull request #471 from apache/dependabot/github_actions/github/codeql-action-3.26.6 add 55a885ec Javadoc add e65d31b8 Use Assertions.assertInstanceOf() add f4cd8dbf Bump actions/upload-artifact from 4.3.6 to 4.4.0 add 0128cf77 Merge pull request #472 from apache/dependabot/github_actions/actions/upload-artifact-4.4.0 add af49daad Convert cascading if-else to switch add 723a5c93 Convert cascading if-else to switch add 5a9034e2 Bump actions/setup-java from 4.2.2 to 4.3.0 add 1667e573 Merge pull request #474 from apache/dependabot/github_actions/actions/setup-java-4.3.0 add ae79aeaa Use try-with-resources add e75b90a1 Use try-with-resources add de158f98 Use try-with-resources add 33129ba4 Use try-with-resources add 97bbb985 Remove @SuppressWarnings("boxing") add 3d1b085a Whitespace add fcb83747 Rename internal method add b6442ce5 Add JiraCsv294Test add 42696e19 Update issue types add 761a3373 [CSV-294] CSVFormat does not support explicit " as escape char add 28441e6a Add CSVException that extends IOException thrown on invalid input instead of IOException add bea69cd6 Javadoc: Use {@code ...} in pre tags add 3ac600f2 [CSV-270] Throw a different Expeciton type on malformed CSV input add be3f01ab The next version will be 1.12.0 add afbeaed8 [CSV-150] Add disabled test JiraCsv150Test add 28acf113 CSVFormat does not support explicit " as escape char add a6814bad [CSV-270] Throw a different Expeciton type on malformed CSV input add 4d07845a [CSV-150] Escaping is not disableable add 0546fb56 Revert "CSVFormat does not support explicit " as escape char" add ca1ed202 [CSV-150] Escaping is not disableable add 14d31b02 Rename internal methods add 8cbb5580 Better internal API add 5c73cdca Add test assertions add e5fa9c9d Use the same internal name as LineNumberReader add 560a6999 Javadoc add 588aa4a6 Fix Javadoc warnings on Java 23 add f490357e Bump commons-io:commons-io from 2.16.1 to 2.17.0 add a2790474 Merge pull request #476 from apache/dependabot/maven/commons-io-commons-io-2.17.0 add c2ab705c Bump commons-io:commons-io from 2.16.1 to 2.17.0 #476 add 6b3dfef5 Bump org.apache.commons:commons-parent from 74 to 75 add 0d6113ce Merge pull request #475 from apache/dependabot/maven/org.apache.commons-commons-parent-75 add 2f9de581 Bump org.apache.commons:commons-parent from 74 to 75 #475 add 3480e2c6 Remove Java 22 add 925f5cc6 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv add 7a4a899b Pick up commons.javadoc.java.link from parent POM add da934d0e Fix Javadoc warnings on Java 23 add 9f4bf36e Improve parser performance by up to 20%, YMMV add e9d466ec Remove trailing whitespace add 342547b9 Prepare for the next release candidate add dae9b1fa Javadoc: Fix format nit in code example add decbfb3e Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv.git add 57dbc9f7 Remove unused import add 47424530 Sort imports add fce94ea6 Fix header for Checkstyle add 6a11b896 Enable Checkstyle for test sources and fix issues add 4f4b9cf2 Sort members add 5b2c26ee Bump github/codeql-action from 3.26.6 to 3.26.8 add 86ce50b8 Merge pull request #478 from apache/dependabot/github_actions/github/codeql-action-3.26.8 add 113147f1 Add dependency-review.yml to GitHub CI add f4e32696 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-csv add 89eacd90 Prepare for the next release candidate No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/coverage.yml | 52 ---- .github/workflows/dependency-review.yml | 31 ++ .github/workflows/maven.yml | 14 +- .github/workflows/scorecards-analysis.yml | 8 +- CONTRIBUTING.md | 9 +- README.md | 13 +- RELEASE-NOTES.txt | 92 ++++-- pom.xml | 40 +-- src/changes/changes.xml | 23 +- src/conf/checkstyle/checkstyle.xml | 10 +- ...{DuplicateHeaderMode.java => CSVException.java} | 30 +- .../java/org/apache/commons/csv/CSVFormat.java | 229 ++++++++------ .../java/org/apache/commons/csv/CSVParser.java | 42 ++- .../java/org/apache/commons/csv/CSVPrinter.java | 40 ++- .../java/org/apache/commons/csv/CSVRecord.java | 10 +- .../java/org/apache/commons/csv/Constants.java | 2 +- .../apache/commons/csv/ExtendedBufferedReader.java | 104 +++---- src/main/java/org/apache/commons/csv/Lexer.java | 206 ++++++------ src/site/xdoc/download_csv.xml | 26 +- .../java/org/apache/commons/csv/CSVBenchmark.java | 8 +- .../apache/commons/csv/CSVDuplicateHeaderTest.java | 27 +- .../java/org/apache/commons/csv/CSVFormatTest.java | 70 +++-- .../java/org/apache/commons/csv/CSVParserTest.java | 344 ++++++++++----------- .../org/apache/commons/csv/CSVPrinterTest.java | 59 ++-- .../java/org/apache/commons/csv/CSVRecordTest.java | 18 +- .../commons/csv/ExtendedBufferedReaderTest.java | 102 +++--- .../java/org/apache/commons/csv/LexerTest.java | 7 +- .../org/apache/commons/csv/PerformanceTest.java | 80 ++--- src/test/java/org/apache/commons/csv/Utils.java | 2 +- .../apache/commons/csv/issues/JiraCsv148Test.java | 26 +- .../{JiraCsv249Test.java => JiraCsv150Test.java} | 42 +-- .../apache/commons/csv/issues/JiraCsv206Test.java | 8 +- .../apache/commons/csv/issues/JiraCsv248Test.java | 3 +- .../apache/commons/csv/issues/JiraCsv265Test.java | 34 +- .../apache/commons/csv/issues/JiraCsv271Test.java | 4 +- .../apache/commons/csv/issues/JiraCsv288Test.java | 2 +- .../apache/commons/csv/issues/JiraCsv290Test.java | 20 +- .../apache/commons/csv/issues/JiraCsv294Test.java | 78 +++++ .../apache/commons/csv/perf/PerformanceTest.java | 24 +- 40 files changed, 1050 insertions(+), 897 deletions(-) delete mode 100644 .github/workflows/coverage.yml create mode 100644 .github/workflows/dependency-review.yml copy src/main/java/org/apache/commons/csv/{DuplicateHeaderMode.java => CSVException.java} (55%) copy src/test/java/org/apache/commons/csv/issues/{JiraCsv249Test.java => JiraCsv150Test.java} (50%) create mode 100644 src/test/java/org/apache/commons/csv/issues/JiraCsv294Test.java