Releases: indexzero/skiffs
Releases · indexzero/skiffs
v0.1.0
Changelog
- 58e05d4 add context.Context to all I/O operations
- 5e80924 all: add unit tests
- 6df67d7 all: better name
- dee9cad all: move implementation packages to internal/
- 38c994a all: simplify
- dd65a40 cmd, output: add tests for business logic functions
- 6bd8f4c cmd: remove unused import
- 166fbec cmd: replace global flag variables with config struct
- dcadd64 cmd: root command with flags and scan logic
- 17da0e5 cmd: use errWriter pattern for checkRepo
- 02497e7 cmd: version subcommand
- 1b73a18 diff: compare scan results over time
- ae89bb4 doc: better description
- 202cb7f git: define FileStatus type, remove dependency on report package
- a1e2b66 git: include stderr output in error messages
- f5bfe6b git: repository inspection operations
- a046084 gitignore: standard exclusions
- 9051e24 goreleaser: add release automation
- 838ee6a ianal: license
- 298ffd5 main: entry point
- 020d553 mod: initialize module
- 33993ca output: accept io.Writer, return errors consistently
- 1f26eb2 output: export color functions, remove duplicates from cmd/diff
- f71bc08 output: table and JSON formatters
- 3664c20 readme: document diff command and JSON schema
- 40b087a readme: initial documentation
- 6969a48 rename project from skiffscan to skiffs
- 2e3db72 report errors from git commands instead of swallowing them
- 4030824 report: add diff tests
- 1b27c2b report: define core data types
- d5b4a8d scanner: directory walking and repo detection
- 57aecf7 scanner: make zero value useful
- 5e9ddb7 scanner: remove redundant pattern matching in shouldIgnore
- dcc5c03 tui: move to dev/plans
- bb9bebb tui: potential future TUI