Skip to content

Effortless v0.1.6

Choose a tag to compare

@aileksandar aileksandar released this 04 Sep 21:45

Added

  • macOS (Apple Silicon) binaries alongside static-musl Linux. Both are published to the public
    effortless-dist repository; the source repository
    stays private.
  • effortless update and effortless update --check, plus a once-a-day check on effortless serve
    that offers to update and restart in place. The check is development + TTY only, never blocks
    startup, and remembers a declined version. Opt out with EFFORTLESS_NO_UPDATE_CHECK=1.
  • ai.chat results carry duration_ms, the measured provider round-trip. The log driver reports
    0 — it issues no request.

Fixed

  • effortless version reported 0.1.0 in every release from 0.1.1 through 0.1.5. The constant
    was hand-maintained and drifted from shard.yml. It is now read from shard.yml at compile time,
    and CI rejects any release tag that disagrees with it. If you are checking whether an update
    landed, a binary claiming 0.1.0 is any of those five releases.
  • LSP formatting no longer loses indentation levels on HTML tags split across lines. A void element
    closed with /> counted a close it never opened, dedenting everything after it; a closing tag
    split across lines counted its close twice, driving document depth negative.