Changelog: tramaj-halogen

On Fri, 25 Sep 2026, by @lucasdicioccio, 189 words, 0 code snippets, 1 links, 0images.

Changelog: tramaj-halogen

Release history of tramaj-halogen, the Halogen host: folds an evaluated Node into Halogen.HTML. Releases happen when there are major changes rather than on a schedule; each entry below is one version. Every implementation has its own page like this one, and each page is tagged so the site builds one Atom feed per implementation: #changelog #purescript #tramaj-halogen

The unreleased entry has breaking changes to numbers: Migrating to integers and floats says what to do about each.

tramaj-halogen (none)unreleased

Consumed as a git dependency; no registry release yet.

  • added `Tramaj.Halogen.foldToHalogen`, wiring each `action(...)` to the host's own Action type.
  • changed Breaking: a scalar is rendered by its type, as `str` writes it: an integer as its digits, a float always with a fraction or an exponent. The float `1.0` renders as `1.0` where it rendered as `1`.
  • changed Breaking: takes `Tramaj.Json` values where it took Argonaut's, following `tramaj-purs`.
  • fixed An integer beyond 32 bits is no longer rendered with a fraction.
  • added A term renders as the call that built it, such as `sum(#0, 1)`, in a `code` element in text position, like a symbol.