@@ -4,6 +4,61 @@ Plexus Archiver and Plexus-IO combined release notes
4
4
Since archiver depends on a given version of IO this list is cumulative,
5
5
any version includes * all* changes below.
6
6
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
+
7
62
## Release 3.2
8
63
9
64
* 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)
304
359
305
360
Older history in JIRA at http://jira.codehaus.org/browse/PLXCOMP
306
361
-----
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