Skip to content

Plexus Archiver 3.7.0

Compare
Choose a tag to compare
@plamentotev plamentotev released this 04 Oct 20:58
· 297 commits to master since this release

Plexus Archiver 3.7.0 requires Java 7.

🚀 New features and improvements

  • #92 - BaseFileSet now accepts an array of FileMapper instances, allowing the name and/or the path of entries in the archive to be modified. Thanks to Thomas Collignon.
  • #100 - UnArchiver now accepts an array of FileMapper instances, allowing the name and/or the path of the extracted entries to be modified. Thanks to Markus Karg.
  • #98 - Now JarToolModularJarArchiver does not copy the module descriptors (module-info.class) to temporary location. It adds them directly to the JAR archive.
  • #101, #102 - Now ModularJarArchiver implementations will use the JAR file manifest Main-Class attribute as module main class if one is not excellently set.

🐛 Bug Fixes

  • #95 - Fixed ZIP entries last modification time rounded down on Java 8 or later
  • #97 - Fixed module-info.class not being added to the modular JAR index file.

📦 Dependency updates

  • #103, #104 - Updated dependencies: commons-compress to 1.18 and plexus-io to 3.1.0.