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