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