Delphi Inspiration – Delphi Components and Software Applications

Version History

DIZipWriter 4.1.0 – 8 Nov 2011

  • Support Delphi XE2 Win64.
  • A bug in TDIWriter.Write caused ZIP archives to be written incorrectly. Fixed.

DIZipWriter 4.0.0 – 15 Oct 2011

  • Support Delphi XE2 Win32.

DIZipWriter 3.2.1 – 20 Feb 2011

  • Compatibility update for parallel usage with other Yunqa Delphi products.

DIZipWriter 3.2.0 – 28 Sep 2010

  • Delphi XE support.

DIZipWriter 3.1.2 – 26 Mar 2010

  • Update zlib compression to 1.2.4.
  • Completely revised the help generator to ease navigation and improve readability. Send your feedback!

DIZipWriter 3.1.1 – 17 Dec 2009

  • Additions and bug fixes to DIUtils.

DIZipWriter 3.1.0 – 14 Sep 2009

  • Delphi 2010 support.

DIZipWriter 3.0.1 – 31 Jan 2009

  • Work around an unexpected Delphi 2009 automatic numeric AnsiChar Unicode conversion in DIUtils.pas which caused an error when compiled on a Windows OS set to a non-European (Asian, Cyrillic, etc.) codepage.

DIZipWriter 3.0.0 – 24 Nov 2008

  • Delphi 2009 support.

DIZipWriter 2.3.1 – 1 Jul 2008

  • Improve compatibility for parallel installation with other DI packages.

DIZipWriter 2.3 – 15 May 2007

  • Delphi 2007 support.

DIZipWriter 2.2 – 28 Dec 2005

  • Added compatibility with Delphi 2006 Win32.

DIZipWriter 2.1.2 – 14 Oct 2005

  • Added Delphi 3 compatibility to the utility units.
  • Resolved dependency issues when DIZipWriter is used in parallel with other DI products.

DIZipWriter 2.1.1 – 25 Sep 2005

  • Fixed a small packaging bug in the Demo edition which unfortunately slipped into the last update. Commercial and Source code editions do not require this update.

DIZipWriter 2.1 – 25 Aug 2005

  • Updated to use the latest version of the zlib compression library.
  • Recompiled the zlib library with Delphi-omtimized register calling conventions for improved performance.
  • Comatability when used in parallel with other Delphi Inspration products.

DIZipWriter 2.0 – 14 Apr 2005

  • Added support for Delphi 2005 Win32.
  • Added advanced AES 128-, 192, and 256-bit AES encryption compatible with WinZip 9.0, which provide much greater cryptographic security than the traditional Zip 2.0 encryption method. At the time of writing, there is no other known Delphi ZIP component supporting this high level of secutiry. AES encrypted ZIP files created with DIZipWriter can be opened and extracted with WinZip just like regular ZIP files with no or standard encryption.
  • The new TDIZipWriter.DataType property allows to determine the data type attribute for each ZIP entry. The options are dtBinary, dtText, or dtUnknown. For the latter, TDIZipWriter determines the data type automatically. This new property was explicitly requested by some users who found that certain ZIP software apparently unzips differently depending on the data type.
  • Updated the deflate compression engine.

DIZipWriter 1.30 – 1. September 2003

  • Improved Exception Handling for running out of disk space.
  • Shortened the following methods of TDIZipWriter:
Old:New:
AddAnsiStringTDIZipWriter.AddStrA
AddWideStringTDIZipWriter.AddStrW
WriteAnsiStringTDIZipWriter.WriteStrA
WriteWideStringTDIZipWriter.WriteStrW
  • Established compiler compatibility with other Delphi Inspiration products.

DIZipWriter 1.26 – 30. March 2003

  • Established compiler compatibility with other Delphi Inspiration products.

DIZipWriter 1.25 – 6. January 2003

  • Both NewZipFile and NewZipStream have an OffSet parameter which specifies the final position of the Zip archive within the output file or stream. While Offset is usually zero, it might differ when appending a Zip archive to a SFX stub in order to create self extracting Zip archvies. There are SFX stubs freely available on the Internet.
  • Improved error handling in case of stream write errors, like when running out of disk space.
  • Established compiler compatibility with other Delphi Inpiration products.

DIZipWriter 1.20 – 11. November 2002

  • Worked around a compiler and linker bug in D4, D5, D6 and D7 where Delphi terminates comilation with an error if any code with WideChar set constants is compiled with TD32 Debug Info enabled.

DIZipWriter 1.10 – 18. October 2002

  • Updated for Delphi 7 compatibility.
  • Passing an empty string to NewZipFile now raises an exception just as any other new .zip file which can not be created.

DIZipWriter 1.00 – 24. April 2002

  • Initial public release.
products/zipwriter/history.txt · Last modified: 2011/11/08 17:48 (external edit)