Skip to content

Commit 8247e95

Browse files
committed
2 parents 346b447 + d53bdea commit 8247e95

6 files changed

Lines changed: 55 additions & 78 deletions

File tree

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
5858
# Initializes the CodeQL tools for scanning.
5959
- name: Initialize CodeQL
60-
uses: github/codeql-action/init@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
60+
uses: github/codeql-action/init@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4
6161
with:
6262
languages: ${{ matrix.language }}
6363
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -68,7 +68,7 @@ jobs:
6868
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
6969
# If this step fails, then you should remove it and run the build manually (see below)
7070
- name: Autobuild
71-
uses: github/codeql-action/autobuild@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
71+
uses: github/codeql-action/autobuild@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4
7272

7373
# ℹ️ Command-line programs to run using the OS shell.
7474
# 📚 https://git.io/JvXDl
@@ -82,4 +82,4 @@ jobs:
8282
# make release
8383

8484
- name: Perform CodeQL Analysis
85-
uses: github/codeql-action/analyze@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
85+
uses: github/codeql-action/analyze@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4

.github/workflows/scorecards-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
persist-credentials: false
4646

4747
- name: "Run analysis"
48-
uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398 # 2.3.0
48+
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # 2.3.1
4949
with:
5050
results_file: results.sarif
5151
results_format: sarif
@@ -64,6 +64,6 @@ jobs:
6464
retention-days: 5
6565

6666
- name: "Upload to code-scanning"
67-
uses: github/codeql-action/upload-sarif@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # 2.22.3
67+
uses: github/codeql-action/upload-sarif@49abf0ba24d0b7953cb586944e918a0b92074c80 # 2.22.4
6868
with:
6969
sarif_file: results.sarif

RELEASE-NOTES.txt

Lines changed: 42 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ o Add org.apache.commons.io.StreamIterator. Thanks to Gary Gregory.
2424
o Add MessageDigestInputStream and deprecate MessageDigestCalculatingInputStream. Thanks to Gary Gregory.
2525

2626
Fixed Bugs:
27-
o IO-810: XmlStreamReader encoding match RE is too strict. Thanks to Laurence Gonsalves.
27+
o IO-815: XmlStreamReader encoding match RE is too strict. Thanks to Laurence Gonsalves.
2828
o IO-810: Javadoc in FileUtils does not reflect code for thrown exceptions. Thanks to Gregor Dschung, Gary Gregory.
2929
o IO-812: Javadoc should mention closing Streams based on file resources. Thanks to Adam Rauch, Gary Gregory.
3030
o IO-811: In tests, Files.walk() direct and indirect callers fail to close the returned Stream. Thanks to Adam Rauch, Gary Gregory.
@@ -54,13 +54,9 @@ Binary compatible: Yes.
5454
Source compatible: Yes.
5555
Semantic compatible: Yes.
5656

57-
Commons IO 2.9.0 requires Java 8.
58-
Commons IO 2.8.0 requires Java 8.
59-
Commons IO 2.7 requires Java 8.
57+
Commons IO 2.7 and up requires Java 8.
6058
Commons IO 2.6 requires Java 7.
61-
Commons IO 2.5 requires Java 6.
62-
Commons IO 2.4 requires Java 6.
63-
Commons IO 2.3 requires Java 6.
59+
Commons IO 2.3 through 2.5 requires Java 6.
6460
Commons IO 2.2 requires Java 5.
6561
Commons IO 1.4 requires Java 1.3.
6662

@@ -133,13 +129,9 @@ Binary compatible: Yes.
133129
Source compatible: Yes.
134130
Semantic compatible: Yes.
135131

136-
Commons IO 2.9.0 requires Java 8.
137-
Commons IO 2.8.0 requires Java 8.
138-
Commons IO 2.7 requires Java 8.
132+
Commons IO 2.7 and up requires Java 8.
139133
Commons IO 2.6 requires Java 7.
140-
Commons IO 2.5 requires Java 6.
141-
Commons IO 2.4 requires Java 6.
142-
Commons IO 2.3 requires Java 6.
134+
Commons IO 2.3 through 2.5 requires Java 6.
143135
Commons IO 2.2 requires Java 5.
144136
Commons IO 1.4 requires Java 1.3.
145137

@@ -205,13 +197,9 @@ Binary compatible: Yes.
205197
Source compatible: Yes.
206198
Semantic compatible: Yes.
207199

208-
Commons IO 2.9.0 requires Java 8.
209-
Commons IO 2.8.0 requires Java 8.
210-
Commons IO 2.7 requires Java 8.
200+
Commons IO 2.7 and up requires Java 8.
211201
Commons IO 2.6 requires Java 7.
212-
Commons IO 2.5 requires Java 6.
213-
Commons IO 2.4 requires Java 6.
214-
Commons IO 2.3 requires Java 6.
202+
Commons IO 2.3 through 2.5 requires Java 6.
215203
Commons IO 2.2 requires Java 5.
216204
Commons IO 1.4 requires Java 1.3.
217205

