1
- Plexus Archiver and Plexus-IO combined release notes
1
+ Plexus Archiver Release Notes
2
2
========================================================================
3
3
4
- Since archiver depends on a given version of IO this list is cumulative,
5
- any version includes * all* changes below.
6
-
7
4
Plexus Archiver 3.6.0
8
5
---------------------
9
6
@@ -48,14 +45,6 @@ Plexus Archiver 3.6.0 requires Java 7.
48
45
` org.tukaani:xz ` to 1.8 and ` plexus-io ` to 3.0.1
49
46
50
47
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
-
59
48
Plexus Archiver 3.5
60
49
-------------------
61
50
@@ -91,28 +80,6 @@ subject to removal in a future version.
91
80
` commons-compress ` to 1.14, ` org.tukaani.xz ` to 1.6 and
92
81
` com.google.code.findbugs.jsr305 ` to 3.0.2
93
82
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
-
116
83
Plexus Archiver 3.4
117
84
-------------------
118
85
@@ -189,14 +156,6 @@ Plexus Archiver 3.1.1
189
156
190
157
* [ Pull Request #26 ] [ pr-26 ] - Improvement from Plamen Totev
191
158
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
-
200
159
Plexus Archiver 3.0.2
201
160
---------------------
202
161
@@ -250,27 +209,11 @@ Plexus Archiver 2.10
250
209
* Fixed NPE with missing folder in TAR
251
210
* Moved all "zip" support to archiver (from io).
252
211
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
-
260
212
Plexus Archiver 2.9.1
261
213
---------------------
262
214
263
215
* Wrap-up release with plexus-io-2.4.1
264
216
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
-
274
217
Plexus Archiver 2.9
275
218
-------------------
276
219
@@ -282,15 +225,6 @@ Plexus Archiver 2.9
282
225
283
226
* PLXCOMP-277 - Archiver unable to determine file equailty
284
227
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
-
294
228
Plexus Archiver 2.8.4
295
229
---------------------
296
230
@@ -306,13 +240,6 @@ Plexus Archiver 2.8.3
306
240
* PLXCOMP-271 - Implicit created directories do not obey proper dirMode
307
241
* PLXCOMP-272 - Overriding dirmode/filemode breaks symlinks
308
242
309
- Plexus IO 2.3.5
310
- ---------------
311
-
312
- ### Bugs
313
-
314
- * PLXCOMP-278 - Symlink attribute was not preserved through merged/overridden attributes
315
-
316
243
Plexus Archiver 2.8.2
317
244
---------------------
318
245
@@ -321,42 +248,13 @@ Plexus Archiver 2.8.2
321
248
* PLXCOMP-266 - In-place filtering of streams give incorrect content length
322
249
for tar files
323
250
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
-
339
251
Plexus Archiver 2.8.1
340
252
---------------------
341
253
342
254
### Improvements
343
255
344
256
* PLXCOMP-268 - Add diagnostic archivers
345
257
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
-
360
258
Plexus Archiver 2.8
361
259
-------------------
362
260
@@ -372,17 +270,6 @@ Plexus Archiver 2.8
372
270
373
271
* PLXCOMP-262 - Directory symlinks in zip files are incorrect
374
272
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
-
386
273
Plexus Archiver 2.7.1
387
274
---------------------
388
275
@@ -394,14 +281,6 @@ Plexus Archiver 2.7.1
394
281
395
282
* PLXCOMP-256 - Several archivers leaks file handles
396
283
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
-
405
284
Plexus Archiver 2.7
406
285
-------------------
407
286
@@ -424,18 +303,6 @@ Plexus Archiver 2.6.4
424
303
* PLXCOMP-234 - Plexus archiver TarOptions setDirMode and setMode do not do
425
304
anything unless TarArchiver.setOptions is called
426
305
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
-
439
306
Plexus Archiver 2.6.3
440
307
---------------------
441
308
@@ -444,13 +311,6 @@ Plexus Archiver 2.6.3
444
311
* PLXCOMP-233 - Plexus archiver can create tarfiles with empty uid and gid bytes
445
312
* PLXCOMP-247 - Bug with windows AND java5
446
313
447
- Plexus IO 2.1.3
448
- ---------------
449
-
450
- ### Bugs
451
-
452
- * PLXCOMP-247 - Bug with windows AND java5
453
-
454
314
Plexus Archiver 2.6.2
455
315
---------------------
456
316
@@ -460,25 +320,9 @@ Plexus Archiver 2.6.2
460
320
* PLXCOMP-245 - Archives created on windows get zero permissions,
461
321
creates malformed permissions on linux
462
322
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
-
472
323
Plexus Archiver 2.6.1
473
324
---------------------
474
325
475
- ### Bugs
476
-
477
- * PLXCOMP-243 - Restore JDK1.5 compatibility
478
-
479
- Plexus IO 2.1.1
480
- ---------------
481
-
482
326
### Bugs
483
327
484
328
* PLXCOMP-243 - Restore JDK1.5 compatibility
@@ -495,20 +339,6 @@ Plexus Archiver 2.6
495
339
* PLXCOMP-64 - add symlink support to tar unarchiver
496
340
* PLXCOMP-117 - add symbolic links managment
497
341
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
-
512
342
Plexus Archiver 2.5
513
343
-------------------
514
344
@@ -525,13 +355,6 @@ Plexus Archiver 2.5
525
355
* PLXCOMP-232 - Failures to unpack .tar.gz files
526
356
* PLXCOMP-236 - ZipUnArchiver fails to extract large (>4GB) ZIP files
527
357
528
- Plexus IO 2.0.12
529
- ----------------
530
-
531
- ### Bugs
532
-
533
- * PLXCOMP-249 - Add support for java7 chmod
534
-
535
358
Plexus Archiver 2.4.4
536
359
---------------------
537
360
@@ -589,8 +412,3 @@ Plexus Archiver 2.4.4
589
412
[ pr-83 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/83
590
413
[ pr-84 ] : https://github.com/codehaus-plexus/plexus-archiver/pull/84
591
414
[ 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