0.2.0 - 2026-08-18
New
- Code fences carry a language icon for 50 languages instead of 18. Perl, Lua, Swift,
Kotlin, Scala, Haskell, Elixir, Erlang, Clojure, OCaml, Julia, R, Dart, Zig, Nim,
Crystal, Groovy, Prolog, C#, F#, PowerShell, assembly, Vim script, XML, CSV, TeX,
Make, Terraform, GraphQL, Vue and Svelte are now named, along with more spellings of
the languages that were already there. An unnamed language still gets the generic
code icon.
Changed
- The scrollbar track is a column of dots rather than an unbroken line. The thumb moves
in half cells, so its end lands mid-cell on every second scroll step; against a solid
rule the line alternately met the thumb and stood a half cell clear of it, and the
flicker at that join was more visible than the smoothness it came from.
Fixed
-
Bold, italic, struck-through and linked text inside a striped table row keeps the
stripe. Those styles were defined as body text plus a mark, and body text names the
page background, so each run repainted the band it stood on — a page-coloured box
around the letters for exactly as long as the run. Inline code already avoided this;
now no inline style carries a background at all. Bold link text also keeps the link
colour instead of reverting to body ink. -
The release workflow builds its Intel bottle on
macos-15-intel. It asked for
macos-13, which GitHub retired in December 2025, and a retired image does not fail a
job — it leaves it queued for the 24 hours GitHub waits before cancelling it. The
bottle-publishing step waits on the whole matrix, so nothing was published at all:
v0.1.2 shipped with an empty bottle block and no bottles on the release, despite the
arm64 one having built successfully. Intel bottles now cover macOS 15 and later, which
is as far back as the last Intel runner image reaches.