Apache Commons logo Commons IO

JIRA Report

Fix Version Key Component Summary Type Resolution Status
IO-858 FileUtilsWaitForTest does not test anything useful Bug Fixed Resolved
IO-793 Streams/Writers StringInputStream.java should be in main source folder Bug Fixed Resolved
IO-672 Utilities Copying a File sets last modified date to 01 January 1970 Bug Fixed Resolved
IO-603 Maven dependency version Bug Fixed Closed
IO-602 Utilities listFiles(File directory, IOFileFilter fileFilter, IOFileFilter dirFilter) does not recurse into subdirectories Bug Fixed Closed
IO-589 Some tests fail if the base path contains a space Bug Fixed Resolved
IO-498 Utilities FileUtils.directoryContains(File, File) returns wrong results when the file name contains unreadable characters Bug Fixed Closed
IO-483 Utilities getPrefixLength return -1 if unix file contains colon Bug Fixed Resolved
IO-447 Possible NPE in FileSystemUtils.freeSpaceWindows; FilenameUtils.normalize can return null Bug Fixed Closed
IO-370 Utilities Links are broken on User Guide.... Bug Fixed Closed
IO-347 commons-io:commons-io:1.3.2 POM incorrectly deployed under org.apache.commons Bug Fixed Closed
IO-659 Upgrade to commons-lang v3.9 Improvement Fixed Closed
IO-654 Spring Clean .gitignore Improvement Fixed Closed
IO-653 Spring Clean .gitignore Improvement Fixed Closed
IO-632 Add PathUtils for operations on NIO Path Improvement Fixed Closed
IO-588 Utilities IOUtils.writeLines() should accept an Iterable<> Improvement Fixed Closed
IO-587 Streams/Writers BoundedInputStream: Expose method to check whether the boundary was reached Improvement Fixed Closed
IO-549 Streams/Writers Make ByteArrayOutputStream.toBufferedInputStream public Improvement Fixed Resolved
IO-635 Utilities Add and reuse org.apache.commons.io.IOUtils.close(Closeable) New Feature Fixed Closed
IO-607 Update from Java 7 to Java 8 New Feature Fixed Resolved
IO-521 Add InfiniteCircularInputStream New Feature Fixed Closed
IO-806 Spelling fixes Task Fixed Resolved
IO-601 Utilities requesting 2.6 tag for Commons IO's release version 2.6 Task Fixed Resolved
IO-723 FileUtils.touch() without mkdirs() Wish Fixed Closed
2.18.0 IO-863 Utilities Recent incompatible change to FileUtils.listFiles re extensions Bug Fixed Resolved
2.18.0 IO-862 Utilities FileUtils.deleteDirectory fails for a directory containing a broken symbolic link Bug Fixed Resolved
2.18.0 IO-860 Utilities Missing reserved file names in FileSystem.WINDOWS (superscript digits for COM and LPT) Bug Fixed Resolved
2.18.0 IO-859 Utilities FileUtils.forceDelete on non-existent file on Windows throws IOException rather than FileNotFoundException Bug Fixed Resolved
2.18.0 IO-856 Utilities FileUtils.listFiles(final File, String[], boolean) can throw NoSuchFileException Bug Fixed Resolved
2.18.0 IO-861 Streams/Writers BoundedInputStream is hard to subclass becauase constructors are deprecated Improvement Fixed Resolved
2.17.0 IO-831 Add getInputStream() for 'https' & 'http' in URIOrigin Bug Fixed Resolved
2.16.1 IO-854 Streams/Writers ThresholdingOutputStream never calls thresholdReached() when threshold < 0 Bug Fixed Resolved
2.16.1 IO-853 Streams/Writers BoundedInputStream.reset() not updating count Bug Fixed Resolved
2.16.1 IO-851 FileSystemUtils no longer throws IllegalStateException Bug Fixed Resolved
2.16.0 IO-852 No release notes published for 2.16.0? Bug Fixed Resolved
2.16.0 IO-836 FileNameUtils.getFullPathNoEndSeparator Javadoc is unclear Bug Fixed Closed
2.16.0 IO-832 Update first section of home page Bug Fixed Resolved
2.16.0 IO-829 Don't decode and reencode characters in a potentially different charset in AbstractOrigin.CharSequenceOrigin.getReader(Charset) Bug Fixed Resolved
2.16.0 IO-825 Some methods in EndianUtils throws IndexOutOfBoundsException when the provided byte array does not have enough data Bug Fixed Resolved
2.16.0 IO-818 Streams/Writers NullInputStream breaks InputStream's read method contract Bug Fixed Resolved
2.16.0 IO-795 Streams/Writers CharSequenceInputStream.reset() only works once Bug Fixed Resolved
2.16.0 IO-781 Streams/Writers CharSequenceInputStream.available() returns too large numbers in some cases Bug Fixed Closed
2.16.0 IO-469 Streams/Writers "Self-suppression not permitted" while using BrokenOutput and BrokenInput streams with try-with-resources Bug Fixed Resolved
2.16.0 IO-128 Utilities NPE on FilenameUtils.equalsNormalizedOnSystem() Bug Fixed Resolved
2.16.0 IO-843 Deprecate EndianUtils constructor Improvement Fixed Resolved
2.16.0 IO-828 Deprecate CountingInputStream.resetCount() Improvement Fixed Closed
2.16.0 IO-824 Filters SymbolicLineFileFilter documentation fixes Improvement Fixed Resolved
2.16.0 IO-807 Utilities FileUtils.requireExists does not take into account soft links Improvement Fixed Resolved
2.16.0 IO-405 Streams/Writers Support threshold=0 in ThresholdingOutputStream Improvement Fixed Resolved
2.16.0 IO-826 Streams/Writers Construct BrokenInputStream, BrokenReader, BrokenOutputStream, and BrokenWriter with RuntimeExceptions New Feature Fixed Closed
2.16.0 IO-384 New FileUtils method to copy file which might change in size New Feature Fixed Resolved
2.16.0 IO-51 Streams/Writers Throttled input and output stream classes New Feature Fixed Resolved
2.15.1 IO-821 Utilities 2.15.0 breaks backwards compatibility in PathUtils.fileContentEquals for the Zip file system Bug Fixed Resolved
2.15.0 IO-816 UnsynchronizedBufferedInputStream.read(byte[], int, int) does not use buffer Bug Fixed Resolved
2.15.0 IO-815 Streams/Writers XmlStreamReader encoding match RE is too strict Bug Fixed Resolved
2.15.0 IO-814 FileUtils.deleteDirectory can throw UncheckedIOException Bug Fixed Resolved
2.15.0 IO-812 Utilities Javadoc should mention closing Streams based on file resources Bug Fixed Resolved
2.15.0 IO-811 Utilities Files.walk() direct and indirect callers fail to close the returned Stream<Path> Bug Fixed Closed
2.15.0 IO-810 Utilities Javadoc in FileUtils does not reflect code for thrown exceptions Bug Fixed Resolved
2.15.0 IO-809 MessageDigestCalculatingInputStream Builder is not 100% fluent Bug Fixed Resolved
2.15.0 IO-414 Streams/Writers, Utilities IOUtils.writeLines is not correct with a charset with BOM Bug Fixed Resolved
2.14.0 IO-804 FileUtils.forceMkdirParent Javadoc is incorrect Bug Fixed Resolved
2.14.0 IO-803 Streams/Writers ReaderInputStream fails with IllegalStateException on empty files Bug Fixed Resolved
2.14.0 IO-801 Streams/Writers Deprecation documentation gives incorrect alternative Bug Fixed Resolved
2.14.0 IO-800 Utilities Fix back-incompatible change for PathUtils.deleteDirectory(): throw NoSuchFileException instead of IllegalArgumentException Bug Fixed Resolved
2.14.0 IO-799 Streams/Writers [ReaderInputStream] Repeated calls to read() while EOF should keep returning -1 Improvement Fixed Resolved
2.14.0 IO-584 Filters, Streams/Writers, Utilities Add a module info descriptor Improvement Fixed Resolved
2.13.0 IO-798 Streams/Writers DeferredFileOutputStream throws exception when system temp dir is a symlink Bug Fixed Resolved
2.13.0 IO-796 FileAlreadyExistsException in PathUtils.createParentDirectories(Path, LinkOption, FileAttribute<?>...) Bug Fixed Resolved
2.13.0 IO-791 Utilities Regression in FileUtils.touch - no longer creates parent directories Bug Fixed Resolved
2.13.0 IO-792 Streams/Writers Add documentation how to migrate new BOMInputStream code Improvement Fixed Resolved
2.12.0 IO-788 Utilities FileUtils.moveFile(File, File) can cause IOException in Windows. Bug Fixed Resolved
2.12.0 IO-787 FileUtils.forceDelete(File file) fails on MacOS Bug Fixed Resolved
2.12.0 IO-782 Streams/Writers SequenceReader should close readers when its close method is called Bug Fixed Resolved
2.12.0 IO-776 DeferredFileOutputStream uses wrong order of parameters in Object.requireNonNull Bug Fixed Resolved
2.12.0 IO-773 Utilities RegexFileFilter is no longer Serializable Bug Fixed Resolved
2.12.0 IO-772 Utilities Confusing Javadoc on IOUtils#resourceToURL() and other resource* methods Bug Fixed Resolved
2.12.0 IO-769 Utilities FileUtils.copyFileToDirectory can lead to not accessible file when preserving the file date Bug Fixed Resolved
2.12.0 IO-764 IOUtils.write() throws OutOfMemoryError/NegativeArraySizeException while writing big strings Bug Fixed Closed
2.12.0 IO-762 Utilities FileSystem.WINDOWS.isReservedFileName doesn't check for file extension Bug Fixed Resolved
2.12.0 IO-761 IOCase.isCaseSensitive(IOCase) result is backward Bug Fixed Closed
2.12.0 IO-755 Utilities Using FileUtils.listFiles() with background changes fails on Linux Bug Fixed Resolved
2.12.0 IO-751 Utilities When deleting symlinks, File/PathUtils.deleteDirectory() changes file permissions of the target Bug Fixed Resolved
2.12.0 IO-750 FileUtils.iterateFiles also lists directories Bug Fixed Closed
2.12.0 IO-749 Utilities FileUtils.listFiles() does not list matching files if File parameter is a symbolic link Bug Fixed Resolved
2.12.0 IO-748 Utilities FileUtils.moveToDirectory() exception documentation and exception message error Bug Fixed Resolved
2.12.0 IO-744 Streams/Writers FileWriterWithEncoding for an existing file no longer truncates the file. Bug Fixed Closed
2.12.0 IO-729 Streams/Writers BrokenReader, BrokenWriter, BrokenInputStream, BrokenOutputStream can cause IllegalArgumentException in combination with try-with-resources Bug Fixed Closed
2.12.0 IO-727 Utilities FilenameUtils.directoryContains() and FileUtils.directoryContains() return wrong result when parent and child have the same path prefix Bug Fixed Closed
2.12.0 IO-721 Utilities Wrong exception message in FileUtils.setLastModified(File, File) Bug Fixed Resolved
2.12.0 IO-717 Streams/Writers Infinite loop in ReaderInputStream instead of throwing exception for CodingErrorAction.REPORT Bug Fixed Resolved
2.12.0 IO-716 Streams/Writers ReaderInputStream enter infinite loop for too small buffer sizes Bug Fixed Resolved
2.12.0 IO-715 Streams/Writers ReaderInputStream does not mention behavior regarding CharsetEncoder.reset() Bug Fixed Resolved
2.12.0 IO-714 Streams/Writers ReaderInputStream does not call CharsetEncoder.flush(...) Bug Fixed Resolved
2.12.0 IO-713 Streams/Writers ReaderInputStream documentation regarding available() is incorrect Bug Fixed Resolved
2.12.0 IO-697 IOUtils.toByteArray size validation does not match documenation. Bug Fixed Resolved
2.12.0 IO-663 FileUtils.copyDirectory(File srcDir, File destDir) fails on Windows Bug Fixed Resolved
2.12.0 IO-638 Streams/Writers Infinite loop in CharSequenceInputStream.read for 4-byte characters with UTF-8 and 3-byte buffer. Bug Fixed Resolved
2.12.0 IO-611 FilenameUtils.normalize does not sanitize multiple slashes after prefix Bug Fixed Resolved
2.12.0 IO-544 Utilities Should FileUtils.copyFile be flushed and synced before comparing file sizes? Bug Fixed Closed