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 dbc4ec6ae Bump to next development version
     add b77b5071c Bump codecov/codecov-action from 4.1.1 to 4.2.0 (#610)
     add e751e2f8c Merge branch 'release'
     add eae89f51f Add a section for the next release
     add d12543656 Remove duplicate information, POM is canonical.
     add 88bc82996 Add missing Javadoc since tags
     add 7fd8ccab2 Bump github/codeql-action from 3.24.9 to 3.24.10 (#611)
     add 536084a2c Bump codecov/codecov-action from 4.2.0 to 4.3.0 (#612)
     add 8d58bd952 Bump github/codeql-action from 3.24.10 to 3.25.1 (#613)
     add 6f5a7e8ba Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#614)
     add 31d63eab5 GitHub no longer supports Java 8 it seems
     add b910607e4 Bump commons.bytebuddy.version from 1.14.13 to 1.14.14 (#615)
     add dac0f0d4f Bump commons.bytebuddy.version from 1.14.13 to 1.14.14 #615
     add abae40a74 Update maven.yml
     add 1c6fc0de0 Bump actions/checkout from 4.1.2 to 4.1.4 (#616)
     add 2cff23548 Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#618)
     add f852ef8ef Bump github/codeql-action from 3.25.1 to 3.25.3 (#617)
     add 20c7b0b16 Bump tests commons-codec:commons-codec from 1.16.1 to 1.17.0
     add c3903fd39 Update tag
     add 56aa3a524 Add missing test
     add 9f72cc526 Add missing test
     add b92ddff56 Add missing unit tests
     add 8fddcb622 Add missing unit tests
     add 9cea7e89d Add missing unit tests
     add d34090bf2 Simplify internals
     add c28eff3be Simplify internals
     add ab8eacf64 More precise internal name
     add 8b580e423 Use SystemProperties in tests instead of magic string lookups
     add 458fcc75b Use SystemProperties in tests instead of magic string lookups
     add 5f311e02c Use SystemProperties in tests instead of magic string lookups
     add 89559a57d Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#619)
     add 4b10ee6d6 FileUtils.lastModifiedFileTime(File) calls 
Objects.requireNonNull() on the wrong object
     add 09894423a PathUtils.deleteOnExit(Path) calls Objects.requireNonNull() 
on the wrong object
     add 72419b881 Normalize exception message
     add 0bc1f4839 Better Javadoc
     add bb361e487 Add test for CircularByteBuffer clear() (#620)
     add 5d7e64f35 Add test for CircularByteBuffer clear() #620
     add 613e7283b Set the bar for Jacoco checks
     add c5f02cfea Set the bar for Jacoco checks
     add 0dbdb1763 Bump commons.bytebuddy.version from 1.14.14 to 1.14.15 (#621)
     add 741c4d4e4 Bump commons.bytebuddy.version from 1.14.14 to 1.14.15 #621
     add 7df58926b Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 042964cd4 Bump actions/checkout from 4.1.4 to 4.1.5 (#622)
     add 032152ac3 Bump github/codeql-action from 3.25.3 to 3.25.4 (#624)
     add 28c12f260 Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#623)
     add 1ad715e80 Show Maven stack traces on errors in GH CI
     add be1d4e111 Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#625)
     add de0e987a5 Bump actions/checkout from 4.1.5 to 4.1.6 (#627)
     add 4de7c718d Bump github/codeql-action from 3.25.4 to 3.25.5 (#626)
     add 3ddf1ad58 Add IOIterator.adapt(Iterable)
     add b98b804d6 Deprecate LineIterator.nextLine() in favor of next()
     add e55ee57d4 Let parent POM configure Javadoc links
     add 573b9e0d9 Javadoc
     add 618c806db Javadoc
     add 519883d65 Refactor magic string
     add edf8c8b7e Refactor common code
     add 3d412ccc0 Sort members
     add a61015c94 'this' not needed for these method calls
     add 6d8f485e2 Fix PMD UnnecessaryFullyQualifiedName and friends
     add 5ccc44c5e Bump commons.bytebuddy.version from 1.14.15 to 1.14.16 (#631)
     add c162f3e7a Bump commons.bytebuddy.version from 1.14.15 to 1.14.16 #631
     add 832d7995d Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 
(#632)
     add 0a1c2fcbb Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 
#632
     add bd2a8e63d Bump org.apache.commons:commons-parent from 69 to 70 (#628)
     add 3fa5723a9 Bump org.apache.commons:commons-parent from 69 to 70 #628
     add 664994e9e Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#633)
     add 8171873d2 Bump github/codeql-action from 3.25.5 to 3.25.6 (#634)
     add f026f9569 Remove @SuppressWarnings
     add 938362c7c Remove @SuppressWarnings
     add f1c46c3ad Remove @SuppressWarnings
     add 87f73e8ea Add @SuppressWarnings array element
     add 30927730e Add @SuppressWarnings array element
     add bb2e64680 Reset ommons.bc.version
     add 89ea5ea3e Organize entries
     add 5920a2d08 Bump commons.bytebuddy.version from 1.14.16 to 1.14.17 (#635)
     add 0159cf7b4 Bump commons.bytebuddy.version from 1.14.16 to 1.14.17 #635
     add 1bd12b55b Merge branch 'master' of 
https://ggreg...@gitbox.apache.org/repos/asf/commons-io.git
     add b8babecbe [IO-831] Support getInputStream() for https & http in 
URIOrigin (#630)
     add f3bb798a6 [IO-831] [IO-831] Add getInputStream() for 'https' & 'http' 
in URIOrigin
     add e66e31a12 Sort members
     add a8a6ffd94 Use final
     add d5c1ee3c0 Extract magic strings
     add 9fe52e181 Javadoc
     add 19e9918d5 Add standalone test for 
PathUtils.getDosFileAttributeView(Path)
     add cf12941b7 Test current behavior
     add 9a7a963bb Adjusty test for macOS
     add d29270a79 PathUtils.isPosix(Path, LinkOption...) should return false 
on null input
     add 756ea1b16 Better exception message
     add 27b094302 Adjusty test for macOS
     add a0c1482ff Add PathUtilsTest.testSetReadOnlyFileAbsent()
     add 6bace53ea Remove exception not thrown from private method signature
     add 97c4803e1 [IO-856] Add 
FileUtilsListFilesTest.testListFilesWithDeletion()
     add 2e58ad64d Add back Java 8 testing on GH
     add 6311f9a0b Add back Java 8 testing on GH
     add 828650e9e Bump github/codeql-action from 3.25.6 to 3.25.8 (#636)
     add 00a8ac720 Use Objects.toString()
     add 008983cc8 Use Objects.toString()
     add 99357c726 Javadoc
     add 13fcfce24 Bump org.apache.commons:commons-parent from 70 to 71 (#637)
     add 149f8b08e Bump org.apache.commons:commons-parent from 70 to 71 #637
     add b0b49492e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 3d8020ead Bump actions/checkout from 4.1.6 to 4.1.7 (#638)
     add 946db1359 Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#640)
     add ec512f0d7 Bump github/codeql-action from 3.25.8 to 3.25.10 (#639)
     add c9fd7fc57 Javadoc
     add b7d896016 Javadoc
     add 982949dd6 Drop CodeQL
     add 4bb3d2322 Drop CodeQL
     add 1be67cd66 Revert "Drop CodeQL"
     add 32ce4d2d0 Revert "Drop CodeQL"
     add 8f750a231 Drop codecov.io
     add f04b16acc Fix XML
     add 52c7157de Bump github/codeql-action from 3.25.10 to 3.25.11 (#641)
     add 12dbeafe9 Add IOSupplier.getUnchecked()
     add fe6d3c934 Add CloseShieldInputStream.systemIn(InputStream)
     add 91de8ece1 Javadoc
     add 1040e74d4 AutoCloseInputStream(InputStream) uses 
ClosedInputStream.INSTANCE when its input is null
     add 2432b1b35 Add ClosedInputStreamTest#testAvailable()
     add 10d74fc18 Avoid NullPointerException in ProxyInputStream.available() 
when the underlying input stream is null
     add 0fd437d1d Add BoundedInputStreamTest.testAvailable()
     add 9e14f9604 BufferedFileChannelInputStream.available() returns 0 before 
any reads.
     add e0e69af62 BufferedFileChannelInputStream.available() should return 0 
when the stream is closed instead of throwing an exception
     add 0b07ef383 CharSequenceInputStream.available() should return 0 after 
the stream is closed
     add 907fc90f8 Add ChecksumInputStreamTest#testAvailable()
     add 48be3f94d CircularInputStream.available() should return 0 when the 
stream is closed
     add fbede3cdd Rename test method
     add a3d1c9837 InfiniteCircularInputStream.available() should return 0 when 
the stream is closed
     add c958b3182 ChecksumInputStream(InputStream, Checksum, long, long) 
should fail-fast on null Checksum input
     add 6a625e954 Add CharSequenceInputStreamTest.testReadAfterClose()
     add 016caf547 BufferedFileChannelInputStream.read() should return -1 after 
the stream is closed
     add dfd2a0602 Add available() tests
     add b5c10499e BOMInputStream.read() should return -1 after the stream is 
closed
     add 55a8ab74a Add AutoCloseInputStream tests
     add 31fad244f Rename test method like others
     add bd706ae09 Pull up BufferedFileChannelInputStreamTest's 
testAvailableAfterClose() and testAvailableAfterRead()
     add 665cf316d Add ReadAheadInputStreamTest.testAvailableAfterOpen()
     add de6da09d4 Rename test fixture class
     add 666f8ed40 Import JUnit class instead of using FQCN
     add 22b287f60 Add ClosedInputStream tests
     add fe4f775cd Add CloseShieldInputStream tests
     add 17eed67a0 Fix typo in test method name
     add 4d6c246f3 Fix typo in test method name
     add 0c9358a98 Add CountingInputStream tests
     add b923a69ad Javadoc
     add a45fce8ef Whitespace
     add 12bb45539 Javadoc
     add 5d937c9f2 Fix NullInputStream available(), close(), and read()
     add 3f01818d9 Add CountingInputStream tests
     add c553b0b40 Add MarkShieldInputStream tests
     add 86b5da5ca Our convention is public tests.
     add fae5ae925 Normalize internal method name
     add 99673666d MemoryMappedFileInputStream.available() should return 0 
after the stream is closed
     add f448f97af Add ObservableInputStream tests
     add 1378842f9 ProxyInputStream.read() should return -1 after the stream is 
closed
     add e2fb56b7c Add MessageDigestCalculatingInputStream tests
     add a51bc332b Add ObservableInputStream tests
     add 77ac672b4 Add MessageDigestInputStream tests
     add 78b2c5b8a Add QueueInputStream tests
     add 220fe6e2e Better internal name
     add d13acbde8 Better internal name
     add c3a92cb05 RandomAccessFileInputStream.available() should return 0 
after the stream is closed
     add a987fa8a2 Sort members
     add 7ef6378cf RandomAccessFileInputStream.read() should return -1 (EOF) 
after the stream is closed
     add f20c01f54 Update descriptions
     add f03363e24 Add AbstractInputStream and refactor duplicate code
     add 305c003f1 Pull up ReadAheadInputStreamTest.testAvailableAfterOpen()
     add 24511345b ReaderInputStream.available() should return 0 after the 
stream is closed
     add 275e76797 Normalize test class names
     add c209ab47c Add @Override
     add c2b51058e Fix test on GitHub
     add e2c722930 Fix PMD UnnecessaryFullyQualifiedName
     add 4b46905f1 Bump commons.bytebuddy.version from 1.14.17 to 1.14.18 (#642)
     add 2e0e13ce8 Bump commons.bytebuddy.version from 1.14.17 to 1.14.18 #642
     add ecbef7805 Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#643)
     add 15ab5d465 AutoCloseInputStream does not call handleIOException() on 
close()
     add 30434ed64 Simplify testing
     add b89b74c67 Normalize ivar name
     add 933e3c435 Add BOMInputStreamTest.testCloseHandleIOException()
     add bc11cc03f BoundedInputStream does not call handleIOException() on 
close() when the proxied stream throws an IOException
     add 96a2ebf0a Add 
MessageDigestCalculatingInputStreamTest.testCloseHandleIOException()
     add 4e8c2df9e Format nit
     add c73545aa9 Add ThrottledInputStreamTest.testCloseHandleIOException()
     add b52680ce4 Add CountingInputStreamTest.testCloseHandleIOException()
     add cb0e601a5 Add MarkShieldInputStreamTest.testCloseHandleIOException()
     add ac226897f Clean up
     add 7f183752c Add  SwappedDataInputStreamTest.testCloseHandleIOException()
     add ab486806e Add TaggedInputStreamTest.testCloseHandleIOException()
     add 54770589b Add TeeInputStreamTest.testCloseHandleIOException()
     add d09e68b0b Raise the bar on some JaCoCo checks
     add cd9620dc2 Normalize parameter names
     add 7fd8d4c2e 0.91 is ok for me locally but not on GH CI
     add 6cd780ae1 Add tests and asserts
     add 4ccb68260 0.85 is ok for me locally but not on GH CI
     add 93db6bf48 0.85 is ok for me locally but not on GH CI
     add 5d26b46c3 0.86 is ok for me locally but not on GH CI
     add db86ede34 Sort members
     add 62e2df7e2 Javadoc
     add 8fa1c0efb Better internal name
     add a17cc99de Use Assertions
     add 12fe11e58 Javadoc
     add ce73e0d90 Add CircularByteBufferTest.testAddByteSmallestBuffer()
     add 9dd7f2d99 Add CircularByteBufferTest.testHasSpace()
     add 5a68e2081 Add CircularByteBufferTest.testReadByteArray()
     add db248f015 Add PeekableInputStreamTest
     add 27620875b Use final
     add f9db0532d Fix tag
     add d438916ce Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 (#644)
     add b91a48074 Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 #644
     add 412d256ec Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 
(#645)
     add 28ffe6b7a Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 
#645
     add 8d08a0f17 Bump github/codeql-action from 3.25.11 to 3.25.12 (#646)
     add 88109593c Javadoc
     add 08bbfe4bf Add Java 22 to the GitHub CI build
     add 770c32f31 Add Java 24-ea as an experimental build
     add c15529377 Inline single use variable
     add ebb0a3c2a Bump github/codeql-action from 3.25.12 to 3.25.14 (#647)
     add 8e65e2b4e Standardise parameter order [skip ci]
     add 7d5fb8981 Remove useless comment prefix and postfix
     add 9ca6fbb5c Replace assert with JUnit assertions (#648)
     add aa43f4f9f IO-858 - fix FileUtilsWaitForTest
     add ab165f7b7 Oops, need to check for equality
     add 2ab682758 Doc update [skip ci]
     add 41cec1284 Bump github/codeql-action from 3.25.14 to 3.25.15 (#650)
     add 40751c773 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#651)
     add 5cf329a02 Bump org.apache.commons:commons-parent from 71 to 72 (#649)
     add fb5e549da Bump org.apache.commons:commons-parent from 71 to 72 #649
     add 1a2cfc8dc Avoid NullPointerException in 
ProxyInputStream.markSupported() when the underlying input stream is null
     add 10c506d35 Refactor test
     add 4a7bc11e0 Avoid NullPointerException in ProxyInputStream.mark(int) 
when the underlying input stream is null
     add cb0ccf943 Javadoc markSupported()
     add 54bbab7d8 Javadoc
     add 27414737c Update inline comment
     add 8056c9a4c Javadoc
     add a1ef0989f Javadoc
     add 07f1df648 Javadoc
     add 3ee38babe Javadoc
     add a7e7dda39 Javadoc
     add fa49cefd9 Javadoc
     add 075b3f69c Fix typo in test name
     add cc62ff747 Revert *InputStream.read() should return -1 (EOF) after the 
stream is closed
     add fc6790179 Sort members
     add 5a6ec8f39 Better local name
     add 729821571 Javadoc
     add bdd804d2e NullInputStream.read(*) should throw IOException when it is 
closed
     add efe9c63fe MarkShieldInputStream.read(*) should throw IOException when 
it is closed
     add 0680b0d06 Add tests
     add 1bd223752 Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 
(#653)
     add c8015e0e3 Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 
#653
     add c5cf16926 Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 
(#652)
     add c34a05406 Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 
#652
     add 3893be767 Bump github/codeql-action from 3.25.15 to 3.26.0 (#654)
     add 64af3bfbf Bump actions/setup-java from 4.2.1 to 4.2.2 (#656)
     add 065acc9ab Bump actions/upload-artifact from 4.3.4 to 4.3.6 (#655)
     add 035552252 replace deprecated constant FileFileFilter.FILE in javadoc 
(#657)
     add 26b6d0e3d Replace deprecated constant FileFileFilter.FILE in Javadoc 
#657
     add f41dc2b57 Bump github/codeql-action from 3.26.0 to 3.26.2 (#660)
     add f63e56d20 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 
(#659)
     add c3544bcf4 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 
#659
     add 52dbc4f07 Bump commons.bytebuddy.version from 1.14.18 to 1.14.19 (#658)
     add 45c71e3ee Bump commons.bytebuddy.version from 1.14.18 to 1.14.19 #658
     add 690fc7a79 Bump org.apache.commons:commons-parent from 72 to 73 (#661)
     add a47d98faf Bump org.apache.commons:commons-parent from 72 to 73 #661
     add 7fb8eb730 Fix typos in comments
     add 60c933abe Bump github/codeql-action from 3.26.2 to 3.26.4 (#662)
     add 932cfefa7 Bump commons.bytebuddy.version from 1.14.19 to 1.15.0 (#663)
     add dce6509d2 Bump commons.bytebuddy.version from 1.14.19 to 1.15.0 #663
     add fad382af4 Bump org.apache.commons:commons-parent from 73 to 74 (#664)
     add e8b2bd270 Bump org.apache.commons:commons-parent from 73 to 74 #664
     add 0ca75f34c Bump commons.bytebuddy.version from 1.15.0 to 1.15.1 (#665)
     add 6b2c217d5 Bump commons.bytebuddy.version from 1.15.0 to 1.15.1 #665
     add 3277a0753 Bump github/codeql-action from 3.26.4 to 3.26.6 (#667)
     add fd05885f0 Javadoc
     add d7905cf09 Avoid random test failures
     add 1914fe38c Pick up exec-maven-plugin version from parent POM
     add fb56c0eac Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 
(#666)
     add 6c7a8fb29 Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 
#666
     add 24e5af491 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 09b3f0215 Use Assertions.assertInstanceOf()
     add 65a56eec5 Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#668)
     add 7d0eedaa8 Bump actions/setup-java from 4.2.2 to 4.3.0 (#669)
     add c44fb5163 Add UnsynchronizedBufferedReader and UnsynchronizedReader
     add 2d2bb26ba Sort imports
     add 6d6f65d9d Javadoc
     add abc2c1bfc Refactoring
     add e9d28f723 Add UnsynchronizedBufferedReader.peek()
     add 473839ffb BufferedFileChannelInputStream.available() should return 0 
instead of -1 at the end of the stream
     add fa00f5ebc Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |   8 +-
 .github/workflows/coverage.yml                     |  61 ---
 .github/workflows/maven.yml                        |  51 +-
 .github/workflows/scorecards-analysis.yml          |   8 +-
 CONTRIBUTING.md                                    |   9 +-
 README.md                                          |  13 +-
 RELEASE-NOTES.txt                                  |  90 ++++
 pom.xml                                            |  33 +-
 src/changes/changes.xml                            |  51 ++
 src/changes/release-notes.vm                       |   4 -
 src/conf/maven-pmd-plugin.xml                      |   7 +-
 src/main/java/org/apache/commons/io/CopyUtils.java |   2 +-
 .../org/apache/commons/io/DirectoryWalker.java     |  14 +-
 .../org/apache/commons/io/FileCleaningTracker.java |   2 +-
 .../java/org/apache/commons/io/FileSystem.java     |   8 +-
 .../org/apache/commons/io/FileSystemUtils.java     |   3 +-
 src/main/java/org/apache/commons/io/FileUtils.java |  70 ++-
 .../java/org/apache/commons/io/FilenameUtils.java  |   4 +-
 src/main/java/org/apache/commons/io/HexDump.java   |  17 +-
 src/main/java/org/apache/commons/io/IOCase.java    |   5 +-
 src/main/java/org/apache/commons/io/IOUtils.java   |  34 +-
 .../java/org/apache/commons/io/LineIterator.java   |   2 +
 .../java/org/apache/commons/io/ThreadMonitor.java  |   4 +-
 .../apache/commons/io/build/AbstractOrigin.java    |  28 +-
 .../commons/io/build/AbstractOriginSupplier.java   |  24 +-
 .../commons/io/build/AbstractStreamBuilder.java    |  18 +-
 .../io/comparator/DefaultFileComparator.java       |   2 +-
 .../io/comparator/DirectoryFileComparator.java     |   2 +-
 .../io/comparator/ExtensionFileComparator.java     |   4 +-
 .../io/comparator/LastModifiedFileComparator.java  |   2 +-
 .../commons/io/comparator/NameFileComparator.java  |   4 +-
 .../commons/io/comparator/PathFileComparator.java  |   4 +-
 .../commons/io/comparator/SizeFileComparator.java  |   2 +-
 .../apache/commons/io/comparator/package-info.java |   6 +-
 .../java/org/apache/commons/io/file/Counters.java  |   6 +-
 .../java/org/apache/commons/io/file/PathUtils.java |  28 +-
 .../commons/io/file/StandardDeleteOption.java      |   2 +-
 .../commons/io/file/spi/FileSystemProviders.java   |   3 +-
 .../commons/io/filefilter/AndFileFilter.java       |   3 +-
 .../io/filefilter/CanExecuteFileFilter.java        |   8 +-
 .../commons/io/filefilter/CanReadFileFilter.java   |  12 +-
 .../commons/io/filefilter/CanWriteFileFilter.java  |   8 +-
 .../commons/io/filefilter/DelegateFileFilter.java  |   2 +-
 .../commons/io/filefilter/EmptyFileFilter.java     |   8 +-
 .../commons/io/filefilter/HiddenFileFilter.java    |  12 +-
 .../apache/commons/io/filefilter/IOFileFilter.java |   4 +-
 .../apache/commons/io/filefilter/OrFileFilter.java |   3 +-
 .../commons/io/filefilter/WildcardFileFilter.java  |   6 +-
 .../org/apache/commons/io/function/IOIterator.java |  12 +
 .../org/apache/commons/io/function/IOStream.java   |   4 +-
 .../commons/io/function/IOStreamAdapter.java       |   1 -
 .../org/apache/commons/io/function/IOSupplier.java |  18 +-
 .../commons/io/input/AbstractInputStream.java}     |  48 +-
 .../commons/io/input/AutoCloseInputStream.java     |   5 +-
 .../apache/commons/io/input/BOMInputStream.java    |   5 +-
 .../commons/io/input/BoundedInputStream.java       |   8 +-
 .../org/apache/commons/io/input/BoundedReader.java |   2 +-
 .../apache/commons/io/input/BrokenInputStream.java |  11 +-
 .../io/input/BufferedFileChannelInputStream.java   |  10 +-
 .../commons/io/input/CharSequenceInputStream.java  |   4 +-
 .../commons/io/input/ChecksumInputStream.java      |  19 +-
 .../commons/io/input/CircularInputStream.java      |  16 +-
 .../commons/io/input/CloseShieldInputStream.java   |  11 +
 .../apache/commons/io/input/ClosedInputStream.java |  12 +-
 .../apache/commons/io/input/DemuxInputStream.java  |   1 -
 .../java/org/apache/commons/io/input/Input.java}   |  27 +-
 .../commons/io/input/MarkShieldInputStream.java    |   3 +-
 .../io/input/MemoryMappedFileInputStream.java      |  22 +-
 .../commons/io/input/MessageDigestInputStream.java |   4 +-
 .../apache/commons/io/input/NullInputStream.java   |  68 ++-
 .../org/apache/commons/io/input/NullReader.java    |   4 +-
 .../apache/commons/io/input/ProxyInputStream.java  | 155 ++++--
 .../apache/commons/io/input/QueueInputStream.java  |   6 +-
 .../io/input/RandomAccessFileInputStream.java      |  33 +-
 .../commons/io/input/ReadAheadInputStream.java     |  10 +-
 .../apache/commons/io/input/ReaderInputStream.java |  25 +-
 .../commons/io/input/ReversedLinesFileReader.java  |   8 +-
 .../java/org/apache/commons/io/input/Tailer.java   |  14 +-
 .../commons/io/input/ThrottledInputStream.java     |   8 +-
 .../io/input/UnsynchronizedBufferedReader.java     | 478 +++++++++++++++++
 .../input/UnsynchronizedByteArrayInputStream.java  |   6 +-
 .../commons/io/input/UnsynchronizedReader.java     | 115 ++++
 .../io/input/WindowsLineEndingInputStream.java     |  41 +-
 .../apache/commons/io/input/XmlStreamReader.java   |   4 +-
 .../io/input/buffer/CircularBufferInputStream.java |   5 +-
 .../io/input/buffer/CircularByteBuffer.java        |  19 +-
 .../io/input/buffer/PeekableInputStream.java       |   2 +
 .../commons/io/monitor/FileAlterationObserver.java |   2 +-
 .../commons/io/monitor/SerializableFileTime.java   |  11 +-
 .../commons/io/output/AppendableOutputStream.java  |   3 +-
 .../apache/commons/io/output/AppendableWriter.java |   4 +-
 .../io/output/DeferredFileOutputStream.java        |  14 +-
 .../commons/io/output/FileWriterWithEncoding.java  |   8 +-
 .../commons/io/output/LockableFileWriter.java      |  18 +-
 .../commons/io/output/QueueOutputStream.java       |   2 +-
 .../commons/io/output/StringBuilderWriter.java     |   5 +-
 .../commons/io/output/WriterOutputStream.java      |  15 +-
 src/site/xdoc/download_io.xml                      |  26 +-
 .../commons/io/FileUtilsCleanSymlinksTest.java     |  17 +-
 .../apache/commons/io/FileUtilsListFilesTest.java  |  20 +
 .../java/org/apache/commons/io/FileUtilsTest.java  |  11 +-
 .../apache/commons/io/FileUtilsWaitForTest.java    |  76 ++-
 .../commons/io/IOExceptionWithCauseTest.java       |   4 +-
 .../org/apache/commons/io/IOUtilsCopyTest.java     |   4 +-
 .../java/org/apache/commons/io/IOUtilsTest.java    |   4 +-
 .../org/apache/commons/io/LineIteratorTest.java    |   4 +-
 .../org/apache/commons/io/build/URIOriginTest.java |  25 +
 .../apache/commons/io/file/FilesUncheckTest.java   |   2 +-
 .../org/apache/commons/io/file/PathUtilsTest.java  |  33 +-
 .../AbstractConditionalFileFilterTest.java         |  32 +-
 .../apache/commons/io/function/IOIteratorTest.java |   7 +-
 .../apache/commons/io/function/IOSupplierTest.java |  26 +-
 .../commons/io/input/AbstractInputStreamTest.java  |  43 +-
 .../commons/io/input/AutoCloseInputStreamTest.java |  72 ++-
 .../commons/io/input/BOMInputStreamTest.java       |  45 +-
 .../commons/io/input/BoundedInputStreamTest.java   |  36 ++
 .../commons/io/input/BrokenInputStreamTest.java    |   6 +-
 .../input/BufferedFileChannelInputStreamTest.java  |  18 +
 .../io/input/CharSequenceInputStreamTest.java      |  47 +-
 .../commons/io/input/ChecksumInputStreamTest.java  |  37 ++
 .../commons/io/input/CircularInputStreamTest.java  |  46 +-
 .../io/input/ClassLoaderObjectInputStreamTest.java |  30 +-
 .../io/input/CloseShieldInputStreamTest.java       |  56 +-
 .../commons/io/input/ClosedInputStreamTest.java    |  44 ++
 .../commons/io/input/CountingInputStreamTest.java  |  48 +-
 .../io/input/InfiniteCircularInputStreamTest.java  |  46 +-
 .../io/input/MarkShieldInputStreamTest.java        |  86 ++-
 .../io/input/MemoryMappedFileInputStreamTest.java  | 114 ++--
 .../MessageDigestCalculatingInputStreamTest.java   |  62 +++
 .../io/input/MessageDigestInputStreamTest.java     |  61 +++
 .../commons/io/input/NullInputStreamTest.java      | 259 +++++----
 .../io/input/ObservableInputStreamTest.java        |  75 ++-
 .../commons/io/input/ProxyInputStreamTest.java     | 170 +++++-
 .../commons/io/input/QueueInputStreamTest.java     |  36 ++
 .../io/input/RandomAccessFileInputStreamTest.java  |  20 +-
 .../commons/io/input/ReadAheadInputStreamTest.java |   1 +
 .../commons/io/input/ReaderInputStreamTest.java    |  36 ++
 ...ReversedLinesFileReaderParamBlockSizeTest.java} |   2 +-
 ...a => ReversedLinesFileReaderParamFileTest.java} |   2 +-
 ...java => ReversedLinesFileReaderSimpleTest.java} |   4 +-
 .../io/input/SwappedDataInputStreamTest.java       |  11 +-
 .../commons/io/input/TaggedInputStreamTest.java    |   6 +
 .../org/apache/commons/io/input/TailerTest.java    |   7 +-
 .../commons/io/input/TeeInputStreamTest.java       |   9 +
 .../commons/io/input/ThrottledInputStreamTest.java |   9 +-
 .../io/input/UnixLineEndingInputStreamTest.java    |  46 +-
 .../io/input/UnsynchronizedBufferedReaderTest.java | 590 +++++++++++++++++++++
 .../io/input/WindowsLineEndingInputStreamTest.java | 163 +++++-
 .../buffer/CircularBufferInputStreamTest.java      |  47 +-
 .../io/input/buffer/CircularByteBufferTest.java    |  81 +++
 ...treamTest.java => PeekableInputStreamTest.java} |  54 +-
 .../io/output/ByteArrayOutputStreamTest.java       |   3 +-
 .../io/output/CountingOutputStreamTest.java        |   2 +-
 .../commons/io/output/WriterOutputStreamTest.java  |   5 +-
 .../commons/io/test/ThrowOnCloseInputStream.java   |   2 +-
 155 files changed, 3897 insertions(+), 958 deletions(-)
 delete mode 100644 .github/workflows/coverage.yml
 copy src/{test/java/org/apache/commons/io/test/ThrowOnCloseInputStream.java => 
main/java/org/apache/commons/io/input/AbstractInputStream.java} (51%)
 copy src/{test/java/org/apache/commons/io/output/NullAppendableTest.java => 
main/java/org/apache/commons/io/input/Input.java} (65%)
 create mode 100644 
src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedReader.java
 create mode 100644 
src/main/java/org/apache/commons/io/input/UnsynchronizedReader.java
 rename 
src/test/java/org/apache/commons/io/input/{ReversedLinesFileReaderTestParamBlockSize.java
 => ReversedLinesFileReaderParamBlockSizeTest.java} (99%)
 rename 
src/test/java/org/apache/commons/io/input/{ReversedLinesFileReaderTestParamFile.java
 => ReversedLinesFileReaderParamFileTest.java} (99%)
 rename 
src/test/java/org/apache/commons/io/input/{ReversedLinesFileReaderTestSimple.java
 => ReversedLinesFileReaderSimpleTest.java} (97%)
 create mode 100644 
src/test/java/org/apache/commons/io/input/UnsynchronizedBufferedReaderTest.java
 copy 
src/test/java/org/apache/commons/io/input/buffer/{CircularBufferInputStreamTest.java
 => PeekableInputStreamTest.java} (60%)

Reply via email to