Skip to content

Commit a7c439f

Browse files
committed
Update release notes for Plexus Archiver 3.6.0 and Plexus IO 3.0.1
1 parent defd935 commit a7c439f

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

ReleaseNotes.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,52 @@ Plexus Archiver 3.6.0
99

1010
Plexus Archiver 3.6.0 requires Java 7.
1111

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+
1226
### Improvements
1327

1428
* [Pull Request #87][pr-87] - of Levan Giguashvili (odinn1984)
1529
Snyk eng team to fix a possible security issue.
1630
(See https://gist.github.com/grnd/eafd7dab7c4cc6197d817a07fa46b2df)
1731

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
1858

1959
Plexus Archiver 3.5
2060
-------------------
@@ -527,14 +567,30 @@ Plexus Archiver 2.4.4
527567
[issue-46]: https://github.com/codehaus-plexus/plexus-archiver/issues/46
528568
[issue-47]: https://github.com/codehaus-plexus/plexus-archiver/issues/47
529569
[issue-53]: https://github.com/codehaus-plexus/plexus-archiver/issues/53
570+
[issue-57]: https://github.com/codehaus-plexus/plexus-archiver/issues/57
530571
[issue-58]: https://github.com/codehaus-plexus/plexus-archiver/issues/58
531572
[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
532581
[pr-26]: https://github.com/codehaus-plexus/plexus-archiver/issues/26
533582
[pr-27]: https://github.com/codehaus-plexus/plexus-archiver/issues/27
534583
[pr-41]: https://github.com/codehaus-plexus/plexus-archiver/pull/41
535584
[pr-51]: https://github.com/codehaus-plexus/plexus-archiver/pull/51
536585
[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
537591
[pr-87]: https://github.com/codehaus-plexus/plexus-archiver/pull/87
538592

539593
[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
540596
[io-pr-5]: https://github.com/codehaus-plexus/plexus-io/pull/5

0 commit comments

Comments
 (0)