Releases: adobe/htl-spec
HTML Template Language Specification 1.4
Version 1.4 brings the following enhancements:
data-sly-listanddata-sly-repeatiteration control (#55) [0][1]- the introduction of the
inrelational operator (#56) [2] - support for negative Number literals (#44) [3]
- attribute identifier for the
data-sly-unwrapblock statement (#52) [4] - an extended list of attributes for which the
uridisplay context is applied automatically (#62) [5] - a new block statement -
data-sly-set[6]
For a full list of issues addressed by this release please check [7].
[0] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#226-list
[1] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#227-repeat
[2] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#1143-relational-operators
[3] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#111-grammar
[4] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#2211-unwrap
[5] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#113-context-sensitive
[6] - https://github.com/Adobe-Marketing-Cloud/htl-spec/blob/1.4/SPECIFICATION.md#2212-set
[7] - https://github.com/Adobe-Marketing-Cloud/htl-spec/milestone/3?closed=1
HTML Template Language Specification 1.3.1
- corrected examples from the URI manipulation section
- added paragraph about the style and the event attributes for the
data-sly-attributeblock element
HTML Template Language Specification 1.3
New features:
- the
formatoption has been extended to allow formattingstrings,datesandnumbers
HTML Template Language Specification 1.2
New Features:
- allow Java enums to be used in comparisons
Enhancements:
- documented the
data-sly-includefileoption, which was present in the TCK + reference implementation since 1.0
HTML Template Language Specification 1.1
New Features:
styleCommentdisplay context- URI manipulation options
data-sly-repeatblock element- special HTML tags -
<sly>
Enhancements:
- the
joinoption can also be used with a simple string, outputting just the string in this case - for
data-sly-list(and also fordata-sly-repeat) the element will be shown only if the attribute's value provides a non-empty collection,
a string or a number - no need to strictly define reserved options like in 1.0
HTML Template Language Specification 1.0
Sightly HTML Templating Language Specification 1.0