Skip to content

v1.0.0 - First Stable Release

Choose a tag to compare

@Hiro-Chiba Hiro-Chiba released this 30 Jan 12:02
· 554 commits to main since this release

First stable release of FileView, a minimal file tree browser for
terminal emulators. CLI options and exit codes are now stable surfaces
that future minor versions will not break.

Highlights

  • Zero configuration: install and run
  • Faster startup via lazy Git detection and reduced stat() calls
  • Stable CLI surface and exit codes

Added

  • EXIT_CODE_INVALID (3) for invalid arguments and options
  • Improved error messages for invalid options and missing values
  • Help message documents exit codes

Changed

  • Lazy Git status detection deferred until after the first frame render
  • Tree loading reduces stat() calls via DirEntry::file_type()
  • Symlink handling clarified in tree traversal

Fixed

  • --format now errors on invalid values instead of silently using the default
  • --on-select now errors when the command is missing
  • Unknown options return a proper error message

Full Changelog: v0.11.0...v1.0.0