Remove beta status from compression modules
[p5sagit/p5-mst-13.2.git] / ext / Compress / IO / Zlib / Changes
1 CHANGES
2 -------
3
4   2.001 1 November 2006
5
6       * Remove beta status.
7
8   2.000_14 26 October 2006
9
10       * IO::Uncompress::Deflate
11         Beefed up the magic signature check. Means less false positives
12         when auto-detecting the compression type.
13
14       * IO::Uncompress::UnZip
15         Tighten up the zip64 extra field processing to cope with the case
16         wheere only some of the local header fields are superceeded.
17
18       * IO::Uncompress::AnyInflate
19         Remove raw-deflate (RFC 1951) from the default list of compressors 
20         to check.
21         It can still be included if the new RawInflate parameter is
22         supplied.
23         This change was made because the only way to tell if content is 
24         raw-deflate is to attempt to uncompress it - a few false positives
25         have popped up recently, which suggests that auto-detecting raw 
26         deflate is far from perfect.
27         The equivalent change has been made to IO::Uncompress::AnyUncompress.
28         [Core patch #28445]
29
30   2.000_13 20 June 2006
31
32       * Preliminary support for reading zip files with zip64 members.
33
34   2.000_12 3 May 2006
35
36       * Moved the code for creating and parsing the gzip extra field into
37         IO::Compress::Zlib::Extra.pm so that IO::Compress::Zip &
38         IO::Uncompress::Unzip can use it as well. 
39
40       * Added ExtraFieldLocal & ExtraFieldCentral options to IO::Compress::Zip.
41         These allow the creation of user-defined extra fields in the local
42         and central headers, just like the ExtraField option in
43         IO::Compress::Gzip.
44
45       * Moved the zip constants into IO::Compress::Zip::Constants
46
47       * Added exTime option to IO::Compress::Zip. 
48         This allows creation of the extended timestamp extra field.
49
50       * Added Minimal option to IO::Compress::Zip. 
51         This disables the creation of all extended fields.
52
53       * Added TextFlag option to IO::Compress::Zip. 
54
55       * Documented Comment and ZipComment options in IO::Compress::Zip. 
56
57   2.000_11 10 April 2006
58
59       * Updated Documentation for zip modules.
60
61       * Changed IO::Compress::Zip 'Store' option to 'Method' and added
62         symbolic constants ZIP_CM_STORE, ZIP_CM_DEFLATE and ZIP_CM_BZIP2 to
63         allow the compression method to be picked by the user.
64
65       * Added support to allow bzip2 compressed data to be written/read
66         with IO::Compress::Zip and IO::Uncompress::Unzip.
67
68       * Beefed up 050interop-gzip.t to check that the external gzip command
69         works as expected before starting the tests. This means that
70         this test harness will just be skipped on problematic systems.
71
72       * Merged core patch 27565 from Steve Peters. This works around a
73         problem with gzip on OpenBSD where it doesn't seem to like
74         compressing files < 10 bytes long.
75
76   2.000_10 13 March 2006
77
78       * Documentation updates.
79
80   2.000_09 3 March 2006
81
82       * Released to CPAN.
83
84   2.000_08 2 March 2006
85
86       * Split IO::Compress::Zlib into its own distribution.
87
88       * Beefed up support for zip/unzip
89
90
91