Skip to content

Releases: digao-dalpiaz/DzHTMLText

DzHTMLText 2.9

31 Oct 03:29
Compare
Choose a tag to compare

Included Delphi 10.4 auto-install support.

DzHTMLText 2.8

28 Oct 00:47
Compare
Choose a tag to compare
  • Fixed previous Delphi versions (at least on XE2, XE3, XE4 and XE5) package tag. It was causing package compilation error.
  • Fixed the use of System.ImageList unit in Demo project because it's only available from XE8.
  • Fixed internal .ToString conversion because is not available at some Delphi versions.

DzHTMLText 2.7

27 Oct 15:46
Compare
Choose a tag to compare

Fixed incorrect Unicode characters on Lazarus (issue #31).

DzHTMLText 2.6

26 Oct 16:07
Compare
Choose a tag to compare

Implemented internal Version Control used by TDam component to synchronize TDzHTMLText dependency.

DzHTMLText 2.05

26 Oct 11:21
Compare
Choose a tag to compare

Updated CompInstall to version 2.0 (now supports GitHub auto-update)

DzHTMLText 2.04 (changed version format)

18 Oct 23:11
Compare
Choose a tag to compare
  • Since the Dam component depends on this component and it needs to know its version, an internal version constant has been added, and the format of About property has been changed from "0.0" to "0.00", where the previous version was 2.3 and now the version is 2.04.

  • Removed Lazarus warnings.

DzHTMLText 2.3

30 Aug 20:33
e159d3c
Compare
Choose a tag to compare
  • 08/30/2020 (Version 2.3)

    • Included overall align properties.

DzHTMLText 2.2

31 Jul 21:45
4b87144
Compare
Choose a tag to compare
  • 07/31/2020 (Version 2.2)

    • Add new tag <LS> for line spacing.

DzHTMLText 2.1

30 Jul 23:50
4abfad5
Compare
Choose a tag to compare
  • 07/30/2020 (Version 2.1)

    • Implemented new Lines (TStrings) property and removed Text published property. ⚠️

    • Implemented Text (String) public property as a shortcut to new Lines property. ⚠️

    • Changed Lines (Integer) property name to LineCount. ⚠️

      ❗ Component property change. Risk of data loss!

      In order to keep TDzHTMLText Text string property content of your projects, you'll need to manually change property on DFM file, before opening projects in Delphi.
      Open the DFM files (using a text editor) that contains TDzHTMLText objects and replace as in the example:

      object DzHTMLText1: TDzHTMLText
        //FROM:
        Text = 'Line 1'#13#10'Line 2'#13#10'Line 3'
        //TO:
        Lines.Strings = (
          'Line 1'#13#10'Line 2'#13#10'Line 3')
      end

      If you want to keep old Text property, please download the older version here: TDzHTMLText v2.0

DzHTMLText 2.0

30 Jul 00:50
Compare
Choose a tag to compare
  • 07/27/2020 (Version 2.0)

    • Refactoring in all the methods that process the tokens.

    • Improvement in the use of memory keeping in the objects that are used for visual construction only the necessary properties. For that, the internal properties were moved to new classes.

    • Implemented full alignment support when using tab tags.

    • Fixed multiple space strange behavior on line break.

    • Fixed when there was only one word on the line and the limit was less than it, which caused the word to skip the line.

    • New tag <float>, allowing you to create floating panels with content in free positions. 😄 😄 😄

    • Implemented class functions to Escape and Unescape HTML text.

    • Included & (&amp;) unescape in internal reading of HTML text.

    • New tag <spoiler> and <sdetail>, creating closed/expanded div. 😄 😄 😄

    • TDHLinkData removed and link events signature changed!!! It is necessary to adjust the implemented methods for compatibility. ⚠️

      Removed:

      • property SelectedLinkID
      • function GetLinkData
      • function GetSelected

      Please, use new GetSelectedLink property and LinkRefs list (there is no longer the concept of link ID!).