You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/06/03 16:44:30 UTC
[commons-io] branch release updated (3c1ac44d -> c2f23c5a)
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-io.git
from 3c1ac44d Bump to next development version
add b51d763f Add @SuppressWarnings("resource") Add @SuppressWarnings("resource")
add 9600e9af Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-io.git
add 6921f87e Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-io.git
add 7752088f [IO-791] Regression in FileUtils.touch - no longer creates parent directories
add 8d0f1b93 Javadoc
add 87e6728b Update tests to user StringInputStream's builder.
add 598ac655 Javadoc
add 4c46df1d Javadoc
add efcd0e7a Javadoc
add d2ce4288 [IO-793] Add StringInputStream.
add cbdbe648 Javadoc
add b3408278 Javadoc
add a040bc60 Javadoc
add 570c7969 Javadoc
add 2655f26f Javadoc
add ed78419e Javadoc
add 2c50e674 Javadoc
add 2c57a80a Javadoc
add bfdcfc0c Javadoc
add 0bd02aeb Javadoc
add a02c526f Javadoc
add bd3c2d9b Javadoc
add 940a6523 Javadoc
add ed613307 Javadoc
add 9bf29a76 Replace new StringInputStream with existing CharSequenceInputStream
add 6cbfdca9 Javadoc
add 92352a75 Javadoc
add 8828e667 Javadoc
add f03c2ace Javadoc
add 5db9871c Javadoc
add 57eb3004 Javadoc
add b80f8726 Better internal method name
add 18331dbc Javadoc
add 46cbf45a Javadoc
add a2ee490e Javadoc
add b0ed879e Javadoc
add 184c7095 Javadoc
add 06c39695 Javadoc
add 301cbd4b Javadoc
add 8e184517 Javadoc
add e29e5d73 Javadoc
add 465ce654 Javadoc
add b1edbdaa Javadoc
add ea83e8cb Javadoc
add 193f7d07 Javadoc
add 368ff234 Javadoc
add f55f6a09 Javadoc
add 1d28eef7 Javadoc
add c9322a81 Javadoc
add 09ce9ed0 Javadoc
add ade8cba1 Javadoc
add 4e8284a6 Javadoc
add e23680f1 Javadoc
add 4ae9a095 Javadoc
add 7267e6cd Javadoc
add 1c0f6fe7 Javadoc
add ff374017 Javadoc
add fb78f68f Add AbstractStreamBuilder.setOpenOptions(OpenOption...)
add 342f7094 ByteArrayOrigin should be able convert a byte[] to a ByteArrayInputStream.
add f64dd1d4 Javadoc
add 011270eb Add [IO-795] CharSequenceInputStream.reset() only works once
add 256436e9 Refactor and pull up CharSequenceInputStream.Builder.setCharSequence()
add 6d29faf9 Format tweak
add 8acfd4c5 Add ChunkedOutputStream.Builder and refactor
add ea38b482 Remove unused import
add 7b9ad18b Add tests and some missing conversions to AbstractOrigin subclasses
add e32b436b Sort members
add 2d851099 Grammar
add 4e606b3a Bump commons-parent from 57 to 58
add 6a710422 Add AbstractOrigin.getByteArray(long, int).
add 46c2aba6 [IO-796] FileAlreadyExistsException in PathUtils.createParentDirectories(Path, LinkOption, FileAttribute<?>...)
add c5fead72 Javadoc
add 80125ee2 Fix checkstyle
add e5a34caa Javadoc
add 00f284bd Only read the relevant portion of a file
add bebf1ffa Javadoc
add 2365a1ed Javadoc
add 4cb3d299 Reuse RandomAccessFiles
add f4b22d54 Javadoc
add 921ad077 Better test
add ec50f298 Add AbstractOrigin.size()
add 2628fd32 Javadoc
add 80118e50 Javadoc
add 49e6b3d6 Better toString()
add 39b501a2 Throw ArithmeticException if the position overflows an int
add 99e44293 Better exception message
add d6da6b2a Better exception message
add 3c352e20 Stay compatible with 2.12.0
add c7d957d7 Add PathUtils.EMPTY_FILE_ATTRIBUTE_ARRAY
add 12a19412 [IO-798] DeferredFileOutputStream throws exception when system temp dir is a symlink
add 87da2aad Javadoc
add faa09372 Javadoc
add 8b9e574b Javadoc
add d20d8681 Javadoc
add 5ab69e76 Javadoc
add ce3d52e1 Javadoc
add 5c87fbc9 Javadoc
add 6a187cc3 Fix formatting
add c8fc6c49 Better comment
add fad416c8 Simplify
add b96c1aef ReaderInputStream.Builder.setCharsetEncoder(null) should reset to a default object, not throw an NPE.
add 8cc157e2 ReaderInputStream.Builder.setCharset(null) should reset to a default object, not throw an NPE
add 117e2195 Add CharSequenceInputStream.Builder.setCharsetEncoder(CharsetEncoder)
add 5e3a4f1c Prepare for release candidate
add c2f23c5a Update POM version for Apache Commons IO release 2.13.0
No new revisions were added by this update.
Summary of changes:
README.md | 6 +-
RELEASE-NOTES.txt | 72 ++++++++
pom.xml | 12 +-
src/changes/changes.xml | 68 +++++++-
.../java/org/apache/commons/io/ByteOrderMark.java | 58 ++++++-
src/main/java/org/apache/commons/io/CopyUtils.java | 11 ++
src/main/java/org/apache/commons/io/IOUtils.java | 82 ++++++---
.../apache/commons/io/RandomAccessFileMode.java | 12 +-
...ExistsException.java => RandomAccessFiles.java} | 43 ++---
.../apache/commons/io/build/AbstractOrigin.java | 189 +++++++++++++++++++--
.../commons/io/build/AbstractOriginSupplier.java | 55 ++++--
.../commons/io/build/AbstractStreamBuilder.java | 111 +++++++++++-
.../apache/commons/io/build/AbstractSupplier.java | 2 +-
.../apache/commons/io/charset/CharsetEncoders.java | 15 +-
.../java/org/apache/commons/io/file/PathUtils.java | 25 ++-
.../io/filefilter/MagicNumberFileFilter.java | 26 ++-
.../commons/io/filefilter/WildcardFileFilter.java | 20 ++-
.../commons/io/input/AutoCloseInputStream.java | 54 ++++++
.../apache/commons/io/input/BOMInputStream.java | 81 ++++++---
.../io/input/BufferedFileChannelInputStream.java | 29 +++-
.../commons/io/input/CharSequenceInputStream.java | 120 +++++++++++--
.../io/input/MemoryMappedFileInputStream.java | 36 +++-
.../input/MessageDigestCalculatingInputStream.java | 26 ++-
.../apache/commons/io/input/QueueInputStream.java | 17 +-
.../io/input/RandomAccessFileInputStream.java | 26 ++-
.../commons/io/input/ReadAheadInputStream.java | 24 ++-
.../apache/commons/io/input/ReaderInputStream.java | 59 +++++--
.../commons/io/input/ReversedLinesFileReader.java | 24 ++-
.../java/org/apache/commons/io/input/Tailer.java | 45 ++---
.../commons/io/input/UncheckedBufferedReader.java | 23 ++-
.../io/input/UncheckedFilterInputStream.java | 23 ++-
.../commons/io/input/UncheckedFilterReader.java | 23 ++-
.../input/UnsynchronizedBufferedInputStream.java | 25 ++-
.../input/UnsynchronizedByteArrayInputStream.java | 30 +++-
.../io/input/UnsynchronizedFilterInputStream.java | 20 ++-
.../apache/commons/io/input/XmlStreamReader.java | 43 +++--
.../commons/io/output/ChunkedOutputStream.java | 89 ++++++++--
.../apache/commons/io/output/ChunkedWriter.java | 2 +-
.../io/output/DeferredFileOutputStream.java | 28 ++-
.../commons/io/output/FileWriterWithEncoding.java | 47 +++--
.../commons/io/output/LockableFileWriter.java | 39 +++--
.../io/output/UncheckedFilterOutputStream.java | 20 ++-
.../commons/io/output/UncheckedFilterWriter.java | 20 ++-
.../UnsynchronizedByteArrayOutputStream.java | 18 +-
.../commons/io/output/WriterOutputStream.java | 45 +++--
.../apache/commons/io/output/XmlStreamWriter.java | 32 ++--
src/site/xdoc/download_io.xml | 26 +--
src/site/xdoc/index.xml | 15 +-
.../org/apache/commons/io/ByteOrderParserTest.java | 3 +
.../java/org/apache/commons/io/CopyUtilsTest.java | 6 +-
.../apache/commons/io/DemuxInputStreamTest.java | 6 +-
.../org/apache/commons/io/DirectoryWalkerTest.java | 4 +-
.../org/apache/commons/io/EndianUtilsTest.java | 1 +
.../org/apache/commons/io/FileCleanerTest.java | 4 +-
.../apache/commons/io/FileCleaningTrackerTest.java | 4 +-
.../apache/commons/io/FileDeleteStrategyTest.java | 4 +-
.../org/apache/commons/io/FileSystemUtilsTest.java | 2 +-
.../apache/commons/io/FileUtilsCopyToFileTest.java | 2 +-
.../io/FileUtilsDeleteDirectoryLinuxTest.java | 3 +
.../apache/commons/io/FileUtilsFileNewerTest.java | 2 +-
.../apache/commons/io/FileUtilsListFilesTest.java | 2 +-
.../java/org/apache/commons/io/FileUtilsTest.java | 33 ++--
.../apache/commons/io/FileUtilsWaitForTest.java | 2 +-
.../org/apache/commons/io/FilenameUtilsTest.java | 4 +-
.../commons/io/FilenameUtilsWildcardTest.java | 3 +
.../java/org/apache/commons/io/HexDumpTest.java | 2 +-
.../commons/io/IOExceptionWithCauseTest.java | 2 +-
.../apache/commons/io/IOIndexedExceptionTest.java | 2 -
.../org/apache/commons/io/IOUtilsCopyTest.java | 2 +-
.../java/org/apache/commons/io/IOUtilsTest.java | 18 +-
.../apache/commons/io/RandomAccessFilesTest.java | 63 +++++++
.../apache/commons/io/TaggedIOExceptionTest.java | 2 +-
.../commons/io/UncheckedIOExceptionsTest.java | 3 +-
.../commons/io/build/AbstractOriginTest.java | 133 +++++++++++++++
.../commons/io/build/ByteArrayOriginTest.java | 70 ++++++++
.../commons/io/build/CharSequenceOriginTest.java | 71 ++++++++
.../FileOriginTest.java} | 20 +--
.../commons/io/build/InputStreamOriginTest.java | 72 ++++++++
.../commons/io/build/OutputStreamOriginTest.java | 112 ++++++++++++
.../PathOriginTest.java} | 23 +--
.../apache/commons/io/build/ReaderOriginTest.java | 72 ++++++++
.../URIOriginTest.java} | 23 +--
.../commons/io/build/WriterStreamOriginTest.java | 111 ++++++++++++
.../io/comparator/CompositeFileComparatorTest.java | 2 +-
.../io/comparator/DefaultFileComparatorTest.java | 2 +-
.../io/comparator/DirectoryFileComparatorTest.java | 2 +-
.../io/comparator/ExtensionFileComparatorTest.java | 2 +-
.../comparator/LastModifiedFileComparatorTest.java | 2 +-
.../io/comparator/NameFileComparatorTest.java | 2 +-
.../io/comparator/PathFileComparatorTest.java | 2 +-
.../io/comparator/SizeFileComparatorTest.java | 2 +-
.../org/apache/commons/io/file/CountersTest.java | 3 +
.../io/file/PathUtilsContentEqualsTest.java | 3 +
.../org/apache/commons/io/file/PathUtilsTest.java | 4 +-
.../commons/io/input/AutoCloseInputStreamTest.java | 37 +++-
.../commons/io/input/BOMInputStreamTest.java | 11 +-
.../commons/io/input/BrokenInputStreamTest.java | 2 +-
.../apache/commons/io/input/BrokenReaderTest.java | 2 +-
.../input/BufferedFileChannelInputStreamTest.java | 4 +-
.../io/input/CharSequenceInputStreamTest.java | 61 ++++++-
.../io/input/CloseShieldInputStreamTest.java | 2 +-
.../commons/io/input/CloseShieldReaderTest.java | 2 +-
.../commons/io/input/ClosedInputStreamTest.java | 2 +-
.../apache/commons/io/input/ClosedReaderTest.java | 2 +-
.../commons/io/input/CountingInputStreamTest.java | 4 +-
.../MessageDigestCalculatingInputStreamTest.java | 4 +
.../commons/io/input/NullInputStreamTest.java | 2 +-
.../apache/commons/io/input/NullReaderTest.java | 2 +-
.../io/input/RandomAccessFileInputStreamTest.java | 24 ++-
.../commons/io/input/ReadAheadInputStreamTest.java | 4 +-
.../commons/io/input/ReaderInputStreamTest.java | 16 ++
.../apache/commons/io/input/StringInputStream.java | 77 ---------
.../commons/io/input/StringInputStreamTest.java | 46 -----
.../commons/io/input/TaggedInputStreamTest.java | 2 +-
.../apache/commons/io/input/TaggedReaderTest.java | 2 +-
.../commons/io/input/TeeInputStreamTest.java | 2 +-
.../org/apache/commons/io/input/TeeReaderTest.java | 2 +-
.../io/input/UncheckedFilterInputStreamTest.java | 3 +-
.../io/input/WindowsLineEndingInputStreamTest.java | 3 +-
.../commons/io/input/XmlStreamReaderTest.java | 15 +-
.../io/input/XmlStreamReaderUtilitiesTest.java | 2 +-
.../io/input/compatibility/XmlStreamReader.java | 6 +-
.../XmlStreamReaderUtilitiesCompatibilityTest.java | 4 +-
.../io/output/AppendableOutputStreamTest.java | 2 +-
.../commons/io/output/AppendableWriterTest.java | 2 +-
.../commons/io/output/BrokenOutputStreamTest.java | 2 +-
.../apache/commons/io/output/BrokenWriterTest.java | 2 +-
.../io/output/ByteArrayOutputStreamTest.java | 2 +-
.../commons/io/output/ChunkedOutputStreamTest.java | 54 ++++--
.../commons/io/output/ChunkedWriterTest.java | 3 +
.../io/output/CloseShieldOutputStreamTest.java | 2 +-
.../commons/io/output/CloseShieldWriterTest.java | 2 +-
.../commons/io/output/ClosedOutputStreamTest.java | 2 +-
.../apache/commons/io/output/ClosedWriterTest.java | 2 +-
.../io/output/CountingOutputStreamTest.java | 1 +
.../io/output/FileWriterWithEncodingTest.java | 2 +-
.../commons/io/output/LockableFileWriterTest.java | 2 +-
.../commons/io/output/NullAppendableTest.java | 2 +-
.../commons/io/output/NullOutputStreamTest.java | 4 +-
.../commons/io/output/NullPrintStreamTest.java | 4 +-
.../io/output/ProxyCollectionWriterTest.java | 2 +-
.../commons/io/output/ProxyOutputStreamTest.java | 2 +-
.../commons/io/output/TaggedOutputStreamTest.java | 2 +-
.../apache/commons/io/output/TaggedWriterTest.java | 2 +-
.../commons/io/output/TeeOutputStreamTest.java | 2 +-
.../apache/commons/io/output/TeeWriterTest.java | 2 +-
.../io/output/ThresholdingOutputStreamTest.java | 3 +
.../commons/io/output/UncheckedAppendableTest.java | 2 +-
.../io/output/UncheckedFilterOutputStreamTest.java | 2 +-
.../io/output/UncheckedFilterWriterTest.java | 2 +-
.../commons/io/output/WriterOutputStreamTest.java | 6 +
.../io/serialization/FullClassNameMatcherTest.java | 3 +
.../io/serialization/MoreComplexObjectTest.java | 7 +-
.../serialization/RegexpClassNameMatcherTest.java | 3 +
.../ValidatingObjectInputStreamTest.java | 3 +
.../WildcardClassNameMatcherTest.java | 3 +
156 files changed, 2613 insertions(+), 696 deletions(-)
copy src/main/java/org/apache/commons/io/{FileExistsException.java => RandomAccessFiles.java} (51%)
create mode 100644 src/test/java/org/apache/commons/io/RandomAccessFilesTest.java
create mode 100644 src/test/java/org/apache/commons/io/build/AbstractOriginTest.java
create mode 100644 src/test/java/org/apache/commons/io/build/ByteArrayOriginTest.java
create mode 100644 src/test/java/org/apache/commons/io/build/CharSequenceOriginTest.java
copy src/test/java/org/apache/commons/io/{comparator/DefaultFileComparatorTest.java => build/FileOriginTest.java} (65%)
create mode 100644 src/test/java/org/apache/commons/io/build/InputStreamOriginTest.java
create mode 100644 src/test/java/org/apache/commons/io/build/OutputStreamOriginTest.java
copy src/test/java/org/apache/commons/io/{comparator/DefaultFileComparatorTest.java => build/PathOriginTest.java} (63%)
create mode 100644 src/test/java/org/apache/commons/io/build/ReaderOriginTest.java
copy src/test/java/org/apache/commons/io/{comparator/DefaultFileComparatorTest.java => build/URIOriginTest.java} (63%)
create mode 100644 src/test/java/org/apache/commons/io/build/WriterStreamOriginTest.java
delete mode 100644 src/test/java/org/apache/commons/io/input/StringInputStream.java
delete mode 100644 src/test/java/org/apache/commons/io/input/StringInputStreamTest.java