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