compression modules update to version 2.005
[p5sagit/p5-mst-13.2.git] / ext / Compress / Zlib / Changes
index 617cc1b..eff627b 100644 (file)
@@ -1,6 +1,151 @@
 CHANGES
 -------
 
+  2.005 18 June 2007
+
+      * Added info about removing Compress::Zlib version 1, before
+        installing version 2. 
+
+  2.004 3 March 2007
+
+      * rewrote memGzip using IO::Compress::Gzip::gzip
+
+  2.003 2 January 2007
+
+      * Added explicit version checking
+
+  2.002 29 December 2006
+
+      * Documentation updates.
+
+      * Fix append mode with gzopen.
+        rt-cpan.org 24041
+
+      * Allow gzopen to read from and write to a scalar reference.
+
+  2.001 1 November 2006
+
+      * Remove beta status.
+
+  2.000_14 26 October 2006
+
+      * No changes.
+
+  2.000_13 20 June 2006
+
+      * No changes.
+
+  2.000_12 16 April 2006
+
+      * Fixed gzread to zap the output buffer to an empty string when zero
+        bytes are requested. This matches the behaviour of C::Z 1.x
+
+  2.000_11 10 April 2006
+
+      * No changes.
+
+  2.000_10 13 March 2006
+
+      * Changed gzread so that its behaviour matches C::Z::gzread 1.x if it
+        is called after eof. In this case it will write an empty string
+        into the output parameter. This change is solely for backward
+        compatability reasons.
+
+  2.000_09 3 March 2006
+
+      * Posted to CPAN
+
+  2.000_08 2 March 2006
+
+      * Breakout zlib specific code into separate modules.
+
+      * Limited support for reading/writing zip files
+
+  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.
+
+  1.38 - 6 September 2005
+
+      * Integrate core change 25304 -- Symbian Update
+
+      * Added libscan to Makefile.PL
+
+  1.37 - 12 August 2005
+
+      * Change to t/03examples.t for VMS from Abe Timmerman
+
+  1.36 - 3 August 2005
+
+      * Renamed zlib-src-1.2.3 to zlib-src to help VMS
+
+      * Fixed Makefile.PL for VMS
+
+      * Fixed t/03examples.t for VMS
+
+      * Added a couple of notes about incompatibility with Unix compress.
+
+  1.35 - 16 July 2005
+
+      * Updated zlib source to 1.2.3
+
+      * Fixed problem with where two calls to gzclose would hang the debugger.
+        See https://rt.cpan.org/Ticket/Display.html?id=13789
+
+      * Added code from Alexey Tourbin to use XSLoader when available,
+        and DynaLoader otherwise.
+
+      * Documented that the compress & uncompress functions were not
+        the same as the Unix utilities of the same name.
+
+      * Fixed 05gzsetp -- it left a temp file hanging around. 
+
+      * Integrate core change 24787 - SvUPGRADE returns void in blead
+
+      * Integrate core change 24788 - Makefile.PL adjustments for the core
+
+
   1.34 - 30 January 2005
 
       * Fixed typo in the README
@@ -105,40 +250,20 @@ CHANGES
         variable to config.in to flag an old version of zlib. Split
         out the tests for gzsetparams into t/05gzsetp.t
 
-  1.17 - 22 October 2002
+  1.17 - 23 May 2002
 
       * Moved the test to check the versions of libz & zlib.h into a separate
         file and added troubleshooting notes to README.
 
       * In gzopen, only attempt to call "tell" for normal files.
 
+      * Fixed to work in taint mode.
+
       * Broke changes out of README into Changes file.
 
       * Replaced internal use of Z_PARTIAL_FLUSH symbol with Z_SYNC_FLUSH. 
         zlib.h says  /* will be removed, use Z_SYNC_FLUSH instead */  
 
-      * Added support for zlib functions inflateSync and deflateParams.
-
-      * Added support for zlib functions gzeof and gzsetparams.
-
-      * Added support for access to adler, total_in & total_out
-
-      * The compress function can now take an optional parameter that
-        allows the compression level to be specified. This mirrors the
-        compress2 function available in zlib.
-
-      * memGzip doesn't work properly with perl 5.8.0 when it is given
-        UTF-8 data. Bug spotted by Andreas J. Koenig.
-
-      * Added note about Linux zlib-devel RPM to README.
-
-      * Fixed recursive build problem on win32 machines.
-
-      * Fixed problem with the test harness on Mac OS X.
-        Thanks to Carl Johan Berglund for reporting the problem and
-        helping track it down.
-
-
   1.16 - 13 December 2001
 
       * Fixed bug in Makefile.PL that stopped "perl Makefile.PL PREFIX=..."