Changelog: tramaj-cli
On Fri, 25 Sep 2026, by @lucasdicioccio, 210 words, 0 code snippets, 1 links, 0images.
Changelog: tramaj-cli
Release history of tramaj-cli, the Node.js command-line interface built on the PureScript package. 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-cli
The unreleased entry has breaking changes to numbers: Migrating to integers and floats says what to do about each.
tramaj-cli (none)unreleased
Bundled with spago; no registry release yet.
- added Template file + JSON context file to evaluated Node JSON on stdout, with `--lib name=file` libraries and `--watch`.
- added `analyze imports|actions|holes|unsupplied|constraints` subcommands over the static analyses.
- changed Breaking: follows `tramaj-purs` in telling integers from floats. `3` and `3.0` stay two values from the context file to the output, a whole-valued float is written with a fraction (`1.0`), and a context with an integer outside -(2^53 - 1) to 2^53 - 1 is refused.
- added `evaluate --arithmetic` turns the arithmetic builtins on for the run. Without it, an evaluation that fails names the arithmetic builtins the program references and the flag.
- added `analyze arithmetic`, and an `"arithmetic"` field in `analyze all`: the arithmetic names a template and its libraries reference.