@@ -4,6 +4,61 @@ Plexus Archiver and Plexus-IO combined release notes
44Since archiver depends on a given version of IO this list is cumulative,
55any version includes * all* changes below.
66
7+ ## Release 3.3
8+
9+ * [ Fixed #43 ] [ issue-43 ]
10+ o Updated to stop failing creating 'Created-by' manifest entries, when the version
11+ of the archiver cannot be determined.
12+
13+ * [ Fixed #42 ] [ issue-42 ]
14+ o No need to fallback to unicode path extra field policy NOT_ENCODEABLE.
15+
16+ * [ Fixed #40 ] [ issue-40 ]
17+ o Updated to upgrade 'plexus-utils' to latest patch release.
18+
19+ * [ Fixed #39 ] [ issue-39 ]
20+ o Updated to stop falling back to the unicode path extra field policy
21+ NOT_ENCODEABLE. If a name is not encodeable in UTF-8, it also is not
22+ encodeable in the extra field.
23+
24+ Updated to always add the Info-ZIP Unicode Path Extra Field when creating an
25+ archive using an encoding different from UTF-8 instead of only when a name is
26+ not encodeable. Additionally support that extra field when unarchiving.
27+
28+ * [ Fixed #38 ] [ issue-38 ]
29+ o Downgrade PrintWriter to Writer in Manifest
30+
31+ * [ Fixed #37 ] [ issue-37 ]
32+ o Deprecate Manifest(Reader) and update all related Implemenation does not properly
33+ map characters to map and makes assumptions about character encoding which might
34+ lead to failures. Deprecate and rely on Java Manifest reader to do the right thing.
35+
36+ * [ Fixed #36 ] [ issue-36 ]
37+ o Created-by entry does not reflect who created the JAR
38+
39+ * [ Fixed #35 ] [ issue-35 ]
40+ o Replace defaultManifest.mf with inline code
41+
42+ * [ Fixed #20 ] [ issue-20 ]
43+ o Manifest#write blindly casts bytes to chars
44+
45+ * [ Fixed #18 ] [ issue-18 ]
46+ o Manifest#Attribute#writeLine does not properly calculate max line length
47+
48+ * [ Fixed #17 ] [ issue-17 ]
49+ o Remove unnecessary conversion in Manifest#Attribute#write
50+
51+ * [ Fixed #16 ] [ issue-16 ]
52+ o Manifest entry "Archiver-Version" is incomplete/wrong
53+ Entry does not reflect the archiver version. Remove since it
54+ adds not information it pretends to add.
55+
56+ * [ Fixed #5 ] [ issue-5 ]
57+ o Added proper bound on memory usage, patch by Björn Eickvonder
58+
59+ * [ Pull Request #41 ] [ pr-41 ]
60+ o Support the Info-ZIP Unicode Path Extra Field.
61+
762## Release 3.2
863
964 * Task [ #31 ] ( https://github.com/codehaus-plexus/plexus-archiver/issues/31 ) Upgrade of 'plexus-utils' to 3.0.23.
@@ -304,3 +359,19 @@ Plexus Components - Version plexus-archiver-2.4.4 (plexus-io 2.0.10)
304359
305360Older history in JIRA at http://jira.codehaus.org/browse/PLXCOMP
306361-----
362+
363+ [ issue-5 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/5
364+ [ issue-16 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/16
365+ [ issue-17 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/17
366+ [ issue-18 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/18
367+ [ issue-20 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/20
368+ [ issue-34 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/34
369+ [ issue-35 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/35
370+ [ issue-36 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/36
371+ [ issue-37 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/37
372+ [ issue-38 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/38
373+ [ issue-39 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/39
374+ [ issue-40 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/40
375+ [ issue-42 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/42
376+ [ issue-43 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/43
377+ [ pr-41 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/41
0 commit comments