[BREAKING] Lower the OCaml bound to 4.14 (@davesnx)
Make lib wrapped (@andreypopp)
0.0.3
[BREAKING] Html_of_jsx.render lives under JSX.render (removing the Html_of_jsx module entirely) (@lessp)
[BREAKING] Module Jsx is turned into JSX (@lessp)
[BREAKING] dune's library is now html_of_jsx instead of (html_of_jsx.lib) (@lessp)
[BREAKING] JSX.element is opaque (can't see the type from outside), but we have a JSX.Debug module to inspect and re-construct JSX.element (cc @leostera) (@lessp)
Improved performance of JSX.render (@lessp)
add hx-trigger to htmx ppx #13 (@lessp)
htmlFor -> for_ (@lessp)
Fix aria-autocomplete (@davesnx)
0.0.2
Add Jsx.unsafe to allow unsafe HTML as children
Fix HTML attributes formatting (charset, autocomplete, tabindex, inputmode, etc...)
Enable HTMX attributes via html_of_jsx.ppx -htmx
0.0.1
First working version of the ppx and library
Supports most of features from JSX (uppercase components, fragments, optional attributes, punning)
but with a few improvements (lowercase components, no need to add annotations)
No React idioms (no className, no htmlFor, no onChange, etc...)