Fix my typo.
[p5sagit/p5-mst-13.2.git] / ext / IO_Compress_Base / Changes
CommitLineData
25f0751f 1CHANGES
2-------
3
be714331 4 2.010 5 May 2008
5
6 * Fixed problem that meant Perl 5.10 could not upgrade this module.
7 [RT #35342]
8
d54256af 9 2.009 20 April 2008
10
11 * Removed the alpha status from File::GlobMapper
12
13 * IO::Compress::Base
14 When writing output never output a zero length buffer.
15 Done to improve interoperability with other tied filenandle
16 modules.
17
18 * Changed IO::Uncompress::Base to not use the offset parameter of
19 the read method when reading from a filehandle.
20
21 The object returned from Net::FTP::retr implements a non-standard
22 read method. The third parameter is used for a timeout value
23 rather than an offset.
24 [rt.cpan#33231]
25
26 * Changed IO::Uncompress::Base to not use the eof method when
27 reading from a filehandle.
28
29 The object returned from Net::FTP::retr implements both the read
30 method and the eof method. Unfortunately the implementation of
31 the read method uses non-buffered IO (by using sysread) while
32 the eof method uses buffered IO. Mixing buffered and non-buffered
33 IO results in data corruption.
34
80e5fcd6 35 2.008 2 November 2007
36
37 * Minor documentation changes in README
38
d56f7e4c 39 2.006 1 September 20007
40
41 * Makefile.PL
42 Added INSTALLDIRS directive to install as a core module when built
43 on a perl >= 5.9.
44
93d092e2 45 2.005 18 June 2007
46
47 * Stephen Turner reported a problem when using IO::Uncompress::Gunzip
48 with XML::Parser. Turns out there were two issues.
49
50 Firstly an IO::Uncompress object isn't an IO::Handle. It is now.
51
52 Secondly the implementation of "read" wasn't honouring this
53
54 SCALAR will be grown or shrunk to the length actually read.
55
56 In particular it didn't do the right thing on EOF.
57 This has been fixed.
58
4e7676c7 59 2.004 3 March 2007
60
61 * Made seek less wasteful of memory.
62
b0cda13f 63 2.003 2 January 2007
64
65 * Added explicit version checking
66
f6fd7794 67 2.002 29 December 2006
68
69 * Documentation updates.
70
71 * Added IO::Handle to the ISA test in isaFilehandle
72
73 * Add an explicit use_ok test for Scalar::Util in the test harness.
74 The error message reported by 01misc implied the problem was
75 somewhere else.
76 Also explictly check that 'dualvar' is available.
77
63ad731d 78 2.001 1 November 2006
79
80 * Remove beta status.
81
258133d1 82 2.000_14 26 October 2006
83
84 * IO::Uncompress::Base
85 Added support for $/ in record mode
86
87 * IO::Uncompress::Base
88 The readline interface was substantially slower than the 1.x
89 equivalent. This has now been sorted.
90 Thanks to Andreas J. Koenig for spotting the problem.
91
92 * IO::Uncompress::AnyUncompress
93 Added IO::Uncompress::Lzf to the list of supported uncompresors.
94
95 * IO::Uncompress::Base
96 Added TrailingData to one-shot interface.
97
98 * IO::Uncompress::AnyUncompress
99 Remove raw-deflate (RFC1951) from the default list of compressors
100 to check.
101 It can still be included if the new RawInflate parameter is
102 supplied.
103 This change was made because the only way to tell if content is
104 raw-deflate is to attempt to uncompress it - a few false positives
105 have popped up recently, which suggests that auto-detecting raw
106 deflate is far from perfect.
107 The equivalent change has been made to IO::Uncompress::AnyInflate.
108 [Core patch #28445]
109
110 * Don't check that filehandles are writable. It would seem that
111 "-w *STDOUT" on windows returns false.
112 [Core Patch #28415]
113
e7d45986 114 2.000_13 20 June 2006
115
116 * Store compress & uncompressed sizes as 64-bit.
117
118 * For one-shot uncompression, like this
119
120 unzip "some.zip" => \@a, MultiStream => 1;
121
122 Push each uncompressed stream from "some.zip" onto @a.
123
124 * Added IO::Compress::Base::FilterEnvelope
125
126 * Added IO::Uncompress::Base::nextStream
127
128 * The '-' filehandle now maps to either *STDIN or *STDOUT.
129 This keeps mod_perl happier. Was using these before
130
131 new IO::File("<-")
132 new IO::File(">-")
133
134 2.000_12 3 May 2006
135
2b4e0969 136 2.000_11 10 April 2006
137
138 * Transparent + InputLength made more robust where input data is not
139 compressed.
140
cb7abd7f 141 2.000_10 13 March 2006
142
143 * AnyUncompress doesn't assume that IO-Compress-Zlib is installed any
144 more.
145
146 2.000_09 3 March 2006
147
148 * Released to CPAN.
149
25f0751f 150 2.000_08 2 March 2006
151
152 * Split IO::Compress::Base into its own distribution.
153
154 * Added opened, autoflush and input_line_number.
155
156 * Beefed up support for $.
157