Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 17 May 09:07
· 79 commits to main since this release

Changelog

Features

  • 6dc9ea0: feat(cli): add --theme flag to override theme from config (@lazynop)
  • 85543d4: feat(cli): surface CLI override warnings in the TUI alert (@lazynop)
  • 8932fe4: feat(config): validate [colors] values as hex or ANSI 256 (@lazynop)

Bug Fixes

  • 07adad8: fix(cli): exit 0 from --check-config when no config file is found (@lazynop)
  • d9f2490: fix(config): resolve theme + NoThemeBg after CLI overrides (@lazynop)
  • c794d69: fix(parser): extract basename with both / and \ separators (@lazynop)
  • 3da3cad: fix(parser): fsync temp file before rename in WriteFile (@lazynop)
  • d9f0a2e: fix(parser): preserve trailing-newline presence on round-trip (@lazynop)
  • e717528: fix(parser): strip UTF-8 BOM before parsing (@lazynop)
  • d2a19a7: fix(tui): reclaim wasted columns in diff view halfWidth (@lazynop)
  • 2125267: fix(tui): route compare-mode keys through the KeyMap (@lazynop)
  • 42c7d9a: fix(tui): truncate matrix cells by display width, not bytes (@lazynop)

Refactor

  • 38a044b: refactor(tui): consolidate file-input handler mode dispatch (@lazynop)
  • cec8760: refactor(tui): name panel chrome dimensions as constants (@lazynop)
  • 41f339e: refactor(tui): tighten chrome constants + cover file-input dispatch (@lazynop)

Others