IO::Compress::* 2.003
[p5sagit/p5-mst-13.2.git] / ext / IO / Compress / Base / Changes
1 CHANGES
2 -------
3
4   2.003 2 January 2007
5
6       * Added explicit version checking
7
8   2.002 29 December 2006
9
10       * Documentation updates.
11
12       * Added IO::Handle to the ISA test in isaFilehandle
13
14       * Add an explicit use_ok test for Scalar::Util in the test harness.
15         The error message reported by 01misc implied the problem was
16         somewhere else.
17         Also explictly check that 'dualvar' is available.
18
19   2.001 1 November 2006
20
21       * Remove beta status.
22
23   2.000_14 26 October 2006
24
25       * IO::Uncompress::Base
26         Added support for $/ in record mode
27
28       * IO::Uncompress::Base
29         The readline interface was substantially slower than the 1.x
30         equivalent. This has now been sorted. 
31         Thanks to Andreas J. Koenig for spotting the problem.
32
33       * IO::Uncompress::AnyUncompress
34         Added IO::Uncompress::Lzf to the list of supported uncompresors.
35
36       * IO::Uncompress::Base
37         Added TrailingData to one-shot interface.
38
39       * IO::Uncompress::AnyUncompress
40         Remove raw-deflate (RFC1951) from the default list of compressors 
41         to check.
42         It can still be included if the new RawInflate parameter is
43         supplied.
44         This change was made because the only way to tell if content is 
45         raw-deflate is to attempt to uncompress it - a few false positives
46         have popped up recently, which suggests that auto-detecting raw 
47         deflate is far from perfect.
48         The equivalent change has been made to IO::Uncompress::AnyInflate.
49         [Core patch #28445]
50
51       * Don't check that filehandles are writable. It would seem that 
52         "-w *STDOUT" on windows returns false. 
53         [Core Patch #28415]
54
55   2.000_13 20 June 2006
56
57       * Store compress & uncompressed sizes as 64-bit.
58
59       * For one-shot uncompression, like this
60
61             unzip "some.zip" => \@a, MultiStream => 1;
62
63         Push each uncompressed stream from "some.zip" onto @a.
64
65       * Added IO::Compress::Base::FilterEnvelope
66
67       * Added IO::Uncompress::Base::nextStream
68
69       * The '-' filehandle now maps to either *STDIN or *STDOUT. 
70         This keeps mod_perl happier. Was using these before
71
72             new IO::File("<-")
73             new IO::File(">-")
74   
75   2.000_12 3 May 2006
76
77   2.000_11 10 April 2006
78
79       * Transparent + InputLength made more robust where input data is not
80         compressed.
81
82   2.000_10 13 March 2006
83
84       * AnyUncompress doesn't assume  that IO-Compress-Zlib is installed any
85         more.
86
87   2.000_09 3 March 2006
88
89       * Released to CPAN.
90
91   2.000_08 2 March 2006
92
93       * Split IO::Compress::Base into its own distribution.
94
95       * Added opened, autoflush and input_line_number.
96
97       * Beefed up support for $.
98