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
PrintWriter
toWriter
inManifest
- #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
Plexus Archiver 3.1.1
Plexus Archiver 3.0.2
🚀 New features and improvements
DirectoryArhiver
now 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).