Blob Blame History Raw
-------------------------------------------------------------------
Mon Feb 19 14:58:13 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Upgrade to 2.15.1
  * Fixed Bugs:
    + Fix wrong issue id in change log
    + Add test for FileChannels.contentEquals()
    + Fix FileChannels.contentEquals()
    + Fix some Javadoc issues in LineIterator and IOUtils
    + Simplify FileAlterationObserver internal processing
    + Avoid NullPointerException in RegexFileFilter
      .RegexFileFilter(Pattern)
    + Avoid NullPointerException in RegexFileFilter
      .accept(Path, BasicFileAttributes)
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
      .RegexFileFilter defines non-transient non-serializable
      instance field pathToString [org.apache.commons.io.filefilter
      .RegexFileFilter] In RegexFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
      .DelegateFileFilter defines non-transient non-serializable
      instance field fileFilter [org.apache.commons.io.filefilter
      .DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.filefilter
      .DelegateFileFilter defines non-transient non-serializable
      instance field fileNameFilter [org.apache.commons.io
      .filefilter.DelegateFileFilter] In DelegateFileFilter.java
      SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.function.IOStream$1
      .next() cannot throw NoSuchElementException [org.apache
      .commons.io.function.IOStream$1] At IOStream.java:[line 98]
      IT_NO_SUCH_ELEMENT
    + Fix SpotBugs error: org.apache.commons.io.monitor
      .FileAlterationMonitor.getObservers() may expose internal
      representation by returning FileAlterationMonitor.observers
      [org.apache.commons.io.monitor.FileAlterationMonitor] At
      FileAlterationMonitor.java:[line 124] EI_EXPOSE_REP
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
      .FileAlterationObserver defines non-transient non-serializable
      instance field fileFilter [org.apache.commons.io.monitor
      .FileAlterationObserver] In FileAlterationObserver.java
      SE_BAD_FIELD
    + Fix SpotBugs error: Class org.apache.commons.io.monitor
      .FileAlterationObserver defines non-transient non-serializable
      instance field listeners [org.apache.commons.io.monitor
      .FileAlterationObserver] In FileAlterationObserver.java
      SE_BAD_FIELD
    + Fix SpotBugs error: org.apache.commons.io.FileCleaningTracker
      .getDeleteFailures() may expose internal representation by
      returning FileCleaningTracker.deleteFailures [org.apache
      .commons.io.FileCleaningTracker] At
      FileCleaningTracker.java:[line 218] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
      .getCauseList() may expose internal representation by
      returning IOExceptionList.causeList [org.apache.commons.io
      .IOExceptionList] At IOExceptionList.java:[line 118]
      EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.IOExceptionList
      .getCauseList(Class) may expose internal representation by
      returning IOExceptionList.causeList [org.apache.commons.io
      .IOExceptionList] At IOExceptionList.java:[line 129]
      EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
      .AccumulatorPathVisitor.getDirList() may expose internal
      representation by returning AccumulatorPathVisitor.dirList
      [org.apache.commons.io.file.AccumulatorPathVisitor] At
      AccumulatorPathVisitor.java:[line 179] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.file
      .AccumulatorPathVisitor.getFileList() may expose internal
      representation by returning AccumulatorPathVisitor.fileList
      [org.apache.commons.io.file.AccumulatorPathVisitor] At
      AccumulatorPathVisitor.java:[line 188] EI_EXPOSE_REP
    + Fix SpotBugs error: org.apache.commons.io.input
      .ObservableInputStream.getObservers() may expose internal
      representation by returning ObservableInputStream.observers
      [org.apache.commons.io.input.ObservableInputStream] At
      ObservableInputStream.java:[line 187] EI_EXPOSE_REP
    + Fix SpotBugs error: Exception thrown in class org.apache
      .commons.io.input.UnsynchronizedByteArrayInputStream at new
      org.apache.commons.io.input
      .UnsynchronizedByteArrayInputStream(byte[], int) will leave
      the constructor. The object under construction remains
      partially initialized and may be vulnerable to Finalizer
      attacks. [org.apache.commons.io.input
      .UnsynchronizedByteArrayInputStream, org.apache.commons.io
      .input.UnsynchronizedByteArrayInputStream] At
      UnsynchronizedByteArrayInputStream.java:[line 202]
      CT_CONSTRUCTOR_THROW
    + Fix SpotBugs error: Exception thrown in class org.apache
      .commons.io.input.UnsynchronizedByteArrayInputStream at new
      org.apache.commons.io.input
      .UnsynchronizedByteArrayInputStream(byte[], int, int) will
      leave the constructor. The object under construction remains
      partially initialized and may be vulnerable to Finalizer
      attacks. [org.apache.commons.io.input
      .UnsynchronizedByteArrayInputStream, org.apache.commons.io
      .input.UnsynchronizedByteArrayInputStream] At
      UnsynchronizedByteArrayInputStream.java:[line 223]
      CT_CONSTRUCTOR_THROW
- Upgrade to 2.15.0
  * New features:
    + Add org.apache.commons.io.channels.FileChannels
    + Add RandomAccessFiles#contentEquals(RandomAccessFile,
      RandomAccessFile)
    + Add RandomAccessFiles#reset(RandomAccessFile)
    + Add PathUtilsContentEqualsBenchmark
    + Add org.apache.commons.io.StreamIterator
    + Add MessageDigestInputStream and deprecate
      MessageDigestCalculatingInputStream
  * Fixed Bugs:
    + IO-815: XmlStreamReader encoding match RE is too strict
    + IO-810: Javadoc in FileUtils does not reflect code for thrown
      exceptions
    + IO-812: Javadoc should mention closing Streams based on file
      resources
    + IO-811: In tests, Files.walk() direct and indirect callers
      fail to close the returned Stream
    + IO-811: FileUtils.listFiles(File, String[], boolean) fails to
      close its internal Stream
    + IO-811: FileUtils.iterateFiles(File, String[], boolean) fails
      to close its internal Stream
    + IO-811: StreamIterator fails to close its internal Stream
    + IO-814: Don't throw UncheckedIOException
    + IO-414: Don't write a BOM on every (or any) line
    + IO-814: RandomAccessFileMode.create(Path) provides a better
      NullPointerException message
    + Improve performance of PathUtils.fileContentEquals(Path, Path,
      LinkOption[], OpenOption[]) by about 60%, see
      PathUtilsContentEqualsBenchmark
    + Improve performance of PathUtils.fileContentEquals(Path, Path)
      by about 60%, see PathUtilsContentEqualsBenchmark
    + Improve performance of FileUtils.contentEquals(File, File) by
      about 60%, see PathUtilsContentEqualsBenchmark
    + Remove unused test code
    + [Javadoc] IOUtils#contentEquals does not throw
      NullPointerException
    + Fix CodeQL warnings in UnsynchronizedBufferedInputStream:
      Implicit narrowing conversion in compound assignment
    + MessageDigestCalculatingInputStream
      .MessageDigestMaintainingObserver
      .MessageDigestMaintainingObserver(MessageDigest) now throws a
      NullPointerException if the MessageDigest is null
    + MessageDigestCalculatingInputStream
      .MessageDigestCalculatingInputStream(InputStream,
      MessageDigest) now throws a NullPointerException if the
      MessageDigest is null
    + IO-816: UnsynchronizedBufferedInputStream.read(byte[], int,
      int) does not use buffer