@@ -448,13 +436,9 @@ Binary compatible: Yes.
448436
Source compatible: Yes.
449437
Semantic compatible: Yes.
450438

451-
Commons IO 2.9.0 requires Java 8.
452-
Commons IO 2.8.0 requires Java 8.
453-
Commons IO 2.7 requires Java 8.
439+
Commons IO 2.7 and up requires Java 8.
454440
Commons IO 2.6 requires Java 7.
455-
Commons IO 2.5 requires Java 6.
456-
Commons IO 2.4 requires Java 6.
457-
Commons IO 2.3 requires Java 6.
441+
Commons IO 2.3 through 2.5 requires Java 6.
458442
Commons IO 2.2 requires Java 5.
459443
Commons IO 1.4 requires Java 1.3.
460444

@@ -524,13 +508,9 @@ Binary compatible: Yes.
524508
Source compatible: Yes.
525509
Semantic compatible: Yes.
526510

527-
Commons IO 2.9.0 requires Java 8.
528-
Commons IO 2.8.0 requires Java 8.
529-
Commons IO 2.7 requires Java 8.
511+
Commons IO 2.7 and up requires Java 8.
530512
Commons IO 2.6 requires Java 7.
531-
Commons IO 2.5 requires Java 6.
532-
Commons IO 2.4 requires Java 6.
533-
Commons IO 2.3 requires Java 6.
513+
Commons IO 2.3 through 2.5 requires Java 6.
534514
Commons IO 2.2 requires Java 5.
535515
Commons IO 1.4 requires Java 1.3.
536516

@@ -586,13 +566,9 @@ Binary compatible: Yes.
586566
Source compatible: Yes.
587567
Semantic compatible: Yes.
588568

589-
Commons IO 2.9.0 requires Java 8.
590-
Commons IO 2.8.0 requires Java 8.
591-
Commons IO 2.7 requires Java 8.
569+
Commons IO 2.7 and up requires Java 8.
592570
Commons IO 2.6 requires Java 7.
593-
Commons IO 2.5 requires Java 6.
594-
Commons IO 2.4 requires Java 6.
595-
Commons IO 2.3 requires Java 6.
571+
Commons IO 2.3 through 2.5 requires Java 6.
596572
Commons IO 2.2 requires Java 5.
597573
Commons IO 1.4 requires Java 1.3.
598574

@@ -682,11 +658,9 @@ Binary compatible: Yes.
682658
Source compatible: Yes.
683659
Semantic compatible: Yes.
684660

685-
Commons IO 2.7 requires Java 8.
661+
Commons IO 2.7 and up requires Java 8.
686662
Commons IO 2.6 requires Java 7.
687-
Commons IO 2.5 requires Java 6.
688-
Commons IO 2.4 requires Java 6.
689-
Commons IO 2.3 requires Java 6.
663+
Commons IO 2.3 through 2.5 requires Java 6.
690664
Commons IO 2.2 requires Java 5.
691665
Commons IO 1.4 requires Java 1.3.
692666

@@ -794,11 +768,9 @@ Binary compatible: Yes.
794768
Source compatible: Yes.
795769
Semantic compatible: Yes.
796770

797-
Commons IO 2.7 requires Java 8.
771+
Commons IO 2.7 and up requires Java 8.
798772
Commons IO 2.6 requires Java 7.
799-
Commons IO 2.5 requires Java 6.
800-
Commons IO 2.4 requires Java 6.
801-
Commons IO 2.3 requires Java 6.
773+
Commons IO 2.3 through 2.5 requires Java 6.
802774
Commons IO 2.2 requires Java 5.
803775
Commons IO 1.4 requires Java 1.3.
804776

@@ -938,12 +910,11 @@ Source compatible: No, see the rare case in
938910
Semantic compatible: No, see the rare case in
939911
https://issues.apache.org/jira/browse/IO-318.
940912

941-
Commons IO 2.6 requires Java 7 or later.
942-
Commons IO 2.5 requires Java 6 or later.
943-
Commons IO 2.4 requires Java 6 or later.
944-
Commons IO 2.3 requires Java 6 or later.
945-
Commons IO 2.2 requires Java 5 or later.
946-
Commons IO 1.4 requires Java 1.3 or later.
913+
Commons IO 2.7 and up requires Java 8.
914+
Commons IO 2.6 requires Java 7.
915+
Commons IO 2.3 through 2.5 requires Java 6.
916+
Commons IO 2.2 requires Java 5.
917+
Commons IO 1.4 requires Java 1.3.
947918

948919
==============================================================================
949920

@@ -1051,11 +1022,11 @@ Binary compatible: Yes.
10511022
Source compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
10521023
Semantic compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
10531024

