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