commons-io.git
3 days agoMerge branch 'master' of https://ggregory@gitbox.apache.org/repos/asf/commons-io.git master
Gary Gregory [Sat, 24 Sep 2022 15:34:00 +0000 (11:34 -0400)] 
Merge branch 'master' of https://ggregory@gitbox.apache.org/repos/asf/commons-io.git

3 days agoBump japicmp-maven-plugin from 0.15.7 to 0.16.0
Gary Gregory [Sat, 24 Sep 2022 15:33:48 +0000 (11:33 -0400)] 
Bump japicmp-maven-plugin from 0.15.7 to 0.16.0

4 days agoBump commons-parent from 53 to 54 #388
Gary Gregory [Fri, 23 Sep 2022 19:00:34 +0000 (15:00 -0400)] 
Bump commons-parent from 53 to 54 #388

4 days agoBump commons-parent from 53 to 54 (#388)
dependabot[bot] [Fri, 23 Sep 2022 18:59:05 +0000 (14:59 -0400)] 
Bump commons-parent from 53 to 54 (#388)

Bumps [commons-parent](https://github.com/apache/commons-parent) from 53 to 54.
- [Release notes](https://github.com/apache/commons-parent/releases)
- [Changelog](https://github.com/apache/commons-parent/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-parent/commits)

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-parent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 days agoRename profile for moditect
Gary Gregory [Fri, 23 Sep 2022 18:37:16 +0000 (14:37 -0400)] 
Rename profile for moditect

4 days agoCleanly separate some plugin configurations in profiles
Gary Gregory [Fri, 23 Sep 2022 18:35:43 +0000 (14:35 -0400)] 
Cleanly separate some plugin configurations in profiles

4 days agomoditect-maven-plugin fails on Java 11 and Windows
Gary Gregory [Fri, 23 Sep 2022 17:20:38 +0000 (13:20 -0400)] 
moditect-maven-plugin fails on Java 11 and Windows

Error:  Failed to execute goal org.moditect:moditect-maven-plugin:1.0.0.RC2:add-module-info (add-module-infos) on project commons-io: Execution add-module-infos of goal org.moditect:moditect-maven-plugin:1.0.0.RC2:add-module-info failed: Couldn't add module-info.class to JAR: D:\a\commons-io\commons-io\target\commons-io-2.12.0-SNAPSHOT.jar: The process cannot access the file because it is being used by another process. -> [Help 1]

5 days agoBump apache-rat-plugin from 0.14 to 0.15
dependabot[bot] [Fri, 23 Sep 2022 00:04:51 +0000 (00:04 +0000)] 
Bump apache-rat-plugin from 0.14 to 0.15

Bumps apache-rat-plugin from 0.14 to 0.15.

---
updated-dependencies:
- dependency-name: org.apache.rat:apache-rat-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
5 days agoBump junit-bom from 5.9.0 to 5.9.1
dependabot[bot] [Fri, 23 Sep 2022 00:03:49 +0000 (00:03 +0000)] 
Bump junit-bom from 5.9.0 to 5.9.1

Bumps [junit-bom](https://github.com/junit-team/junit5) from 5.9.0 to 5.9.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.1)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
5 days agoAdjust test that only runs on Linux
Gary Gregory [Thu, 22 Sep 2022 15:17:25 +0000 (11:17 -0400)] 
Adjust test that only runs on Linux

5 days agoTry to get tests to pass on Java 8, 11, 17 on Windows, mac, and Ubuntu
Gary Gregory [Thu, 22 Sep 2022 14:53:59 +0000 (10:53 -0400)] 
Try to get tests to pass on Java 8, 11, 17 on Windows, mac, and Ubuntu
on GitHub.

This commit passes on Windows and macOS with Java 8, 11, and 17.

5 days agoUse GitHub cache for CodeQL
Gary Gregory [Thu, 22 Sep 2022 12:48:31 +0000 (08:48 -0400)] 
Use GitHub cache for CodeQL

8 days agoAdd IOBaseStream & IOStream
Gary Gregory [Mon, 19 Sep 2022 21:28:40 +0000 (17:28 -0400)] 
Add IOBaseStream & IOStream

8 days agoRemove unused exception in test
Gary Gregory [Mon, 19 Sep 2022 19:46:15 +0000 (15:46 -0400)] 
Remove unused exception in test

10 days agoComment
Gary Gregory [Sun, 18 Sep 2022 00:30:04 +0000 (20:30 -0400)] 
Comment

10 days agoDid not mean to add this (yet)
Gary Gregory [Sun, 18 Sep 2022 00:25:11 +0000 (20:25 -0400)] 
Did not mean to add this (yet)

10 days agoRevert "Revert "Make this test more reliable based on a failure seen on GitHub.""
Gary Gregory [Sun, 18 Sep 2022 00:23:09 +0000 (20:23 -0400)] 
Revert "Revert "Make this test more reliable based on a failure seen on GitHub.""

This reverts commit f46c153a8b8194c7674cb975b86a6f1696189317.

10 days agoRevert "Make this test more reliable based on a failure seen on GitHub."
Gary Gregory [Sun, 18 Sep 2022 00:22:47 +0000 (20:22 -0400)] 
Revert "Make this test more reliable based on a failure seen on GitHub."

This reverts commit be656d35fc0e248a14248ac47857bb7b2bbfd5fc.

10 days agoMake this test more reliable based on a failure seen on GitHub.
Gary Gregory [Sun, 18 Sep 2022 00:22:25 +0000 (20:22 -0400)] 
Make this test more reliable based on a failure seen on GitHub.

10 days agoJavadoc tweaks
Gary Gregory [Sun, 18 Sep 2022 00:02:42 +0000 (20:02 -0400)] 
Javadoc tweaks

10 days agoJavadoc
Gary Gregory [Sat, 17 Sep 2022 21:13:15 +0000 (17:13 -0400)] 
Javadoc

10 days agoRefactor internals
Gary Gregory [Sat, 17 Sep 2022 21:00:31 +0000 (17:00 -0400)] 
Refactor internals

10 days agoMore coverage
Gary Gregory [Sat, 17 Sep 2022 19:38:20 +0000 (15:38 -0400)] 
More coverage

10 days agoRevert "Bump ossf/scorecard-action from 1.1.2 to 2.0.3"
Gary Gregory [Sat, 17 Sep 2022 19:28:16 +0000 (15:28 -0400)] 
Revert "Bump ossf/scorecard-action from 1.1.2 to 2.0.3"

This reverts commit c81bb87676a99af173aaaf9f84f267f97fd04b84.

10 days agoMake new class final
Gary Gregory [Sat, 17 Sep 2022 19:26:58 +0000 (15:26 -0400)] 
Make new class final

10 days agoBetter parameter names
Gary Gregory [Sat, 17 Sep 2022 17:56:45 +0000 (13:56 -0400)] 
Better parameter names

12 days agoBump ossf/scorecard-action from 1.1.2 to 2.0.3
dependabot[bot] [Fri, 16 Sep 2022 00:01:07 +0000 (00:01 +0000)] 
Bump ossf/scorecard-action from 1.1.2 to 2.0.3

Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 1.1.2 to 2.0.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/ce330fde6b1a5c9c75b417e7efc510b822a35564...865b4092859256271290c77adbd10a43f4779972)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
13 days agoAdd ossf/scorecard-action badge to readme
Gary Gregory [Wed, 14 Sep 2022 15:14:03 +0000 (11:14 -0400)] 
Add ossf/scorecard-action badge to readme

13 days agoBetter docs in IOUtils and IOUtils.byteArray(int size) #374.
Gary Gregory [Wed, 14 Sep 2022 14:59:05 +0000 (10:59 -0400)] 
Better docs in IOUtils and IOUtils.byteArray(int size) #374.

13 days agoBetter docs in IOUtils and IOUtils.byteArray(int size) (#374)
ArdenL_Liu [Wed, 14 Sep 2022 14:57:11 +0000 (22:57 +0800)] 
Better docs in IOUtils and IOUtils.byteArray(int size) (#374)

* IOUtils.byteArray(int size) add the verification to assure that the size is legal(size > 0), the illegal(size <=0) should throw IllegalArgumentException.

* The constructure of IOUtils should be Deprecated as FileUtils

* update with the suggestion

* update with the suggestion

* update with the suggestion

* change IOUtilsTest.testByteArrayWithIllegalSize() with @ParameterizedTest

* @Deprecated
    public FileUtils() { //NOSONAR

* update doc with the review suggestion.

* add tag :@throws NegativeArraySizeException if the size is negative.

* rollback the doc of FileUtils.constructure

* update imports of IOUtilsTest.java

* Not so verbose

* Format tweak

Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
2 weeks agoImprove code coverage
Gary Gregory [Tue, 13 Sep 2022 22:48:04 +0000 (18:48 -0400)] 
Improve code coverage

2 weeks agoRemove whitespace
Gary Gregory [Tue, 13 Sep 2022 22:47:18 +0000 (18:47 -0400)] 
Remove whitespace

2 weeks agoAdd missing class:
Gary Gregory [Tue, 13 Sep 2022 12:42:03 +0000 (08:42 -0400)] 
Add missing class:

2 weeks agoIOExceptionList implements Iterable.
Gary Gregory [Tue, 13 Sep 2022 00:20:17 +0000 (17:20 -0700)] 
IOExceptionList implements Iterable.

2 weeks agoAdd IOSpliterator
Gary Gregory [Tue, 13 Sep 2022 00:10:56 +0000 (17:10 -0700)] 
Add IOSpliterator

2 weeks agoBump maven-pmd-plugin from 3.18.0 to 3.19.0
Gary Gregory [Mon, 12 Sep 2022 22:19:12 +0000 (15:19 -0700)] 
Bump maven-pmd-plugin from 3.18.0 to 3.19.0

Bump PMD from 6.48.0 to 6.49.0

2 weeks agoFix test on Java > 8
Gary Gregory [Mon, 12 Sep 2022 21:32:39 +0000 (14:32 -0700)] 
Fix test on Java > 8

2 weeks agoRemove cruft
Gary Gregory [Mon, 12 Sep 2022 21:31:13 +0000 (14:31 -0700)] 
Remove cruft

2 weeks agoFix test on Java > 8
Gary Gregory [Mon, 12 Sep 2022 21:10:17 +0000 (14:10 -0700)] 
Fix test on Java > 8

2 weeks agoMake package-private class final
Gary Gregory [Mon, 12 Sep 2022 21:05:41 +0000 (14:05 -0700)] 
Make package-private class final

2 weeks agoAdd Javadoc since tag
Gary Gregory [Mon, 12 Sep 2022 21:05:22 +0000 (14:05 -0700)] 
Add Javadoc since tag

2 weeks agoMake package-private class final
Gary Gregory [Mon, 12 Sep 2022 21:05:05 +0000 (14:05 -0700)] 
Make package-private class final

2 weeks agoAdd IOIterator
Gary Gregory [Mon, 12 Sep 2022 19:43:48 +0000 (12:43 -0700)] 
Add IOIterator

2 weeks agoBump actions/checkout from 3 to 3.0.2
Gary Gregory [Mon, 12 Sep 2022 18:24:41 +0000 (11:24 -0700)] 
Bump actions/checkout from 3 to 3.0.2

2 weeks agoAdd same scorecards-analysis.yml as Apache Log4j (except for branches)
Gary Gregory [Mon, 12 Sep 2022 16:56:08 +0000 (09:56 -0700)] 
Add same scorecards-analysis.yml as Apache Log4j (except for branches)

2 weeks agoSort members
Gary Gregory [Mon, 12 Sep 2022 15:12:36 +0000 (08:12 -0700)] 
Sort members

2 weeks agoFilenameUtils.normalize javadoc and tests #383
Gary Gregory [Mon, 12 Sep 2022 15:11:57 +0000 (08:11 -0700)] 
FilenameUtils.normalize javadoc and tests #383

2 weeks ago[IO-611] FilenameUtils.normalize javadoc and tests. (#383)
Fedor Urvanov [Mon, 12 Sep 2022 15:09:43 +0000 (18:09 +0300)] 
[IO-611] FilenameUtils.normalize javadoc and tests. (#383)

* [IO-611] FilenameUtils.normalize javadoc and tests.

Looks like someone fixed the code, but javadoc describes the method
wrong.

* [IO-611] Codestyle

2 weeks agoBump spotbugs-maven-plugin from 4.7.1.1 to 4.7.2.0
dependabot[bot] [Fri, 9 Sep 2022 03:10:41 +0000 (03:10 +0000)] 
Bump spotbugs-maven-plugin from 4.7.1.1 to 4.7.2.0

Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.7.1.1 to 4.7.2.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.7.1.1...spotbugs-maven-plugin-4.7.2.0)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBump mockito-inline from 4.7.0 to 4.8.0
dependabot[bot] [Fri, 9 Sep 2022 00:02:37 +0000 (00:02 +0000)] 
Bump mockito-inline from 4.7.0 to 4.8.0

Bumps [mockito-inline](https://github.com/mockito/mockito) from 4.7.0 to 4.8.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.7.0...v4.8.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBump spotbugs from 4.7.1 to 4.7.2
dependabot[bot] [Fri, 9 Sep 2022 00:02:43 +0000 (00:02 +0000)] 
Bump spotbugs from 4.7.1 to 4.7.2

Bumps [spotbugs](https://github.com/spotbugs/spotbugs) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/spotbugs/spotbugs/releases)
- [Changelog](https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spotbugs/spotbugs/compare/4.7.1...4.7.2)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 weeks agoBump actions/checkout from 3 to 3.0.2.
Gary Gregory [Tue, 6 Sep 2022 16:31:08 +0000 (09:31 -0700)] 
Bump actions/checkout from 3 to 3.0.2.

3 weeks ago[IO-575] copyDirectory (all overloads) does not maintain file (#379)
Gary Gregory [Tue, 6 Sep 2022 16:09:50 +0000 (09:09 -0700)] 
[IO-575] copyDirectory (all overloads) does not maintain file (#379)

permissions

Add a test

Co-authored-by: Gary Gregory <ggregory@rocketsoftware.com>
3 weeks agoAdd missing query to URL
Gary Gregory [Thu, 1 Sep 2022 14:23:35 +0000 (10:23 -0400)] 
Add missing query to URL

3 weeks agoRefer to master branch only and drop reference to trunk branch name
Gary Gregory [Thu, 1 Sep 2022 11:53:36 +0000 (07:53 -0400)] 
Refer to master branch only and drop reference to trunk branch name

4 weeks agoUpdate code coverage badge and link
Gary Gregory [Tue, 30 Aug 2022 20:49:26 +0000 (16:49 -0400)] 
Update code coverage badge and link

4 weeks agoBump maven-pmd-plugin 3.17.0 to 3.18.0
Gary Gregory [Tue, 30 Aug 2022 13:35:00 +0000 (09:35 -0400)] 
Bump maven-pmd-plugin 3.17.0 to 3.18.0

4 weeks agoAdd cleaned up test related to IO-141 and PR #371 by PJ Fanning
Gary Gregory [Mon, 29 Aug 2022 13:56:42 +0000 (09:56 -0400)] 
Add cleaned up test related to IO-141 and PR #371 by PJ Fanning

See comment
https://github.com/apache/commons-io/pull/371#issuecomment-1228927498

4 weeks agoAdd cleaned up test related to IO-141 and PR #371 by PJ Fanning
Gary Gregory [Mon, 29 Aug 2022 13:51:20 +0000 (09:51 -0400)] 
Add cleaned up test related to IO-141 and PR #371 by PJ Fanning

See comment
https://github.com/apache/commons-io/pull/371#issuecomment-1228927498

4 weeks agoJavadoc @link tags do not need to use a FQCN for classes in java.lang
Gary Gregory [Mon, 29 Aug 2022 11:36:22 +0000 (07:36 -0400)] 
Javadoc @link tags do not need to use a FQCN for classes in java.lang

4 weeks agoJavadoc @see tags do not need to use a FQCN for classes in java.lang
Gary Gregory [Mon, 29 Aug 2022 11:14:22 +0000 (07:14 -0400)] 
Javadoc @see tags do not need to use a FQCN for classes in java.lang

4 weeks agoNo need for a FQCN for classes in java.lang
Gary Gregory [Sun, 28 Aug 2022 16:27:33 +0000 (12:27 -0400)] 
No need for a FQCN for classes in java.lang

4 weeks agoBetter CodeQL URL
Gary Gregory [Sat, 27 Aug 2022 19:18:49 +0000 (15:18 -0400)] 
Better CodeQL URL

4 weeks agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-io.git
Gary Gregory [Fri, 26 Aug 2022 12:08:24 +0000 (08:08 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-io.git

4 weeks agoUpdate README.
Gary Gregory [Fri, 26 Aug 2022 12:08:12 +0000 (08:08 -0400)] 
Update README.

4 weeks agoFix typos #375
Gary Gregory [Fri, 26 Aug 2022 11:50:09 +0000 (07:50 -0400)] 
Fix typos #375

4 weeks agoFix typos (#375)
Michael Ernst [Fri, 26 Aug 2022 11:48:24 +0000 (01:48 -1000)] 
Fix typos (#375)

* Fix typos

* Reintroduce auto-generated typos

4 weeks agoBump maven-checkstyle-plugin from 3.1.2 to 3.2.0
dependabot[bot] [Fri, 26 Aug 2022 00:02:32 +0000 (00:02 +0000)] 
Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.1.2...maven-checkstyle-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
5 weeks agoBump actions/cache from 3.0.7 to 3.0.8
Gary Gregory [Mon, 22 Aug 2022 19:24:21 +0000 (15:24 -0400)] 
Bump actions/cache from 3.0.7 to 3.0.8

5 weeks agoAdd TimestampedObserver.isClosed().
Gary Gregory [Sat, 20 Aug 2022 20:08:04 +0000 (16:08 -0400)] 
Add TimestampedObserver.isClosed().

6 weeks agoBump PMD implementation from 6.47.0 to 6.48.0.
Gary Gregory [Sun, 14 Aug 2022 12:15:43 +0000 (08:15 -0400)] 
Bump PMD implementation from 6.47.0 to 6.48.0.

6 weeks agoBump Maven Javadoc plugin from 3.4.0 to 3.4.1.
Gary Gregory [Sun, 14 Aug 2022 12:14:40 +0000 (08:14 -0400)] 
Bump Maven Javadoc plugin from 3.4.0 to 3.4.1.

6 weeks agoBump mockito-inline from 4.6.1 to 4.7.0
Gary Gregory [Sun, 14 Aug 2022 12:13:35 +0000 (08:13 -0400)] 
Bump mockito-inline from 4.6.1 to 4.7.0

6 weeks agoHack to get a test to pass on macOS and Java 8
Gary Gregory [Sat, 13 Aug 2022 17:03:03 +0000 (13:03 -0400)] 
Hack to get a test to pass on macOS and Java 8

6 weeks agoTry to fix build on GitHub for Windows and Java 17.
Gary Gregory [Sat, 13 Aug 2022 16:15:09 +0000 (12:15 -0400)] 
Try to fix build on GitHub for Windows and Java 17.

Java 8 instant resolution is not great.

6 weeks agoFix new API and convert its tests to use fixed file times
Gary Gregory [Sat, 13 Aug 2022 15:35:14 +0000 (11:35 -0400)] 
Fix new API and convert its tests to use fixed file times

The goal is to avoid the vagueries and randomness of local file systems
and operating systems.

6 weeks agoJavadoc
Gary Gregory [Sat, 13 Aug 2022 14:38:59 +0000 (10:38 -0400)] 
Javadoc

6 weeks agoJAvadoc
Gary Gregory [Sat, 13 Aug 2022 14:13:39 +0000 (10:13 -0400)] 
JAvadoc

6 weeks agoUse try-with-resources
Gary Gregory [Sat, 13 Aug 2022 13:33:43 +0000 (09:33 -0400)] 
Use try-with-resources

- Remove unused local variable
- Use JUnit fail() instead of throwing an exception

6 weeks agoComments & Javadoc
Gary Gregory [Sat, 13 Aug 2022 12:31:59 +0000 (08:31 -0400)] 
Comments & Javadoc

6 weeks agoUse try-with-resources
Gary Gregory [Sat, 13 Aug 2022 12:29:04 +0000 (08:29 -0400)] 
Use try-with-resources

6 weeks agoBump actions/cache from 3.0.6 to 3.0.7
Gary Gregory [Fri, 12 Aug 2022 11:16:21 +0000 (07:16 -0400)] 
Bump actions/cache from 3.0.6 to 3.0.7

7 weeks agoUse streams
Gary Gregory [Mon, 8 Aug 2022 19:53:35 +0000 (15:53 -0400)] 
Use streams

7 weeks agoSimplify internals of FileUtils#iterateFiles(File, String[], boolean)
Gary Gregory [Mon, 8 Aug 2022 17:46:33 +0000 (13:46 -0400)] 
Simplify internals of FileUtils#iterateFiles(File, String[], boolean)

7 weeks agoFormat tweaks
Gary Gregory [Mon, 8 Aug 2022 15:31:53 +0000 (11:31 -0400)] 
Format tweaks

7 weeks agoDon't use deprecated method
Gary Gregory [Mon, 8 Aug 2022 15:31:45 +0000 (11:31 -0400)] 
Don't use deprecated method

7 weeks ago[IO-386] FileUtils.doCopyFile uses different methods to check the file
Gary Gregory [Mon, 8 Aug 2022 14:32:35 +0000 (10:32 -0400)] 
[IO-386] FileUtils.doCopyFile uses different methods to check the file
sizes.

- The method org.apache.commons.io.FileUtils.copyFile(File, File,
CopyOption...) no longer checks file sizes.
- [IO-443] FileUtils.copyFile methods throw an unnecessary "Failed to
copy full contents from" exception.
- Remove test that does not reflect what happens on disk since we use
Files.copy(Path,Path,CopyOptions)

7 weeks agoUse final, end file with empty line, refactor commons code in test
Gary Gregory [Mon, 8 Aug 2022 05:10:44 +0000 (01:10 -0400)] 
Use final, end file with empty line, refactor commons code in test

7 weeks agoChange parameter order of new methods, use var-args, improve tests
Gary Gregory [Mon, 8 Aug 2022 04:42:33 +0000 (00:42 -0400)] 
Change parameter order of new methods, use var-args, improve tests

7 weeks agoAdd IOBinaryOperator
Gary Gregory [Mon, 8 Aug 2022 03:28:02 +0000 (23:28 -0400)] 
Add IOBinaryOperator

7 weeks agoAdd IOUnaryOperator
Gary Gregory [Mon, 8 Aug 2022 03:02:08 +0000 (23:02 -0400)] 
Add IOUnaryOperator

7 weeks agoAdd IOComparator
Gary Gregory [Mon, 8 Aug 2022 02:36:23 +0000 (22:36 -0400)] 
Add IOComparator

7 weeks agoJavadoc
Gary Gregory [Sun, 7 Aug 2022 11:15:45 +0000 (07:15 -0400)] 
Javadoc

7 weeks agoBump actions/cache@v3.0.5 to 3.0.6
Gary Gregory [Sun, 7 Aug 2022 10:56:57 +0000 (06:56 -0400)] 
Bump actions/cache@v3.0.5 to 3.0.6

7 weeks agoBump actions/cache from 3.0.5 to 3.0.6
Gary Gregory [Fri, 5 Aug 2022 12:37:53 +0000 (08:37 -0400)] 
Bump actions/cache from 3.0.5 to 3.0.6

8 weeks agoUpdate GitHub builds to use Temurin
Gary Gregory [Fri, 29 Jul 2022 12:39:35 +0000 (08:39 -0400)] 
Update GitHub builds to use Temurin

2 months agoBump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 #370
Gary Gregory [Fri, 29 Jul 2022 02:57:54 +0000 (22:57 -0400)] 
Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 #370

2 months agoBump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 (#370)
dependabot[bot] [Fri, 29 Jul 2022 02:56:30 +0000 (22:56 -0400)] 
Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 (#370)

Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.7.1.0 to 4.7.1.1.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.7.1.0...spotbugs-maven-plugin-4.7.1.1)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agoBump junit-bom from 5.8.2 to 5.9.0
Gary Gregory [Thu, 28 Jul 2022 22:18:43 +0000 (18:18 -0400)] 
Bump junit-bom from 5.8.2 to 5.9.0

2 months agoJavadoc
Gary Gregory [Thu, 28 Jul 2022 21:22:48 +0000 (17:22 -0400)] 
Javadoc