Skip to content

1.0.0

Choose a tag to compare

@abego abego released this 09 Oct 11:51
· 5 commits to main since this release

Added

Packages

  • lineprocessing

Classes

  • ClassLoaderUtil
  • DateUtil
  • FormattedTextProcessorForHTML
  • IORunnable
  • ProcessUtil
  • SeparatedItemScanner
  • SystemTesting

Methods

  • ArrayUtil.concatenate
  • ArrayUtil.firstOrNull
  • FileUtil.allFilesExist
  • FileUtil.copyFilesDeep
  • FileUtil.copyFilesInDirectoryDeep
  • FileUtil.copyResourcesDeep
  • FileUtil.copyResourcesInLocationDeep
  • FileUtil.filePathLines
  • FileUtil.filesInDirectory
  • FileUtil.filesInDirectoryAndDeeper
  • FileUtil.parseFiles (replaces filesFromFilePathes)
  • FileUtil.withFilesInDirectoryAndDeeperDo
  • InputStreamUtil.copyStream
  • IterableUtil.firstOrNull
  • JUnit5Util.assertEqualFiles
  • JUnit5Util.assertEqualLines
  • ListUtil.splitInBatches
  • LoggerUtil.logStringsAsWarnings
  • ServiceLoaderUtil.loadService // new overloads
  • ServiceLoaderUtil.loadServices // multiple overloads
  • StringUtil.escapeForHtml
  • StringUtil.indent
  • StringUtil.lineCount
  • StringUtil.lines
  • StringUtil.prefixBefore
  • StringUtil.removePrefix
  • StringUtil.slashesToDots
  • StringUtil.sortedUnixLines
  • StringUtil.unixString
  • ThrowableUtil.messageOrToString
  • URLUtil.asJarProtocolURL

Changed

  • PropertiesGroup: customizable sharedGroupName and configDirectory
  • IterableUtil.appendTextOf allows null in items
  • FileUtil.copyResourcesToDirectory has additional "Class" parameter
    • because of fix: copyResourcesToDirectory/copyResourcesToDirectoryFlat fails
      when running on Java 17
  • FileUtil.copyResourcesToDirectoryFlat has additional "Class" parameter
    • because of fix: copyResourcesToDirectory/copyResourcesToDirectoryFlat fails
      when running on Java 17
  • ReaderUtil.reader(File, Charset) throws IOException

Deprecated

  • class LineProcessor
  • method InputStreamUtil.readLineWise

Removed

  • package stringpool
  • method FileUtil.filesFromFilePathes
  • method URLUtil.toFile(URL)

Fixed

  • FileUtil: error when absoluteResourceDirectoryPath/resourceNamePrefix in
    copyResourcesToDirectory/copyResourcesToDirectoryFlat does not end with "/"
  • FileUtil: copyResourcesToDirectory/copyResourcesToDirectoryFlat fails
    when running on Java 17
  • PropertiesGroup: getProperty may return null (now defined as @nullable)