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