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 c780ef61 Update POM version numbers for Apache Commons IO release 
2.12.0
     add 3ec3fd03 Don't expose mutable arrays unnecessarily
     add e2b6f89d Fix Javadoc
     add 494c5a2c Javadoc deprecation of Serializable
     add cfb8f3c6 Javadoc
     add db436445 Javadoc
     add 9ab951b1 Deprecate NullPrintStream ctor to use singleton instead
     add e5d0ac9b Deprecate NullWriter ctor to use singleton instead
     add febaf104 Use a builder instead of new custom factory method
     add fb41f501 Javadoc
     add 29a63fda Use final
     add 2a730ab8 Sort members
     add 613654de Checkstyle
     add a116fc26 Use final
     add 8accd0d2 Add PMD rule ClassWithOnlyPrivateConstructorsShouldBeFinal
     add 9e74b834 Remove new API
     add dee1d768 Format tweak
     add 94708ef6 Javadoc
     add 565e215a Javadoc
     add 7db957b7 Javadoc
     add 16afcd11 Javadoc
     add d6eacc4f Javadoc
     add fe13122f Javadoc
     add 2134c690 Remove unused imports
     add 02d782c2 Javadoc
     add 00ccf1ff Javadoc
     add 920a1324 Use builder and deprecate old ctor
     add 70019111 Javadoc
     add 875ade80 Javadoc
     add 73bca3d7 Use a builder in UncheckedBufferedReader
     add 49c77de3 Remove unused imports
     add 40d6c56e Use final
     add 31430329 Javadoc
     add c55f6380 Use builder (fix)
     add 4cb04246 Format tweak
     add bdb9f8b9 Use builder and deprecate some ctors
     add b9300808 Pickup Maven enforcer plugin from parent POM
     add 53507ac6 Javadoc
     add 55b6211b Remove unused new method
     add 1cc2913e Remove unused new method
     add dba4132f Use builder and Javadoc
     add def5b298 Reuse FilterInputStream
     add 1440a301 Use final, remove superfluous parens, reduce nesting.
     add b7da64c9 Bump moditect-maven-plugin from 1.0.0.RC3 to 1.0.0.Final 