-------------------------------------------------------------------
Wed Oct 25 16:53:57 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Build with source and target levels 8

-------------------------------------------------------------------
Wed Oct 18 12:52:58 UTC 2023 - David Anes <david.anes@suse.com>

- Update to 2.14.0:
  * Lots of new features, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0

-------------------------------------------------------------------
Tue Apr 19 15:34:30 UTC 2022 - David Anes <david.anes@suse.com>

- Update to 2.11.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0

- Update to 2.10.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0

-------------------------------------------------------------------
Thu Jun  3 16:51:10 UTC 2021 - Pedro Monreal <pmonreal@suse.com>

- Update to 2.9.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.9.0

-------------------------------------------------------------------
Tue Oct 27 11:49:20 UTC 2020 - Pedro Monreal <pmonreal@suse.com>

- Update to 2.8.0
  * Lots of added functions, fixes and updates.
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.8.0

-------------------------------------------------------------------
Wed Jun  3 11:12:22 UTC 2020 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>

- Update to upstream version 2.7 (bsc#1184755, CVE-2021-29425)
  * https://commons.apache.org/proper/commons-io/changes-report.html#a2.7
  * Lots of bugfixes, updates and enhancements
  * Java 8 or later is required

-------------------------------------------------------------------
Wed Mar 27 10:17:25 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Remove pom parent, since we don't use it when not building with
  maven

-------------------------------------------------------------------
Tue Feb 26 17:34:25 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Update to upstream version 2.6
  * many bugfixes, features and enhancenments, like
    Automatic-Module-Name entry in manifest
  * requires jdk7 or later
  * see RELEASE-NOTES.txt for details
- Generated a build.xml to be able to build with ant
- Build with tests is now optional
- Removed patch:
  * commons-io-version-property.patch
    + not needed anymore in this version

-------------------------------------------------------------------
Tue May 15 10:41:03 UTC 2018 - fstrba@suse.com

- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation

-------------------------------------------------------------------
Thu Sep 14 11:39:40 UTC 2017 - fstrba@suse.com

- Fix build with jdk9 by specifying source and target level 1.6

-------------------------------------------------------------------
Sun May 21 07:52:44 UTC 2017 - tchvatal@suse.com

- Remove unused depedencies

-------------------------------------------------------------------
Fri May 19 09:52:13 UTC 2017 - pcervinka@suse.com

- New build dependency: javapackages-local 

-------------------------------------------------------------------
Wed Mar 18 09:45:59 UTC 2015 - tchvatal@suse.com

- Fix build with new javapackages-tools

-------------------------------------------------------------------
Mon Jul  7 14:53:05 UTC 2014 - tchvatal@suse.com

- Use junit not junit4

-------------------------------------------------------------------
Mon Sep  9 11:05:28 UTC 2013 - tchvatal@suse.com

- Move from jpackage-utils to javapackage-tools

-------------------------------------------------------------------
Wed Mar 20 12:45:16 UTC 2013 - mmeister@suse.com

- Added url as source. 
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Thu Oct 25 08:21:33 UTC 2012 - mvyskocil@suse.com

- update to the latest upstream version 2.4 (needed by fop 1.1)
  * many bugfixes, features and enhancenments, like
  * XmlStreamReader support for UTF-32
  * requires jdk6 or later
  * see RELEASE-NOTES.txt for details
- rename to apache-commons-io to stay compatible with upstream and fedora
- add commons-io-version-property.patch to fix the version in build.xml

-------------------------------------------------------------------
Mon Aug 25 10:26:55 CEST 2008 - mvyskocil@suse.cz

- target=1.5
- removed a build gcj support 
- removed a javadoc %post/postun
- fixed a wrong end of line encoding

-------------------------------------------------------------------
Thu Mar 13 11:37:36 CET 2008 - mvyskocil@suse.cz

- Initial package created with version 1.3.2 (JPackage 1.7)