RE: Perl @ 33218 (Stratus VOS patches)
[p5sagit/p5-mst-13.2.git] / ext / IO_Compress_Zlib / Changes
CommitLineData
25f0751f 1CHANGES
2-------
3
80e5fcd6 4 2.008 2 November 2007
5
6 * Minor documentation changes in README
7
8 * t/compress/truncate.pl
9 EBCDIC Cleanup.
10
11 * IO::Compress::Gzip::Constants.pm
12 Tidied up the character classes used to defined invalid
13 FNAME & FCOMMENT fields for EBCDIC.
14
d56f7e4c 15 2.006 1 September 2007
16
17 * Makefile.PL
18 Added INSTALLDIRS directive to install as a core module when built
19 on a perl >= 5.9.
20
21 * IO::Uncompress::RawDeflate
22
23 - Fixed export problem - "$RawDeflateError" and "rawdeflate" were
24 not being exported with ":all".
25
93d092e2 26 2.005 18 June 2007
27
28 * IO::Compress::Gzip & IO::Uncompress::Gunzip
29
30 - RFC1952 says that the FNAME & FCOMMENT header fields must be ISO
31 8859-1 (LATIN-1) characters. The code can optionally police this.
32 Added a fix for this logic when running on EBCDIC.
33
34 * Makefile.PL
35
36 - Check if IO::Compress::Bzip2 is already installed. If it is, add
37 to the PREREQ_PM list.
38
4e7676c7 39 2.004 3 March 2007
40
41 * IO::Compress::Zip
42
43 - Added Zip64 documentation.
44
45 - Fixed extended timestamp.
46 Creation time isn't available in Unix so only store the
47 modification time and the last access time in the extended field.
48
49 - Fixed file mode.
50
51 - Added ExtAttr option to control the value of the "external file
52 attributes" field in the central directory.
53
54 - Added Unix2 extended attribute ("Ux").
55 This stores the UID & GID.
56
57 * IO::Compress::Gzip
58
59 - Fixed 050interop-gzip.t for Windows
60
b0cda13f 61 2.003 2 January 2007
62
63 * Added explicit version checking
64
f6fd7794 65 2.002 29 December 2006
66
67 * Documentation updates.
68
63ad731d 69 2.001 1 November 2006
70
71 * Remove beta status.
72
258133d1 73 2.000_14 26 October 2006
74
75 * IO::Uncompress::Deflate
76 Beefed up the magic signature check. Means less false positives
77 when auto-detecting the compression type.
78
79 * IO::Uncompress::UnZip
80 Tighten up the zip64 extra field processing to cope with the case
81 wheere only some of the local header fields are superceeded.
82
83 * IO::Uncompress::AnyInflate
84 Remove raw-deflate (RFC 1951) from the default list of compressors
85 to check.
86 It can still be included if the new RawInflate parameter is
87 supplied.
88 This change was made because the only way to tell if content is
89 raw-deflate is to attempt to uncompress it - a few false positives
90 have popped up recently, which suggests that auto-detecting raw
91 deflate is far from perfect.
92 The equivalent change has been made to IO::Uncompress::AnyUncompress.
93 [Core patch #28445]
94
e7d45986 95 2.000_13 20 June 2006
96
97 * Preliminary support for reading zip files with zip64 members.
98
c70c1701 99 2.000_12 3 May 2006
100
101 * Moved the code for creating and parsing the gzip extra field into
102 IO::Compress::Zlib::Extra.pm so that IO::Compress::Zip &
103 IO::Uncompress::Unzip can use it as well.
104
105 * Added ExtraFieldLocal & ExtraFieldCentral options to IO::Compress::Zip.
106 These allow the creation of user-defined extra fields in the local
107 and central headers, just like the ExtraField option in
108 IO::Compress::Gzip.
109
110 * Moved the zip constants into IO::Compress::Zip::Constants
111
112 * Added exTime option to IO::Compress::Zip.
113 This allows creation of the extended timestamp extra field.
114
115 * Added Minimal option to IO::Compress::Zip.
116 This disables the creation of all extended fields.
117
118 * Added TextFlag option to IO::Compress::Zip.
119
120 * Documented Comment and ZipComment options in IO::Compress::Zip.
121
2b4e0969 122 2.000_11 10 April 2006
123
124 * Updated Documentation for zip modules.
125
126 * Changed IO::Compress::Zip 'Store' option to 'Method' and added
127 symbolic constants ZIP_CM_STORE, ZIP_CM_DEFLATE and ZIP_CM_BZIP2 to
128 allow the compression method to be picked by the user.
129
130 * Added support to allow bzip2 compressed data to be written/read
131 with IO::Compress::Zip and IO::Uncompress::Unzip.
132
133 * Beefed up 050interop-gzip.t to check that the external gzip command
134 works as expected before starting the tests. This means that
135 this test harness will just be skipped on problematic systems.
136
137 * Merged core patch 27565 from Steve Peters. This works around a
138 problem with gzip on OpenBSD where it doesn't seem to like
139 compressing files < 10 bytes long.
140
cb7abd7f 141 2.000_10 13 March 2006
142
143 * Documentation updates.
144
145 2.000_09 3 March 2006
146
147 * Released to CPAN.
148
25f0751f 149 2.000_08 2 March 2006
150
151 * Split IO::Compress::Zlib into its own distribution.
152
153 * Beefed up support for zip/unzip
154
155
156