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