Changelog: tramaj-halogen
On Fri, 25 Sep 2026, by @lucasdicioccio, 244 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 0.4.1 entry has breaking changes to numbers: Migrating to integers and floats says what to do about each.
tramaj-halogen 0.5.02026-10-24
Follows tramaj-purs 0.5.0. Includes 0.4.2, which was never released. On the PureScript registry.
- changed Depends on `tramaj-purs` 0.5.0 and so gets `?shape`, NotConcrete keys, the parse-error positions and astral characters in strings. Nothing in this package changed: `?shape` lowers at parse time to symbols, which it already renders.
tramaj-halogen 0.4.12026-10-09
Two number types and terms. On the PureScript registry.
- 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.