1- Plexus Archiver and Plexus-IO combined release notes
1+ Plexus Archiver Release Notes
22========================================================================
33
4- Since archiver depends on a given version of IO this list is cumulative,
5- any version includes * all* changes below.
6-
74Plexus Archiver 3.6.0
85---------------------
96
@@ -48,14 +45,6 @@ Plexus Archiver 3.6.0 requires Java 7.
4845 ` org.tukaani:xz ` to 1.8 and ` plexus-io ` to 3.0.1
4946
5047
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
58-
5948Plexus Archiver 3.5
6049-------------------
6150
@@ -91,28 +80,6 @@ subject to removal in a future version.
9180 ` commons-compress ` to 1.14, ` org.tukaani.xz ` to 1.6 and
9281 ` com.google.code.findbugs.jsr305 ` to 3.0.2
9382
94- Plexus IO 3.0.0
95- ---------------
96-
97- Plexus IO 3.0.0 requires Java 7 and introduces backward incompatible changes:
98-
99- * ` Java7FileAttributes ` is renamed to ` FileAttributes ` , replacing
100- the old ` FileAttributes ` implementation
101- * ` Java7AttributeUtils ` is renamed to ` AttributeUtils `
102- * ` PlexusIoResourceAttributeUtils#getFileAttributesByPath( File, boolean, boolean ) `
103- is deleted
104-
105- ### Improvements
106-
107- * [ Pull Request #5 ] [ io-pr-5 ] - The required Java version is upgraded to 7.
108- Classes that use native tools like ` ls ` are removed and the pure Java
109- implementations are used instead.
110-
111- ### Tasks
112-
113- * [ Issue #8 ] [ io-issue-8 ] - Update of ` plexus-utils ` to 3.0.24 and
114- ` commons-io ` to 2.5
115-
11683Plexus Archiver 3.4
11784-------------------
11885
@@ -189,14 +156,6 @@ Plexus Archiver 3.1.1
189156
190157 * [ Pull Request #26 ] [ pr-26 ] - Improvement from Plamen Totev
191158
192- Plexus IO 2.6.1
193- ---------------
194-
195- ### Improvement
196-
197- * Performance improvement affecting mac/linux users
198- with lots of small files in large archives.
199-
200159Plexus Archiver 3.0.2
201160---------------------
202161
@@ -250,27 +209,11 @@ Plexus Archiver 2.10
250209 * Fixed NPE with missing folder in TAR
251210 * Moved all "zip" support to archiver (from io).
252211
253- Plexus IO 2.5
254- -------------
255-
256- * Proper support for closeable on zip archives.
257- * Removed zip supporting PlexusIoZipFileResourceCollection; which now exists in plexus-archiver. (Drop in replacement,
258- just change/add jar file).
259-
260212Plexus Archiver 2.9.1
261213---------------------
262214
263215 * Wrap-up release with plexus-io-2.4.1
264216
265- Plexus IO 2.4.1
266- ---------------
267-
268- ### Bugs
269-
270- * PLXCOMP-279 - PlexusIoProxyResourceCollection does not provide Closeable iterator
271- * Fixed PLXCOMP-280 - SimpleResourceAttributes has incorrect value for
272- default file mode
273-
274217Plexus Archiver 2.9
275218-------------------
276219
@@ -282,15 +225,6 @@ Plexus Archiver 2.9
282225
283226 * PLXCOMP-277 - Archiver unable to determine file equailty
284227
285- Plexus IO 2.4
286- -------------
287-
288- ### Improvements
289-
290- * PLXCOMP-274 - Simplify use of proxies
291- * PLXCOMP-275 - Avoid leaky abstractions
292- * PLXCOMP-276 - Reduce number of ways to create a PlexusIoResource
293-
294228Plexus Archiver 2.8.4
295229---------------------
296230
@@ -306,13 +240,6 @@ Plexus Archiver 2.8.3
306240 * PLXCOMP-271 - Implicit created directories do not obey proper dirMode
307241 * PLXCOMP-272 - Overriding dirmode/filemode breaks symlinks
308242
309- Plexus IO 2.3.5
310- ---------------
311-
312- ### Bugs
313-
314- * PLXCOMP-278 - Symlink attribute was not preserved through merged/overridden attributes
315-
316243Plexus Archiver 2.8.2
317244---------------------
318245
@@ -321,42 +248,13 @@ Plexus Archiver 2.8.2
321248 * PLXCOMP-266 - In-place filtering of streams give incorrect content length
322249 for tar files
323250
324- Plexus IO 2.3.4
325- ---------------
326-
327- ### Bugs
328-
329- * PLXCOMP-270 - Escaping algoritghm leaks through to system classloader
330- * PLXCOMP-272 - Overriding dirmode/filemode breaks symlinks
331-
332- Plexus IO 2.3.3
333- ---------------
334-
335- ### Bugs
336-
337- * PLXCOMP-267 - StreamTransformers are consistently applied to all collections
338-
339251Plexus Archiver 2.8.1
340252---------------------
341253
342254### Improvements
343255
344256 * PLXCOMP-268 - Add diagnostic archivers
345257
346- Plexus IO 2.3.2
347- ---------------
348-
349- ### Bugs
350-
351- * PLXCOMP-265 - Locale in shell influences "ls" parsing for screenscraper
352-
353- Plexus IO 2.3.1
354- ---------------
355-
356- ### Bugs
357-
358- * PLXCOMP-264 - Thread safety issue in streamconsumer
359-
360258Plexus Archiver 2.8
361259-------------------
362260
@@ -372,17 +270,6 @@ Plexus Archiver 2.8
372270
373271 * PLXCOMP-262 - Directory symlinks in zip files are incorrect
374272
375- Plexus IO 2.3
376- -------------
377-
378- ### New Features
379-
380- * PLXCOMP-261 - Make plexus io collections support on-the-fly filtering
381-
382- ### Improvements
383-
384- * PLXCOMP-260 - Make plexus io collections iterable
385-
386273Plexus Archiver 2.7.1
387274---------------------
388275
@@ -394,14 +281,6 @@ Plexus Archiver 2.7.1
394281
395282 * PLXCOMP-256 - Several archivers leaks file handles
396283
397- Plexus IO 2.2
398- -------------
399-
400- ### Bugs
401-
402- * PLXCOMP-251 - Date parsing in "ls" screenscraping has locale dependencies
403- * PLXCOMP-254 - Fix File.separatorChar normalization when prefixes are used
404-
405284Plexus Archiver 2.7
406285-------------------
407286
@@ -424,18 +303,6 @@ Plexus Archiver 2.6.4
424303 * PLXCOMP-234 - Plexus archiver TarOptions setDirMode and setMode do not do
425304 anything unless TarArchiver.setOptions is called
426305
427- Plexus IO 2.1.4
428- ---------------
429-
430- ### Improvements
431-
432- * PLXCOMP-250 - Upgrade maven-enforcer-plugin to 1.3.1
433-
434- ### Bugs
435-
436- * PLXCOMP-107 - Fail to unzip archive, which contains file with name
437- 'How_can_I_annotate_a_part_in_the_AAM%3F.Help'
438-
439306Plexus Archiver 2.6.3
440307---------------------
441308
@@ -444,13 +311,6 @@ Plexus Archiver 2.6.3
444311* PLXCOMP-233 - Plexus archiver can create tarfiles with empty uid and gid bytes
445312* PLXCOMP-247 - Bug with windows AND java5
446313
447- Plexus IO 2.1.3
448- ---------------
449-
450- ### Bugs
451-
452- * PLXCOMP-247 - Bug with windows AND java5
453-
454314Plexus Archiver 2.6.2
455315---------------------
456316
@@ -460,25 +320,9 @@ Plexus Archiver 2.6.2
460320 * PLXCOMP-245 - Archives created on windows get zero permissions,
461321 creates malformed permissions on linux
462322
463- Plexus IO 2.1.2
464- ---------------
465-
466- ### Bugs
467-
468- * PLXCOMP-244 - Don't try to set attributes of symbolic links
469- * PLXCOMP-245 - Archives created on windows get zero permissions,
470- creates malformed permissions on linux
471-
472323Plexus Archiver 2.6.1
473324---------------------
474325
475- ### Bugs
476-
477- * PLXCOMP-243 - Restore JDK1.5 compatibility
478-
479- Plexus IO 2.1.1
480- ---------------
481-
482326### Bugs
483327
484328 * PLXCOMP-243 - Restore JDK1.5 compatibility
@@ -495,20 +339,6 @@ Plexus Archiver 2.6
495339 * PLXCOMP-64 - add symlink support to tar unarchiver
496340 * PLXCOMP-117 - add symbolic links managment
497341
498- Plexus IO 2.1
499- -------------
500-
501- ### Improvements
502-
503- * PLXCOMP-64 - add symlink support to tar unarchiver
504- * PLXCOMP-117 - add symbolic links managment
505-
506- ### Bugs
507-
508- * PLXCOMP-113 - zip unarchiver doesn't support symlinks (and trivial to fix)
509- * PLXCOMP-241 - ResourcesTest.compare test failure
510- * PLXCOMP-248 - Use java7 setAttributes and ignore useJvmChmod flag when applicable
511-
512342Plexus Archiver 2.5
513343-------------------
514344
@@ -525,13 +355,6 @@ Plexus Archiver 2.5
525355 * PLXCOMP-232 - Failures to unpack .tar.gz files
526356 * PLXCOMP-236 - ZipUnArchiver fails to extract large (>4GB) ZIP files
527357
528- Plexus IO 2.0.12
529- ----------------
530-
531- ### Bugs
532-
533- * PLXCOMP-249 - Add support for java7 chmod
534-
535358Plexus Archiver 2.4.4
536359---------------------
537360
@@ -589,8 +412,3 @@ Plexus Archiver 2.4.4
589412[ pr-83 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/83
590413[ pr-84 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/84
591414[ pr-87 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/87
592-
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
596- [ io-pr-5 ] : https://github.com/codehaus-plexus/plexus-io/pull/5
0 commit comments