• v0.3.0 f3741794c8

    v0.3.0
    All checks were successful
    CI / gate (push) Successful in 32s
    CI / image (push) Successful in 13s
    Stable

    joeyr released this 2026-07-28 08:56:18 -05:00 | 257 commits to main since this release

    Changed

    • The counters and runes artifacts are published readably instead of
      minified.
      Both were committed as a single line, which kept them small but
      made them unreadable in the Forgejo UI and gave git no line structure to delta
      between nightly rewrites. They now use a width-bounded printer: structure on
      its own lines, but any subtree whose minified form fits in 120 columns stays
      inline, so a matchup or a rune board row remains on one line. Measured on
      patch 16.14 — runes 398 KB → 539 KB (12,747 lines) against 1.47 MB at full
      indentation; counters 911 KB → 1.08 MB (16,220 lines) against 2.01 MB. The
      damage and benchmarks artifacts are unchanged, still fully indented.

      The JSON data is byte-for-byte equivalent, so this is not a schema change
      and consumers need no update. The first run after deploying rewrites both
      files once, then nightly diffs resume — and are now legible.

    • The publish option that controlled this is now an ArtifactFormat
      (INDENTED_FORMAT / COMPACT_FORMAT) rather than a bare indent number.

    Added

    • Images are tagged with the package version (:X.Y.Z) alongside :latest
      and the commit SHA, so a running container can be matched to the vX.Y.Z tag
      and release it was cut from.
    Downloads