1054-
Commons IO 2.5 requires Java 6 or later.
1055-
Commons IO 2.4 requires Java 6 or later.
1056-
Commons IO 2.3 requires Java 6 or later.
1057-
Commons IO 2.2 requires Java 5 or later.
1058-
Commons IO 1.4 requires Java 1.3 or later.
1025+
Commons IO 2.7 and up requires Java 8.
1026+
Commons IO 2.6 requires Java 7.
1027+
Commons IO 2.3 through 2.5 requires Java 6.
1028+
Commons IO 2.2 requires Java 5.
1029+
Commons IO 1.4 requires Java 1.3.
10591030

10601031
==============================================================================
10611032

@@ -1104,10 +1075,11 @@ Binary compatible: Yes.
11041075
Source compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
11051076
Semantic compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
11061077

1107-
Commons IO 2.4 requires Java 6 or later.
1108-
Commons IO 2.3 requires Java 6 or later.
1109-
Commons IO 2.2 requires Java 5 or later.
1110-
Commons IO 1.4 requires Java 1.3 or later.
1078+
Commons IO 2.7 and up requires Java 8.
1079+
Commons IO 2.6 requires Java 7.
1080+
Commons IO 2.3 through 2.5 requires Java 6.
1081+
Commons IO 2.2 requires Java 5.
1082+
Commons IO 1.4 requires Java 1.3.
11111083

11121084
==============================================================================
11131085

@@ -1125,9 +1097,11 @@ Binary compatible: Yes.
11251097
Source compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
11261098
Semantic compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
11271099

1128-
Commons IO 2.3 requires Java 6 or later.
1129-
Commons IO 2.2 requires Java 5 or later.
1130-
Commons IO 1.4 requires Java 1.3 or later.
1100+
Commons IO 2.7 and up requires Java 8.
1101+
Commons IO 2.6 requires Java 7.
1102+
Commons IO 2.3 through 2.5 requires Java 6.
1103+
Commons IO 2.2 requires Java 5.
1104+
Commons IO 1.4 requires Java 1.3.
11311105

11321106
==============================================================================
11331107

@@ -1172,8 +1146,11 @@ Binary compatible: Yes
11721146
Source compatible: Yes
11731147
Semantic compatible: Yes. Check the bug fixes section for semantic bug fixes
11741148

1175-
Commons IO 2.2 requires a minimum of Java 5.
1176-
Commons IO 1.4 requires a minimum of Java 1.3.
1149+
Commons IO 2.7 and up requires Java 8.
1150+
Commons IO 2.6 requires Java 7.
1151+
Commons IO 2.3 through 2.5 requires Java 6.
1152+
Commons IO 2.2 requires Java 5.
1153+
Commons IO 1.4 requires Java 1.3.
11771154

11781155
==============================================================================
11791156

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<modelVersion>4.0.0</modelVersion>
2525
<groupId>commons-io</groupId>
2626
<artifactId>commons-io</artifactId>
27-
<version>2.15.1</version>
27+
<version>2.15.1-SNAPSHOT</version>
2828
<name>Apache Commons IO</name>
2929

3030
<inceptionYear>2002</inceptionYear>

src/changes/changes.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,13 @@ The <action> type attribute can be add,update,fix,remove.
4747
</properties>
4848

4949
<body>
50+
<release version="2.15.1" date="20YY-MM-DD" description="Java 8 is required.">
51+
<!-- FIX -->
52+
<action dev="sebb" type="fix" due-to="Gregor Dschung">Fix wrong issue id in changelog #503.</action>
53+
</release>
5054
<release version="2.15.0" date="2023-10-21" description="Java 8 is required.">
5155
<!-- FIX -->
52-
<action dev="sebb" type="fix" issue="IO-810" due-to="Laurence Gonsalves">
56+
<action dev="sebb" type="fix" issue="IO-815" due-to="Laurence Gonsalves">
5357
XmlStreamReader encoding match RE is too strict.
5458
</action>
5559
<action dev="ggregory" type="fix" issue="IO-810" due-to="Gregor Dschung, Gary Gregory">

src/changes/release-notes.vm

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,13 +145,9 @@ Binary compatible: Yes.
145145
Source compatible: Yes.
146146
Semantic compatible: Yes.
147147

148-
Commons IO 2.9.0 requires Java 8.
149-
Commons IO 2.8.0 requires Java 8.
150-
Commons IO 2.7 requires Java 8.
148+
Commons IO 2.7 and up requires Java 8.
151149
Commons IO 2.6 requires Java 7.
152-
Commons IO 2.5 requires Java 6.
153-
Commons IO 2.4 requires Java 6.
154-
Commons IO 2.3 requires Java 6.
150+
Commons IO 2.3 through 2.5 requires Java 6.
155151
Commons IO 2.2 requires Java 5.
156152
Commons IO 1.4 requires Java 1.3.
157153

0 commit comments

Comments
 (0)