Skip to content

Commit 5ac48bf

Browse files
committed
Start next release docs.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@1307449 13f79535-47bb-0310-9956-ffa450edef68
1 parent c8f8c3a commit 5ac48bf

4 files changed

Lines changed: 72 additions & 6 deletions

File tree

pom.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,11 +227,13 @@ file comparators, endian transformation classes, and much more.
227227
<maven.compile.source>1.6</maven.compile.source>
228228
<maven.compile.target>1.6</maven.compile.target>
229229
<commons.componentid>io</commons.componentid>
230-
<commons.release.version>2.3</commons.release.version>
231230
<commons.rc.version>RC1</commons.rc.version>
232-
<commons.release.desc>(requires JDK 1.5+)</commons.release.desc>
233-
<commons.release.2.version>1.4</commons.release.2.version>
234-
<commons.release.2.desc>(requires JDK 1.3+)</commons.release.2.desc>
231+
<commons.release.version>2.3</commons.release.version>
232+
<commons.release.desc>(requires JDK 1.6+)</commons.release.desc>
233+
<commons.release.2.version>2.2</commons.release.2.version>
234+
<commons.release.2.desc>(requires JDK 1.5+)</commons.release.2.desc>
235+
<commons.release.3.version>1.4</commons.release.3.version>
236+
<commons.release.3.desc>(requires JDK 1.3+)</commons.release.3.desc>
235237
<commons.jira.id>IO</commons.jira.id>
236238
<commons.jira.pid>12310477</commons.jira.pid>
237239
<!-- temporary override of parent -->

src/site/site.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
<item name="Download" href="http://commons.apache.org/io/download_io.cgi"/>
2929
<item name="User guide" href="/description.html"/>
3030
<item name="Best practices" href="/bestpractices.html"/>
31-
<item name="Javadoc 2.2" href="api-release/index.html"/>
31+
<item name="Javadoc 2.3" href="api-release/index.html"/>
32+
<item name="Javadoc 2.2" href="api-2.2/index.html"/>
3233
<item name="Javadoc 1.4" href="api-1.4/index.html"/>
3334
</menu>
3435

src/site/xdoc/index.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,20 @@ There are six main areas included:
4747
<!-- ================================================== -->
4848
<section name="Releases">
4949

50+
<subsection name="Commons IO 2.3 (requires JDK 1.6+)">
51+
<p>
52+
Commons IO 2.3 is the latest version and requires a minimum of JDK 1.6 -
53+
<a href="http://commons.apache.org/io/download_io.cgi">Download now!</a>
54+
</p>
55+
<p>
56+
View the <a href="upgradeto2_3.html">Release Notes</a> and
57+
<a href="api-release/index.html">JavaDoc API documents</a>
58+
</p>
59+
</subsection>
60+
5061
<subsection name="Commons IO 2.2 (requires JDK 1.5+)">
5162
<p>
52-
Commons IO 2.2 is the latest version and requires a minimum of JDK 1.5 -
63+
Commons IO 2.2 requires a minimum of JDK 1.5 -
5364
<a href="http://commons.apache.org/io/download_io.cgi">Download now!</a>
5465
</p>
5566
<p>

src/site/xdoc/upgradeto2_3.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
Licensed to the Apache Software Foundation (ASF) under one or more
4+
contributor license agreements. See the NOTICE file distributed with
5+
this work for additional information regarding copyright ownership.
6+
The ASF licenses this file to You under the Apache License, Version 2.0
7+
(the "License"); you may not use this file except in compliance with
8+
the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
-->
18+
<document>
19+
<properties>
20+
<title>Upgrade from 2.2 to 2.3</title>
21+
<author email="dev@commons.apache.org">Commons Documentation Team</author>
22+
</properties>
23+
<body>
24+
25+
<section name="Upgrade">
26+
<p>
27+
These are the release notes and advice for upgrading Commons-IO from
28+
version 2.2 to version 2.3
29+
<source>
30+
Commons IO is a package of Java utility classes like java.io.
31+
Classes in this package are considered to be so standard and of such high
32+
reuse as to justify existence in java.io.
33+
34+
Commons IO contains utility classes, stream implementations, file filters,
35+
file comparators, endian transformation classes, and much more.
36+
37+
TODO
38+
39+
Compatibility with 2.3 and 2.2:
40+
Binary compatible: Yes
41+
Source compatible: No
42+
Semantic compatible: No. See IO-318 for the difference in thrown exceptions for APIs that specify an unsupported encoding name.
43+
44+
Commons IO 2.3 requires a minimum of JDK 1.6.
45+
Commons IO 2.2 requires a minimum of JDK 1.5.
46+
Commons IO 1.4 requires a minimum of JDK 1.3.
47+
</source>
48+
</p>
49+
</section>
50+
51+
</body>
52+
</document>

0 commit comments

Comments
 (0)