Delphi Inspiration

Components and Applications

User Tools

Site Tools


products:ucl:history

DIUcl: Version History

DIUcl is a lossless compression library with extremely fast and small (200 bytes only!) ASM decompressor. Compression times and ratios are similar to those of deflate/zip and bzip2.

DIUcl 2.10.0 – 7 May 2016

  • Support Delphi 10.1 Berlin Win32 and Win64.

DIUcl 2.9.2 – 15 Sep 2015

  • Support Delphi 10 Seattle Win32 and Win64.

DIUcl 2.9.1 – 25 Apr 2015

  • Add support for Delphi XE8 Win32 and Win64.

DIUcl 2.9.0 – 3 Oct 2014

  • Support Delphi XE7 Win32 and Win64.
  • Improved documentation shows inherited class members.

DIUcl 2.8.0 – 28 Apr 2014

  • Support Delphi XE6 Win32 and Win64.

DIUcl 2.7.0 – 25 Sep 2013

  • Support Delphi XE5 Win32 and Win64.

DIUcl 2.6.0 – 14 Jun 2013

  • Support Delphi XE4 Win32 and Win64.

DIUcl 2.5.0 – 4 Oct 2012

  • Support Delphi XE3 Win32 and Win64.

DIUcl 2.0.0 – 5 Dec 2011

  • Support Delphi XE2 Win32 & Win64.
  • New UclCompressStr and UclDeCompressStr.
  • Fix potential memory overrides, uninitialized variables, and integer overflows.

DIUcl 1.6.0 – 28 Sep 2010

  • Delphi XE support.

DIUcl 1.5.0 – 15 Mar 2010

  • Delphi 2010, 2009, and 2007 support.
  • XP Themes enabled for the VCL GUI demos.
  • Adjust stream callbacks to KOL incompatibility changes.
  • New read-only support for the KOL decompression stream Size property.
  • Add KOL_Stream_Copy to DIUclStreams.pas as a replacement for the VCL TStream.CopyFrom() method.
  • Fix KOL compile for the stream demos.

DIUcl 1.4 – 14 Apr 2005

  • Internal UCL compression engine updated to Version 1.02.

DIUcl 1.30 – 26 September 2003

  • Added functions UclCompressStream and UclDeCompressStream for simple compression and decompression of entire streams.
  • Greatly improved the Seek implementations of both TUclCompressionStream and TUclDeCompressionStream. All seek operations are now possible for TUclDeCompressionStream, which allows to use them with native LoadFromStream methods of various VCL classes like TStrings, TBitmap, etc.
  • New demo projects added, including UCL compression for the TinyDB database engine.

DIUcl 1.20 – 23 June 2003

  • Added functions for simple string compression using UCL. There are variants for both AnsiStrings and WideStrings in the DIUcl unit.
  • Added DIUclStreams unit with UCL compression and decompression stream wrappers. To create small applications, a KOL option is available.
  • Additional demo projects added.

DIUcl 1.10 – 31 March 2003

  • Added some decompression functions which were missing in version 1.00.
  • New demo projects added.
  • New HTML Help added.

DIUcl 1.00 – 25 March 2003

  • Initial release.
products/ucl/history.txt · Last modified: 2017/02/06 21:08 (external edit)