Skip to content

Releases: codehaus-plexus/plexus-archiver

Plexus Archiver 3.4

04 Oct 20:58
Compare
Choose a tag to compare

🐛 Bug Fixes

  • #45 - Default ArchiveManager does not support tar.xz and tar.snappy file extensions
  • #46 - JarSecurityFileSelector needs to support signature files ending in .EC or .ec

Plexus Archiver 3.3

04 Oct 20:58
Compare
Choose a tag to compare

🚀 New features and improvements

  • #42 - No need to fallback to unicode path extra field policy NOT_ENCODEABLE
  • #39 - Updated to stop falling back to the unicode path extra field policy NOT_ENCODEABLE. If a name is not encodeable in UTF-8, it also is not encodeable in the extra field. Updated to always add the Info-ZIP Unicode Path Extra Field when creating an archive using an encoding different from UTF-8 instead of only when a name is not encodeable. Additionally support that extra field when unarchiving.
  • #38 - Downgrade PrintWriter to Writer in Manifest
  • #36 - Created-by entry does not reflect who created the JAR
  • #35 - Replace defaultManifest.mf with inline code
  • #17 - Remove unnecessary conversion in Manifest#Attribute#write
  • #16 - Manifest entry Archiver-Version is incomplete/wrong. Entry does not reflect the archiver version. Remove since it adds not information it pretends to add.
  • #5 - Added proper bound on memory usage, patch by Björn Eickvonder
  • #41 - Support the Info-ZIP Unicode Path Extra Field.

🐛 Bug Fixes

  • #43 - Updated to stop failing creating Created-by manifest entries, when the version of the archiver cannot be determined
  • #37 - Deprecate Manifest(Reader) and update all related Implemenation does not properly map characters to map and makes assumptions about character encoding which might lead to failures. Deprecate and rely on Java Manifest reader to do the right thing.
  • #20 - Manifest#write blindly casts bytes to chars
  • #18 - Manifest#Attribute#writeLine does not properly calculate max line length

📦 Dependency updates

  • #40 - Updated to upgrade plexus-utils to latest patch release

Plexus Archiver 3.2

04 Oct 20:58
Compare
Choose a tag to compare

🚀 New features and improvements

  • #27 - Added xz compression support
  • #33 - Exceptions are suppressed incorrectly

📦 Dependency updates

  • #31 - Upgrade of plexus-utils to 3.0.23
  • #32 - Upgrade of commons-io to 2.5

Plexus Archiver 3.1.1

04 Oct 20:58
Compare
Choose a tag to compare

🚀 New features and improvements

  • #26 - Improvement from Plamen Totev

🐛 Bug Fixes

  • #28 - which checks for null preventing NPE

Plexus Archiver 3.0.2

04 Oct 20:58
Compare
Choose a tag to compare

🚀 New features and improvements

  • DirectoryArhiver now respects filemode for directories. Thanks for Olivier Fayau for patch.

Plexus Archiver 3.0.1

04 Oct 20:58
Compare
Choose a tag to compare

🚀 New features and improvements

  • #3 - Switched to pure-java snappy

Plexus Archiver 2.10.3

04 Oct 20:58
Compare
Choose a tag to compare

🐛 Bug Fixes

  • #6 - "Too many open files" when building large jars

Plexus Archiver 2.10.2

04 Oct 20:58
Compare
Choose a tag to compare

Plexus Archiver 2.10.1

04 Oct 20:58
Compare
Choose a tag to compare

Plexus Archiver 2.10

04 Oct 20:58
Compare
Choose a tag to compare
  • Symlink support in DirectoryArchiver
  • Multithreaded ZIP support
  • Fixed resource leak on ZIP files included in ZIP files.
  • Added encoding supporting overload: addArchivedFileSet( final ArchivedFileSet fileSet, Charset charset )
  • Fixed NPE with missing folder in TAR
  • Moved all "zip" support to archiver (from io).