blob: 29e658ead8b3976458707547587db7dce66bbdc3 [file] [log] [blame]
CHANGES
-------
2.048 29 January 2012
* Set minimum zlib version to 1.2.0
2.047 28 January 2012
* Allow flush to be called multiple times without any intermediate
call to deflate and still return Z_OK.
In the code below $status was Z_BUF_ERROR before this change.
$def->flush(...);
$status = $def->flush(...);
* Added support for zlibCompileFlags
* Set minimum Perl version to 5.6
2.045 3 December 2011
* Moved FAQ.pod into Zlib.pm
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
2.043 20 November 2011
* No Changes
2.042 17 November 2011
* No Changes
2.040 28 October 2011
* No Changes
2.039 28 October 2011
* croak if attempt to freeze/thaw compression object
[RT #69985]
2.037 22 June 2011
* No Changes
2.036 6 May 2011
* Added offset patramter to CRC32
2.035 6 May 2011
* No Changes
2.033 11 Jan 2011
* Fixed typos & spelling errors.
[perl# 81782]
2.032 4 Jan 2011
* Document inflateReset
[RT #61082]
2.030 22 July 2010
* Ran the zlib2ansi script against the files in zlib-src.
Thanks to Nicholas Clark for the reminder.
* Added "-DNO_VIZ" to DEFINE in Makefile.PL
[RT #65293]
2.027 24 April 2010
* Updated to include zlib 1.2.5
2.026 7 April 2010
* Fixed definition of Z_TREES in Makefile.PL
[RT #65293]
* Fixed build issue with definition of off64_t not found on Solaris
by modifying the zlib source - changed the symbol
_LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h,
zlib.h and zutil.h
[RT #56108]
2.025 27 March 2010
* Updated to include zlib 1.2.4
* Allow zlib version check to be disabled by setting
TEST_SKIP_VERSION_CHECK environment variable.
[RT #54510]
2.023 9 November 2009
* fixed instance where $[ should have been $] in t/02zlib.t
Thanks to Robin Barker and zefram [RT #50765] for independently
spotting the issue.
2.021 30 August 2009
* Changed test harness so that it can cope with PERL5OPT=-MCarp=verbose
[RT# 47225]
2.020 3 June 2009
* Minor documentation update.
2.019 4 May 2009
* No Changes
2.018 3 May 2009
* No Changes
2.017 28 March 2009
* Added 'LimitOutput' option
* Removed MAN3PODS from Makefile.PL
* Fixed coring issue when LimitOutput was used.
* Documented Compress::Raw::Zlib::zlib_version()
* Documented Compress::Raw::Zlib::deflateReset()
[RT #40566]
2.015 3 September 2008
* Makefile.PL
Backout changes made in 2.014
2.014 2 September 2008
* Makefile.PL
Updated to check for indirect dependencies.
2.012 15 July 2008
* Document the gzip flags that WindowBits can take.
* Allow a dictionary to be used with a raw inflate.
Needs zlib 1.2.2.1 or better.
[RT #36046]
2.011 5 May 2008
* A C++-style comment sneaked in with the last update. Fixed.
[core patch #33828]
2.010 5 May 2008
* No Changes
2.009 20 April 2008
* No Changes
2.008 2 November 2007
* Minor documentation changes in README
2.006 1 September 2007
* Makefile.PL
Added INSTALLDIRS directive to install as a core module when built
on a perl >= 5.9.
2.005 18 June 2007
* Only include ppport.h when not being built with perl.
[core patch #30655]
2.004 3 March 2007
* Fixed lvalue substr issue
* Remove redundant code from Zlib.xs
2.003 2 January 2007
* Added explicit version checking
2.002 29 December 2006
* Documentation updates.
2.001 1 November 2006
* Remove beta status.
2.000_14 26 October 2006
* Fixed memory leak on realloc.
* Ticket #18986 says that ExtUtils::Install 1.39 fixes the in-use
issue on win32/cygwin, so make the code that checks whether trying
to install via the cpan shell conditional on the version of
ExtUtils::Install.
http://rt.cpan.org/Ticket/Display.html?id=18986
2.000_10 13 March 2006
* Fixed a potential NULL pointer dereference problem in
Compress::Raw::Zlib::resetLastBlockByte.
Issue highlighted by David Dyck and reproduced by Marcus Holland-Moritz.
2.000_09 3 March 2006
* Released onto CPAN
* Documentation updates.
2.000_08 2 March 2006
* Moved the IO::* modules out into their own distributions.
* Breakout zlib specific code into separate modules.
* Limited support for reading/writing zip files added.
2.000_06 5 October 2005
* Added eof parameter to Compress::Zlib::inflate method.
* Fixed issue with 64-bit
2.000_05 4 October 2005
* Renamed IO::* to IO::Compress::* & IO::Uncompress::*
2.000_04 23 September 2005
* Fixed some more non-portable test that were failing on VMS.
* fixed problem where error messages in the oneshot interface were
getting lost.
2.000_03 12 September 2005
* Fixed some non-portable test that were failing on VMS.
* Fixed export of zlib constants from the IO::* classes
2.000_02 6 September 2005
* Split Append mode into Append and Merge
* Fixed typos in the documentation.
* Added pod/FAQ.pod
* Added libscan to Makefile.PL
* Added InputLength for IO::Gunzip et al
2.000_01 22 August 2005
* Fixed VERSION in Compress::Gzip::Constants
* Removed Compress::Gzip::Info from the distribution.
2.000_00 21 August 2005
* First Beta relase of Compress::zlib rewrite.