Releases: digao-dalpiaz/DzHTMLText
DzHTMLText 2.9
Included Delphi 10.4 auto-install support.
DzHTMLText 2.8
- 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
Fixed incorrect Unicode characters on Lazarus (issue #31).
DzHTMLText 2.6
Implemented internal Version Control used by TDam component to synchronize TDzHTMLText dependency.
DzHTMLText 2.05
Updated CompInstall to version 2.0 (now supports GitHub auto-update)
DzHTMLText 2.04 (changed version format)
-
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
-
08/30/2020 (Version 2.3)
- Included overall align properties.
DzHTMLText 2.2
-
07/31/2020 (Version 2.2)
- Add new tag
<LS>
for line spacing.
- Add new tag
DzHTMLText 2.1
-
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
-
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
&
(&
) 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 andLinkRefs
list (there is no longer the concept of link ID!).
-