(#455)
     add 0d59a414 Bump moditect-maven-plugin from 1.0.0.RC3 to 1.0.0.Final 
(#455)
     add 408ff389 Bump moditect-maven-plugin from 1.0.0.RC3 to 1.0.0.Final #455
     add 7d3f6df7 Fix overflow for `FileUtilsTest` constants (#456)
     add c209dfe0 Fix overflow for FileUtilsTest constants #456.
     add 9ce4c839 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 6a9cb38e Javadoc
     add b85b9a3e Internal clean ups to more easily compare these two very 
similar classes
     add c40c0c39 More precise enum definition
     add 0f6f414b Format tweak
     add 9577adbc Better internal method name
     add c93030ac Allow start the tailer thread to start on a custom executor 
service.
     add 8814b6d7 Replace "Invalid" with "Illegal" in some exception messages
     add 8ec68f42 Rename internal methods and field
     add a56fcff4 Javadoc
     add ce20baf6 Setting builder delay duration to null acts as a reset.
     add b08205bd Unnecessary semicolon
     add 8d8be23c Javadoc
     add c12eaff7 Don't use thread local buffers for write only operations
     add b5abc78e Javadoc
     add 3b7a0aac Use final & ternary expression
     add 681d84df Formatting "()->x" -> "() -> x"
     add c9089843 Zero out some arrays before use
     add 04103a26 Javadoc
     add 4afb4528 Javadoc
     add 8c0385cb Add @SuppressWarnings("rawtypes")
     add f476fd52 Whitespace
     add bb6b3d3a FileSystemUtils.performCommand(String[], int, Duration): Use 
Locale.ROOT instead of ENGLISH.
     add e5fdc381 Use try-with-resources
     add c91d0898 Add @SuppressWarnings("resource")
     add 5dc5111e Add @SuppressWarnings("resource")
     add 6ed9da6f Add @SuppressWarnings("resource")
     add 9fdd41b1 Prepare for release candidate
     new 266bcc4d Merge branch 'master' into release

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  |   5 +-
 pom.xml                                            |  63 ++-------
 src/changes/changes.xml                            |  13 +-
 src/conf/maven-pmd-plugin.xml                      |  84 +++++++++++
 .../java/org/apache/commons/io/ByteOrderMark.java  |   4 +
 .../apache/commons/io/CloseableURLConnection.java  |   2 +-
 src/main/java/org/apache/commons/io/CopyUtils.java |   2 +-
 .../org/apache/commons/io/FileSystemUtils.java     | 134 ++++++------------
 src/main/java/org/apache/commons/io/FileUtils.java | 101 ++++++++-----
 src/main/java/org/apache/commons/io/HexDump.java   |   3 +-
 .../commons/io/{file/PathVisitor.java => IO.java}  |  21 +--
 src/main/java/org/apache/commons/io/IOCase.java    |   4 +-
 src/main/java/org/apache/commons/io/IOUtils.java   | 116 +++++++++++----
 .../java/org/apache/commons/io/LineIterator.java   |   1 +
 .../java/org/apache/commons/io/StreamIterator.java |   2 +-
 .../java/org/apache/commons/io/ThreadMonitor.java  |   2 +-
 .../java/org/apache/commons/io/ThreadUtils.java    |  17 +--
 .../apache/commons/io/UncheckedIOExceptions.java   |   2 +-
 .../apache/commons/io/build/AbstractOrigin.java    | 135 ++++++++++++++----
 .../commons/io/build/AbstractOriginSupplier.java   |  24 +++-
 .../commons/io/build/AbstractStreamBuilder.java    |   7 -
 .../apache/commons/io/charset/CharsetDecoders.java |   2 +-
 .../apache/commons/io/charset/CharsetEncoders.java |   2 +-
 .../io/comparator/CompositeFileComparator.java     |   4 +
 .../io/comparator/DefaultFileComparator.java       |   6 +-
 .../io/comparator/DirectoryFileComparator.java     |   4 +
 .../io/comparator/ExtensionFileComparator.java     |   4 +
 .../io/comparator/LastModifiedFileComparator.java  |   4 +
 .../commons/io/comparator/NameFileComparator.java  |   4 +
 .../commons/io/comparator/PathFileComparator.java  |   5 +-
 .../io/comparator/ReverseFileComparator.java       |   4 +
 .../commons/io/comparator/SizeFileComparator.java  |   8 ++
 .../org/apache/commons/io/file/FilesUncheck.java   |   2 +-
 .../commons/io/file/attribute/FileTimes.java       |   2 +-
 .../commons/io/file/spi/FileSystemProviders.java   |   2 +-
 .../commons/io/filefilter/AgeFileFilter.java       |   4 +
 .../commons/io/filefilter/AndFileFilter.java       |   4 +
 .../io/filefilter/CanExecuteFileFilter.java        |   4 +
 .../commons/io/filefilter/CanReadFileFilter.java   |   4 +
 .../commons/io/filefilter/CanWriteFileFilter.java  |   9 +-
 .../commons/io/filefilter/DelegateFileFilter.java  |   4 +
 .../commons/io/filefilter/DirectoryFileFilter.java |   4 +
 .../commons/io/filefilter/EmptyFileFilter.java     |   4 +
 .../commons/io/filefilter/FalseFileFilter.java     |   4 +
 .../commons/io/filefilter/FileFileFilter.java      |   4 +
 .../commons/io/filefilter/HiddenFileFilter.java    |   4 +
 .../io/filefilter/MagicNumberFileFilter.java       |   4 +
 .../commons/io/filefilter/NameFileFilter.java      |   4 +
 .../commons/io/filefilter/NotFileFilter.java       |   4 +
 .../apache/commons/io/filefilter/OrFileFilter.java |   4 +
 .../commons/io/filefilter/PrefixFileFilter.java    |   4 +
 .../commons/io/filefilter/RegexFileFilter.java     |   4 +
 .../commons/io/filefilter/SizeFileFilter.java      |   4 +
 .../commons/io/filefilter/SuffixFileFilter.java    |   4 +
 .../io/filefilter/SymbolicLinkFileFilter.java      |   4 +
 .../commons/io/filefilter/TrueFileFilter.java      |   4 +
 .../commons/io/filefilter/WildcardFileFilter.java  |   8 +-
 .../commons/io/filefilter/WildcardFilter.java      |   4 +
 .../apache/commons/io/function/IOBiFunction.java   |  13 --
 .../commons/io/function/IOBinaryOperator.java      |  16 +--
 .../apache/commons/io/function/IOSpliterator.java  |   2 +-
 .../org/apache/commons/io/function/IOStream.java   |  76 +++++-----
 .../apache/commons/io/input/BOMInputStream.java    |  29 ++--
 .../commons/io/input/BoundedInputStream.java       |  26 ++--
 .../io/input/BufferedFileChannelInputStream.java   |  41 +++---
 .../commons/io/input/CharSequenceReader.java       |   4 +
 .../apache/commons/io/input/DemuxInputStream.java  |   1 +
 .../io/input/MemoryMappedFileInputStream.java      |  25 ++--
 .../input/MessageDigestCalculatingInputStream.java |  27 ++--
 .../apache/commons/io/input/QueueInputStream.java  |   2 +
 .../io/input/RandomAccessFileInputStream.java      |   8 +-
 .../commons/io/input/ReadAheadInputStream.java     |  47 ++++---
 .../apache/commons/io/input/ReaderInputStream.java |   5 +
 .../commons/io/input/ReversedLinesFileReader.java  |   7 +-
 .../apache/commons/io/input/TaggedInputStream.java |   4 +
 .../org/apache/commons/io/input/TaggedReader.java  |   4 +
 .../java/org/apache/commons/io/input/Tailer.java   |  47 ++++++-
 .../commons/io/input/UncheckedBufferedReader.java  |  54 +++++--
 .../io/input/UncheckedFilterInputStream.java       |  44 ++++--
 .../commons/io/input/UncheckedFilterReader.java    |  49 +++++--
 .../io/input/UnixLineEndingInputStream.java        |  59 ++++----
 .../input/UnsynchronizedBufferedInputStream.java   | 139 +++++++++++-------
 .../input/UnsynchronizedByteArrayInputStream.java  | 106 ++++++++++++--
 .../io/input/UnsynchronizedFilterInputStream.java  |  69 +++++++--
 .../io/input/WindowsLineEndingInputStream.java     |  62 ++++----
 .../apache/commons/io/input/XmlStreamReader.java   |  15 +-
 .../io/input/buffer/CircularBufferInputStream.java |  18 +--
 .../io/input/buffer/CircularByteBuffer.java        |  12 +-
 .../commons/io/monitor/FileAlterationObserver.java |   4 +
 .../org/apache/commons/io/monitor/FileEntry.java   |   4 +
 .../commons/io/monitor/SerializableFileTime.java   |   7 +-
 .../io/output/AbstractByteArrayOutputStream.java   |   7 +-
 .../commons/io/output/FileWriterWithEncoding.java  |   7 +-
 .../commons/io/output/LockableFileWriter.java      |  12 +-
 .../apache/commons/io/output/NullAppendable.java   |   2 +-
 .../apache/commons/io/output/NullOutputStream.java |   4 +-
 .../apache/commons/io/output/NullPrintStream.java  |   3 +
 .../org/apache/commons/io/output/NullWriter.java   |   3 +
 .../commons/io/output/QueueOutputStream.java       |   2 +-
 .../commons/io/output/StringBuilderWriter.java     |   5 +-
 .../io/output/UncheckedFilterOutputStream.java     |  48 ++++++-
 .../commons/io/output/UncheckedFilterWriter.java   |  49 +++++--
 .../UnsynchronizedByteArrayOutputStream.java       |  60 +++++++-
 .../commons/io/output/WriterOutputStream.java      |   7 +-
 .../apache/commons/io/output/XmlStreamWriter.java  |   9 +-
 .../java/org/apache/commons/io/FileUtilsTest.java  |  22 ++-
 .../java/org/apache/commons/io/IOCaseTest.java     |  50 ++++++-
 .../java/org/apache/commons/io/IOUtilsTest.java    |  97 ++++++-------
 .../io/file/AccumulatorPathVisitorTest.java        |   4 +-
 .../commons/io/filefilter/RegexFileFilterTest.java |   1 +
 .../commons/io/function/IOBiFunctionTest.java      |   6 -
 .../io/function/IOBinaryOperatorStreamTest.java    |   2 +-
 .../apache/commons/io/function/IOStreamTest.java   |  42 +++---
 .../commons/io/input/BOMInputStreamTest.java       |   2 +-
 .../commons/io/input/BoundedInputStreamTest.java   |   6 +-
 .../io/input/MemoryMappedFileInputStreamTest.java  |  40 +++---
 .../io/input/RandomAccessFileInputStreamTest.java  |  32 ++---
 .../commons/io/input/ReaderInputStreamTest.java    |  20 +--
 .../ReversedLinesFileReaderTestParamFile.java      |  48 +++----
 .../commons/io/input/SequenceReaderTest.java       |  22 +--
 .../org/apache/commons/io/input/TailerTest.java    |   7 +-
 .../io/input/UncheckedBufferedReaderTest.java      |  26 ++--
 .../io/input/UncheckedFilterInputStreamTest.java   |  16 ++-
 .../io/input/UncheckedFilterReaderTest.java        |  21 +--
 .../UnsynchronizedBufferedInputStreamTest.java     |  24 +---
 .../UnsynchronizedByteArrayInputStreamTest.java    | 156 ++++++++++++---------
 .../input/UnsynchronizedFilterInputStreamTest.java |  10 +-
 .../commons/io/input/XmlStreamReaderTest.java      |   6 +-
 .../io/input/XmlStreamReaderUtilitiesTest.java     |   6 +-
 .../io/input/compatibility/XmlStreamReader.java    |  19 +--
 .../io/output/UncheckedFilterOutputStreamTest.java |   5 +-
 .../io/output/UncheckedFilterWriterTest.java       |   6 +-
 .../commons/io/output/WriterOutputStreamTest.java  |   2 +-
 133 files changed, 1853 insertions(+), 985 deletions(-)
 create mode 100644 src/conf/maven-pmd-plugin.xml
 copy src/main/java/org/apache/commons/io/{file/PathVisitor.java => IO.java} 
(77%)

Reply via email to