Yunqa • The Delphi Inspiration

Delphi Components and Applications

User Tools

Site Tools


products:converters:history

DIConverters: Version History

DIConverters is a library of Unicode conversion functions for Delphi (Embarcadero, CodeGear, Borland). They encode and decode characters between Unicode and 144 character sets and encodings.

DIConverters v1.21.0 – 22 Nov 2023

  • Support Delphi 12 Athens Win32 and Win64.

DIConverters 1.20.0 – 16 Sept 2021

  • Support Delphi 11 Alexandria Win32 and Win64.

DIConverters 1.19.0 – 5 Jun 2020

  • Support Delphi 10.4 Sydney Win32 and Win64.

DIConverters 1.18.0 – 7 Mar 2019

  • Converter functions now use the native unsigned integer type for the length of a string and support stings longer than 2 GB.
  • New ISO-2022-JP-MS converter functions.
  • UTF-8 converter functions reject surrogates and out-of-range code points, namely in the ranges 0xD800..0xDFFF and >= 0x110000.
  • Fix error handling in UCS-2, UCS-4, and UTF-32 decoder functions.
  • Tweak the GB18030 converter functions to map 0x8135F437 to U+E7C7.
  • Update the CP1255 converter functions to map 0xCA to U+05BA.

DIConverters 1.17.0 – 24 Dec 2018

  • Support Delphi 10.3 Rio Win32 and Win64.

DIConverters 1.16.0 – 3 Apr 2017

  • Support Delphi 10.2 Tokyo Win32 and Win64.

DIConverters 1.15.0 – 7 May 2016

  • Support Delphi 10.1 Berlin Win32 and Win64.

DIConverters 1.14.10 – 15 Sep 2015

  • Support Delphi 10 Seattle Win32 and Win64.

DIConverters 1.14.7 – 25 Apr 2015

  • Support Delphi XE8 Win32 and Win64.

DIConverters 1.14.6 – 3 Oct 2014

  • Support Delphi XE7 Win32 and Win64.

DIConverters 1.14.5 – 28 Apr 2014

  • Support Delphi XE6 Win32 and Win64.

DIConverters 1.14.4 – 25 Sep 2013

  • Support Delphi XE5 Win32 and Win64.

DIConverters 1.14.3 – 14 Jun 2013

  • Support Delphi XE4 Win32 and Win64.

DIConverters 1.14.2 – 4 Oct 2012

  • Support Delphi XE3 Win32 and Win64.

DIConverters 1.14.1 – 9 Nov 2011

  • Support Delphi XE2 Win64.

DIConverters 1.14.0 – 10 Aug 2011

  • Updated the GB18030 converter (gb18030_mbtowc, gb18030_wctomb) to map 25 characters to code points that have been to Unicode since 2000, rather than to code points in the Private Use Area.
  • Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is still available as BIG5-HKSCS:2004 (big5hkscs2004_mbtowc, big5hkscs2004_wctomb, big5hkscs2004_reset, normal_flushwc). A new converter BIG5-HKSCS:2008 is added (big5hkscs2008_mbtowc, big5hkscs2008_wctomb, big5hkscs2008_reset, normal_flushwc).
  • Fixed a small bug in the CP1258 converter (cp1258_mbtowc, cp1258_wctomb, normal_flushwc).
  • Added CP1131 converter (cp1131_mbtowc, cp1131_wctomb).
  • Added RK1048 converter (rk1048_mbtowc, rk1048_wctomb).
  • Upgraded EUC-KR (euc_kr_mbtowc, euc_kr_wctomb) and JOHAB (johab_mbtowc, johab_wctomb) to include the Korean postal code sign.

DIConverters 1.11.3 – 28 Sep 2010

  • Delphi 2009, Delphi 2010, and Delphi XE support.

DIConverters 1.11.2 – 15 May 2007

  • Remove “Unsafe type 'Pointer'” warnings from Delphi 7 and later. No changes to code.

DIConverters 1.11.1 – 13 May 2007

  • The CP936 converter is now different from the GBK converter: it has changed to include the Euro sign and private area characters. CP936 is no longer an alias of GBK.
  • Updated GB18030 converter to include all private area characters.
  • Updated CP950 converter to include the Euro sign and private area characters.
  • Updated CP949 converter to include private area characters.
  • Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to BIG5-HKSCS:1999 and updated to Unicode 4. New converters BIG5-HKSCS:2001 and BIG5-HKSCS:2004 are added. BIG5-HKSCS is now an alias for BIG5-HKSCS:2004.
  • Added a few irreversible mappings to the CP932 converter.
  • Added ISO-8859-11 converter.
  • Updated the ISO-8859-7 converter.
  • Added ATARIST converter.
  • Added BIG5-2003 converter (experimental).
  • Updated EUC-TW converter to include the Euro sign.
  • Upgraded EUC-KR, JOHAB to include the Korean postal code sign.
  • Compatibility with Delphi 2007 Win32.

DIConverters 1.9.3 – 28 Dec 2005

  • Compatibility with Delphi 2006 Win32.

DIConverters 1.9.2 – 14 Apr 2005

  • Compatibility with Delphi 2005 Win32.
  • Recompiled with latest libiconv sources.

DIConverters 1.9.1.1 – 29. Jul 2004

  • Added Delphi 2 compatibility.

DIConverters 1.9.1 – 2. Feb 2004

  • Initial release.
products/converters/history.txt · Last modified: 2023/11/23 10:18 by 127.0.0.1