CHANGES ------- 2.060 7 January 2013 * Mention SimpleZip in POD 2.059 24 November 2012 * Copy-on-write support [#81353] 2.058 12 November 2012 * No Changes 2.057 10 November 2012 * Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT [#80319] * Install to 'site' instead of 'perl' when perl version is 5.11+ [#79812] * update to ppport.h that includes SvPV_nomg_nolen [#78079] 2.056 10 August 2012 * Fix C++ build issue Thanks to Karl Williamson for supplying the patch. 2.055 4 August 2012 * Fix misuse of magic in API [#78079] 2.054 8 May 2012 * Build issue on Win32 [#77030] 2.053 6 May 2012 * Include zlib 1.2.7 source. 2.052 29 April 2012 * Fixed build issue when Perl is built with C++ 2.051 20 February 2012 * Bug in Compress::Raw::Zlib on Windows [#75222] 2.050 20 February 2012 * Build failure on Irix & Solaris. [RT #69985] 2.049 18 February 2012 * Include zlib 1.2.6 source. 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.