Skip to content

Commit bd952dd

Browse files
committed
Preparing release 2.4.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@1349399 13f79535-47bb-0310-9956-ffa450edef68
1 parent 9dc08c7 commit bd952dd

1 file changed

Lines changed: 43 additions & 1 deletion

File tree

RELEASE-NOTES.txt

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Apache Commons IO
3-
Version 2.3-SNAPSHOT
3+
Version 2.4
44
Release Notes
55

66
INTRODUCTION:
@@ -12,6 +12,48 @@ reuse as to justify existence in java.io.
1212
The Commons IO library contains utility classes, stream implementations, file filters,
1313
file comparators, endian transformation classes, and much more.
1414

15+
==============================================================================
16+
Apache Commons IO Version 2.4
17+
==============================================================================
18+
New features and bug fixes.
19+
20+
Changes in this version include:
21+
22+
New features:
23+
o IO-269: Tailer locks file from deletion/rename on Windows. Thanks to sebb.
24+
o IO-333: Export OSGi packages at version 1.x in addition to 2.x. Thanks to fmeschbe.
25+
o IO-320: Add XmlStreamReader support for UTF-32. Thanks to ggregory.
26+
o IO-331: BOMInputStream wrongly detects UTF-32LE_BOM files as UTF-16LE_BOM files in method getBOM(). Thanks to ggregory.
27+
o IO-327: Add byteCountToDisplaySize(BigInteger). Thanks to ggregory.
28+
o IO-326: Add new FileUtils.sizeOf[Directory] APIs to return BigInteger. Thanks to ggregory.
29+
o IO-325: Add IOUtils.toByteArray methods to work with URL and URI. Thanks to raviprak.
30+
o IO-324: Add missing Charset sister APIs to method that take a String charset name. Thanks to raviprak.
31+
32+
Fixed Bugs:
33+
o IO-279: Tailer erroneously considers file as new. Thanks to Sergio Bossa, Chris Baron.
34+
o IO-335: Tailer#readLines - incorrect CR handling.
35+
o IO-334: FileUtils.toURLs throws NPE for null parameter; document the behavior.
36+
o IO-332: Improve tailer's reading performance. Thanks to liangly.
37+
o IO-279: Improve Tailer performance with buffered reads (see IO-332).
38+
o IO-329: FileUtils.writeLines uses unbuffered IO. Thanks to tivv.
39+
o IO-319: FileUtils.sizeOfDirectory follows symbolic links. Thanks to raviprak.
40+
41+
42+
Compatibility with 2.3:
43+
Binary compatible: Yes.
44+
Source compatible: Yes.
45+
Semantic compatible: Yes.
46+
47+
Compatibility with 2.2 and 1.4:
48+
Binary compatible: Yes.
49+
Source compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
50+
Semantic compatible: No, see the rare case in https://issues.apache.org/jira/browse/IO-318.
51+
52+
Commons IO 2.4 requires JDK 1.6 or later.
53+
Commons IO 2.3 requires JDK 1.6 or later.
54+
Commons IO 2.2 requires JDK 1.5 or later.
55+
Commons IO 1.4 requires JDK 1.3 or later.
56+
1557
==============================================================================
1658
Apache Commons IO Version 2.3
1759
==============================================================================

0 commit comments

Comments
 (0)