Skip to content

Releases: ActiveEngagement/capsule-lint

v0.6.0

11 Jun 21:40
bccd144

Choose a tag to compare

Minor Changes

  • 63cdd5e: Add htmlLinting option and improve FreeMarker grammar support

    • Add htmlLinting: false option to lint() to suppress HTML errors for plain-text email use cases
    • Fix FreeMarker syntax error positions being reported relative to HTML chunks instead of the full document
    • Support parenthesized expressions with modifiers: ${(hpcAmount?number*0.5)?round}
    • Support arithmetic in parentheses: ${(a+b)*c}
    • Add FreeMarker comment support: <#-- ... -->
    • Fix operator ordering to correctly handle ==, !=, <=, >=
    • Add <#local> and <#global> assign directives
    • Support modulo operator %

Bug Fixes

  • added lt, lte, gt and gte syntax support (0e2a7aa)

v0.5.4

20 Nov 15:26

Choose a tag to compare

0.5.4 (2024-11-20)

Bug Fixes

  • added lt, lte, gt and gte syntax support (0e2a7aa)

v0.5.3

18 Sep 23:16

Choose a tag to compare

0.5.3 (2024-09-18)

Bug Fixes

  • fix yet another col issue (611d1dc)

v0.5.2

18 Sep 23:07

Choose a tag to compare

0.5.2 (2024-09-18)

Bug Fixes

  • fix another issue with the col of the error (53c1349)

v0.5.1

18 Sep 22:55

Choose a tag to compare

0.5.1 (2024-09-18)

Bug Fixes

v0.5.0

18 Sep 22:28

Choose a tag to compare

0.5.0 (2024-09-18)

Features

  • added validation rule to validate CSS in style attributes (0e25254)

v0.4.17

24 Jun 18:06

Choose a tag to compare

0.4.17 (2024-06-24)

Bug Fixes

  • fixed freemarker grammar (d8abd95)

v0.4.16

18 Jun 00:15

Choose a tag to compare

0.4.16 (2024-06-18)

Bug Fixes

  • improved freemarker tag parsing (b0ada99)

v0.4.15

17 Jun 17:27

Choose a tag to compare

0.4.15 (2024-06-17)

Bug Fixes

  • fixed issue with <#/list> being thrown (cd9ca8b)

v0.4.14

13 Jun 14:44

Choose a tag to compare

0.4.14 (2024-06-13)

Bug Fixes

  • added default config to export (149404d)