@@ -9,12 +9,52 @@ Plexus Archiver 3.6.0
9
9
10
10
Plexus Archiver 3.6.0 requires Java 7.
11
11
12
+ ### New Features
13
+
14
+ * [ Pull Request #84 ] [ pr-84 ] , [ Issue #57 ] [ issue-68 ] - Added Archiver implementation
15
+ (` JarToolModularJarArchiver ` ) that creates modular JAR files using the JDK jar tool.
16
+ The implementation uses ` java.util.spi.ToolProvider ` introduced in Java 9,
17
+ so if it is run on Java 7 or 8 the resulting archive will be identical to a
18
+ one created by ` JarArchiver ` - the module descriptor is not going to be validated
19
+ and no additional information (such as version, main class and packages)
20
+ is going to be added.
21
+ * [ Issue #67 ] [ issue-67 ] - Added ability to set the module version and main class
22
+ of a modular JAR file
23
+ * [ Pull Request #83 ] [ pr-83 ] - Added new protected method (` postCreateArchive ` )
24
+ to ` AbstractArchiver ` that is called after the archive is created successfully
25
+
12
26
### Improvements
13
27
14
28
* [ Pull Request #87 ] [ pr-87 ] - of Levan Giguashvili (odinn1984)
15
29
Snyk eng team to fix a possible security issue.
16
30
(See https://gist.github.com/grnd/eafd7dab7c4cc6197d817a07fa46b2df )
17
31
32
+ ### Bugs
33
+
34
+ * [ Pull Request #73 ] [ pr-73 ] - Symbolic links not properly encoded
35
+ in ZIP archives
36
+ * [ Issue #57 ] [ issue-57 ] - ` ZipArchiver ` creates archives with inconsistent
37
+ central directory entries
38
+ * [ Issue #79 ] [ issue-79 ] - ` JarArchiver ` and ` PlexusIoZipFileResourceCollection `
39
+ leak file descriptors
40
+
41
+ ### Tasks
42
+
43
+ * [ Pull Request #77 ] [ pr-77 ] - Fixed the way unit tests modify
44
+ the timestamp of a file
45
+ * [ Issue #71 ] [ issue-71 ] , [ Pull Request #72 ] [ pr-72 ] , [ Issue #76 ] [ issue-76 ] ,
46
+ [ Issue #78 ] [ issue-78 ] , [ Issue #85 ] [ issue-85 ] , [ Issue #86 ] [ issue-86 ] -
47
+ Updated dependencies: ` commons-compress ` to 1.16.1, ` plexus-utils ` to 3.1.0,
48
+ ` org.tukaani:xz ` to 1.8 and ` plexus-io ` to 3.0.1
49
+
50
+
51
+ Plexus IO 3.0.1
52
+ ---------------
53
+
54
+ ### Tasks
55
+
56
+ * [ Issue #9 ] [ io-issue-9 ] , [ Issue #10 ] [ io-issue-10 ] - Updated dependencies:
57
+ ` plexus-utils ` to 3.1.0 and ` commons-io ` to 2.6
18
58
19
59
Plexus Archiver 3.5
20
60
-------------------
@@ -527,14 +567,30 @@ Plexus Archiver 2.4.4
527
567
[ issue-46 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/46
528
568
[ issue-47 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/47
529
569
[ issue-53 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/53
570
+ [ issue-57 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/57
530
571
[ issue-58 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/58
531
572
[ issue-60 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/60
573
+ [ issue-67 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/67
574
+ [ issue-68 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/68
575
+ [ issue-71 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/71
576
+ [ issue-76 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/76
577
+ [ issue-78 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/78
578
+ [ issue-79 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/79
579
+ [ issue-85 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/85
580
+ [ issue-86 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/86
532
581
[ pr-26 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/26
533
582
[ pr-27 ] : https://github.com/codehaus-plexus/plexus-archiver/issues/27
534
583
[ pr-41 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/41
535
584
[ pr-51 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/51
536
585
[ pr-56 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/56
586
+ [ pr-72 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/72
587
+ [ pr-73 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/73
588
+ [ pr-77 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/77
589
+ [ pr-83 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/83
590
+ [ pr-84 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/84
537
591
[ pr-87 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/87
538
592
539
593
[ io-issue-8 ] : https://github.com/codehaus-plexus/plexus-io/issues/8
594
+ [ io-issue-9 ] : https://github.com/codehaus-plexus/plexus-io/issues/9
595
+ [ io-issue-10 ] : https://github.com/codehaus-plexus/plexus-io/issues/10
540
596
[ io-pr-5 ] : https://github.com/codehaus-plexus/plexus-io/pull/5
0 commit comments