Yunqa • The Delphi Inspiration

Delphi Components and Applications

User Tools

Site Tools


products:creole:history

DICreole: Version History

DICreole is a markup parser, converter, and document creator from Creole syntax to, among others, HTML, RTF, LaTeX, as well as custom formats, for Delphi (Embarcadero, CodeGear, Borland).

DICreole v3.17.0 – 22 Nov 2023

  • Support Delphi 12 Athens Win32 and Win64.

DICreole 3.16.0 – 16 Sept 2021

  • Support Delphi 11 Alexandria Win32 and Win64.

DICreole 3.15.0 – 5 Jun 2020

  • Support Delphi 10.4 Sydney Win32 and Win64.

DICreole 3.14.0 – 24 Dec 2018

  • Support Delphi 10.3 Rio Win32 and Win64.

DICreole 3.13.0 – 3 Apr 2017

  • Support Delphi 10.2 Tokyo Win32 and Win64.

DICreole 3.12.0 – 7 May 2016

  • Support Delphi 10.1 Berlin Win32 and Win64.
  • New NMEEvalExpression function.

DICreole 3.11.2 – 15 Sep 2015

  • Support Delphi 10 Seattle Win32 and Win64.

DICreole 3.11.1 – 25 Apr 2015

  • Add support for Delphi XE8 Win32 and Win64.

DICreole 3.11.0 – 6 Nov 2014

  • Incompatibility Change: Rename NMECurrentOutputIndexUCS16 to NMECurrentOutputIndexUTF16.
  • Support for code points beyond 16 bits in UTF-16 lengths and offsets.
  • Support for UTF-16 surrogate pairs in RTF output.

DICreole 3.10.0 – 3 Oct 2014

  • Support Delphi XE7 Win32 and Win64.

DICreole 3.9.0 – 7 Aug 2014

  • New error code kNMEErrEndOfSrc to terminate input from callbacks.
  • Conditional expressions in NME expressions fixed.
  • New functions NMEGetBaseFontSize, NMECurrentHeadingLevel, and NMEInsertRawString.
  • In HTML output, <code> tag replaces obsolete <tt> tag.
  • Output of NMEProcess is now optional (by passing nil values).
  • New conditional support for NMEOutputFormat.mathFun hook.
  • New kNMEPluginOptMetadata plugin option.
  • Function NMECurrentInputIndex and parameter 'o' in NME format strings fixed.
  • Documentation improvements.

DICreole 3.8.0 – 28 Apr 2014

  • Support Delphi XE6 Win32 and Win64.

DICreole 3.7.0 – 25 Sep 2013

  • Support Delphi XE5 Win32 and Win64.

DICreole 3.6.0 – 2013-06-14

  • Support Delphi XE4 Win32 and Win64.
  • Fix %L bug rendering DD markup.

DICreole 3.5.0 – 2012-10-04

  • Support Delphi XE3 Win32 and Win64.

DICreole 3.0.0 – 2011-11-11

  • Support Delphi XE2 Win32 & Win64.
  • Support for RichEdit version >= 0x0200 on MFC.
  • Tracking of NME source line number.
  • Conditional expressions in output format strings with ?:.
  • “}}}” handled as normal characters outside pre block.
  • Bug fixes related to nesting of output markup and hook calls.
  • With LaTeX output, numbered and definition lists are translated to enumerate and definition environments respectively instead of itemize.

DICreole 2.4.0 – 2011-02-01

  • Fix: When a list immediately followed a paragraph without an empty line, the paragraph end tag was not output, which resulted in invalid HTML.
  • New function NMEResetOutput.
  • New function NMECurrentInputIndex.

DICreole 2.3.0 – 2010-08-28

  • Delphi XE support.

DICreole 2.2.1 – 2010-04-07

  • Documentation impvovements and corrections.

DICreole 2.2.0 – 2010-04-01

  • Arrays in lists didn't balance closing tags correctly; fixed (arrays force list end).
  • Sublists weren't converted to compliant HTML (they were outside <li></li> markup); fixed.
  • Use id attributes for anchors instead of name in a separate a element.
  • }{ was wrongly recognized as an image opening tag; fixed.
  • Context available in wordwrapPermFun callback.
  • No more wordwrap within tables for Creole output.
  • Improve Creole → DokuWiki converter.
  • Add debug output format (valid XML).

DICreole 2.1.0 – 14 Sep 2009

  • Delphi 2010 support.

DICreole 2.0 – 11 Feb 2009

  • Delphi 2009 support.
  • Make Delphi Unicode compatible.
  • New hook function charHookFun called when a character is copied to output. Useful to match text fragments in input and output.
  • New hook function getVarFun for custom variables in expressions.
  • Character = was skipped in headings even when it wasn't the optional trailing heading markup. Fixed
  • New variable p in output format strings for output offset.
  • New format NMEOutputFormatTextCompact with less blank lines than NMEOutputFormatText.
  • Reduced right margin for RTF output.
  • Tables should be followed by an empty line. Fixed

DICreole 1.0 – 15 Oct 2007

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