Label the next version 2.8.0.
MODIFY
pom.xml
pom.xml
<modelVersion>4.0.0</modelVersion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
- <version>2.8-SNAPSHOT</version>
+ <version>2.8.0-SNAPSHOT</version>
<name>Apache Commons IO</name>
<inceptionYear>2002</inceptionYear>
@@ -52,7 +52,7 @@ file comparators, endian transformation classes, and much more.
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</connection>
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</developerConnection>
<url>https://gitbox.apache.org/repos/asf?p=commons-io.git</url>
- <tag>commons-io-2.8</tag>
+ <tag>commons-io-2.8.0</tag>
</scm>
<developers>
@@ -269,7 +269,7 @@ file comparators, endian transformation classes, and much more.
<commons.module.name>org.apache.commons.io</commons.module.name>
<commons.rc.version>RC1</commons.rc.version>
<commons.bc.version>2.7</commons.bc.version>
- <commons.release.version>2.8</commons.release.version>
+ <commons.release.version>2.8.0</commons.release.version>
<commons.release.desc>(requires Java 8)</commons.release.desc>
<commons.jira.id>IO</commons.jira.id>
<commons.jira.pid>12310477</commons.jira.pid>

MODIFY
src/changes/changes.xml
src/changes/changes.xml
@@ -46,7 +46,7 @@ The <action> type attribute can be add,update,fix,remove.
<body>
<!-- The release date is the date RC is cut -->
- <release version="2.8" date="2020-MM-DD" description="Java 8 required.">
+ <release version="2.8.0" date="2020-MM-DD" description="Java 8 required.">
<action dev="ggregory" type="add" due-to="Gary Gregory">
Add org.apache.commons.io.input.CircularInputStream.
</action>

MODIFY
src/main/java/org/apache/commons/io/file/PathUtils.java
src/main/java/org/apache/commons/io/file/PathUtils.java
@@ -163,7 +163,7 @@ public static PathCounters cleanDirectory(final Path directory) throws IOExcepti
* @param fileVisitOptions See {@link Files#walkFileTree(Path,Set,int,FileVisitor)}.
* @return The visitation path counters.
* @throws IOException if an I/O error is thrown by a visitor method.
- * @since 2.8
+ * @since 2.8.0
*/
public static PathCounters cleanDirectory(final Path directory, final FileVisitOption... fileVisitOptions)
throws IOException {
@@ -287,7 +287,7 @@ public static PathCounters deleteDirectory(final Path directory) throws IOExcept
* @param fileVisitOptions See {@link Files#walkFileTree(Path,Set,int,FileVisitor)}.
* @return The visitor used to delete the given directory.
* @throws IOException if an I/O error is thrown by a visitor method.
- * @since 2.8
+ * @since 2.8.0
*/
public static PathCounters deleteDirectory(final Path directory, final FileVisitOption... fileVisitOptions) throws IOException {
return visitFileTree(DeletingPathVisitor.withLongCounters(), directory).getPathCounters();

MODIFY
src/main/java/org/apache/commons/io/input/CircularInputStream.java
src/main/java/org/apache/commons/io/input/CircularInputStream.java
* </p>
*
* @see InfiniteCircularInputStream
- * @since 2.8
+ * @since 2.8.0
*/
public class CircularInputStream extends InputStream {

MODIFY
src/main/java/org/apache/commons/io/output/NullAppendable.java
src/main/java/org/apache/commons/io/output/NullAppendable.java
* This Appendable has no destination (file/socket etc.) and all characters written to it are ignored and lost.
* </p>
*
- * @since 2.8
+ * @since 2.8.0
*/
public class NullAppendable implements Appendable {

MODIFY
src/site/site.xml
src/site/site.xml
<item name="Download" href="https://commons.apache.org/io/download_io.cgi"/>
<item name="User guide" href="/description.html"/>
<item name="Best practices" href="/bestpractices.html"/>
- <item name="Javadoc 2.8" href="/javadocs/api-release/index.html"/>
- <item name="Javadoc 2.7" href="/javadocs/api-2.7/index.html"/>
- <item name="Javadoc 2.6" href="/javadocs/api-2.6/index.html"/>
- <item name="Javadoc 2.5" href="/javadocs/api-2.5/index.html"/>
- <item name="Javadoc 2.4" href="/javadocs/api-2.4/index.html"/>
- <item name="Javadoc 2.3" href="/javadocs/api-2.3/index.html"/>
- <item name="Javadoc 2.2" href="/javadocs/api-2.2/index.html"/>
- <item name="Javadoc 1.4" href="/javadocs/api-1.4/index.html"/>
+ <item name="Javadoc" href="/javadocs/api-release/index.html"/>
+ <item name="Javadoc Archive" href="https://javadoc.io/doc/commons-io/commons-io/latest/index.html"/>
</menu>
<menu name="Development">

MODIFY
src/site/xdoc/index.xml
src/site/xdoc/index.xml
@@ -47,9 +47,9 @@ There are six main areas included:
<!-- ================================================== -->
<section name="Releases">
- <subsection name="Commons IO 2.8 (requires Java 8)">
+ <subsection name="Commons IO 2.8.0 (requires Java 8)">
<p>
- Commons IO 2.8 requires a minimum of Java 8 -
+ Commons IO 2.8.0 requires a minimum of Java 8 -
<a href="https://commons.apache.org/io/download_io.cgi">Download now!</a>
</p>
<p>

Label the next version 2.8.0.