Skip to content

Releases: skyizwhite/hsx

0.4.0

12 Dec 16:50
Compare
Choose a tag to compare

⚠️ Breaking Changes:

  • When defining components with defcomp macro, component names must be prefixed with a tilde (~).

Bug Fix:

  • Child elements of components are now detected by the hsx macro.

Full Changelog: 0.3.0...0.4.0

0.3.0

12 Dec 04:33
Compare
Choose a tag to compare

⚠️ Breaking Changes:

  • The hsx macro no longer detects built-in symbols from embedded CL forms. You should use hsx macro again when working with HSX elements in embedded CL forms.

<= v0.2.1

(hsx
  (ul
    (loop :repeat 3 :collect (li "item"))))

>= v0.3.0

(hsx
  (ul
    (loop :repeat 3 :collect (hsx (li "item")))))

Full Changelog: 0.2.1...0.3.0

0.2.1

18 Oct 15:19
Compare
Choose a tag to compare

Full Changelog: 0.2.0...0.2.1

0.2.0

03 Oct 02:02
Compare
Choose a tag to compare

What's Changed

  • Specification
    • Strings in element properties are now minified
  • Internal
    • Migrate testing framework from fiveam to rove
    • Merge hsx/escape and hsx/group into hsx/utils
    • Rename hsx/hsx to hsx/dsl

Full Changelog: 0.1.0...0.2.0

0.1.0

05 Aug 01:03
Compare
Choose a tag to compare