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