Skip to content

v1.12.1

Choose a tag to compare

@tkolleh tkolleh released this 04 Apr 14:10
2ce4c70

1.12.1 (2026-04-04)

Features

  • ansi: add ANSI escape code utilities module (b734c8f)
  • core: add main roda module with Spinner class (98d8f63)
  • Dependencies added for building an executable (3de1d2b)
  • migrate Justfile to Lua 5.5 with argp and lx tooling (946dc2d)
  • Spinner should keep spinning while process is running (#6) (3b27a5f)
  • spinners: add 16 spinner frame definitions (5a37dbc)
  • symbols: add terminal state symbols module (e996065)
  • Use justfile as an executable document (58adff0)
  • vendor argp.lua as argparse replacement for Lua 5.5 (800dcf6)

Bug Fixes

  • add sudo to apt commands in CI (11f4af1)
  • align move_to_col_1 test expectation with actual implementation (9317699)
  • argp: replace truthy string literal with proper type comparison (1b9987c)
  • Better ansi color support (db660f4)
  • ci: add --lua-version flag to lx upload (4dbff9c)
  • ci: format code and add luafilesystem test dependency (81d8c1d)
  • ci: pin Lux to v0.18.8 per official docs recommendation (300fc77)
  • ci: simplify test matrix to Lua 5.4 and fix lint warnings (988553f)
  • ci: update Lux action to latest and fix fmt check (93591f0)
  • ci: use ubuntu-only for tests due to macOS Lux path bug (a74c650)
  • core: preserve false value for color option (5aee276)
  • demo: add spin_for() to animate spinners (e092b4e)
  • deps: move luafilesystem to runtime dependencies (f9920ce)
  • extract just tarball to temp directory to avoid overwriting repository files (cae0565)
  • install just 1.48.1 from GitHub releases in CI (9aa664c)
  • Properly handle the sub process (23cb13a)
  • publish: add tag field to source section (8514e30)
  • publish: restore --lua-version 5.4 flag for lx upload (31d2b72)
  • publish: revert to template URL and remove --lua-version flag (6f78d90)
  • publish: upgrade Lux to v0.25.3 and use --lua-version 5.1 (f4e9bdf)
  • publish: use single-line detailed description (4b4bbfa)
  • resolve CI lint warnings and test failures (7df5e81)
  • simplify shell configuration to bash for CI compatibility (01f087e)
  • use bash shell in CI to avoid zsh dependency (3526d5c)

Miscellaneous Chores