Releases: codehaus-plexus/plexus-archiver
Releases · codehaus-plexus/plexus-archiver
Plexus Archiver 3.4
Plexus Archiver 3.3
🚀 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
PrintWritertoWriterinManifest - #36 -
Created-byentry does not reflect who created the JAR - #35 - Replace
defaultManifest.mfwith inline code - #17 - Remove unnecessary conversion in
Manifest#Attribute#write - #16 - Manifest entry
Archiver-Versionis 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-bymanifest 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#writeblindly casts bytes to chars - #18 -
Manifest#Attribute#writeLinedoes not properly calculate max line length
📦 Dependency updates
- #40 - Updated to upgrade
plexus-utilsto latest patch release
Plexus Archiver 3.2
Plexus Archiver 3.1.1
Plexus Archiver 3.0.2
🚀 New features and improvements
DirectoryArhivernow respects filemode for directories. Thanks for Olivier Fayau for patch.
Plexus Archiver 3.0.1
🚀 New features and improvements
- #3 - Switched to pure-java snappy
Plexus Archiver 2.10.3
🐛 Bug Fixes
- #6 - "Too many open files" when building large jars
Plexus Archiver 2.10.2
Plexus Archiver 2.10.1
Plexus Archiver 2.10
- 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).