Releases: ABDsheikho/histclean
Releases · ABDsheikho/histclean
Release list
v0.4.0
v0.3.0
- Add
--shell/-sflag to explicitly set the shell format (bash, zsh) - Add zsh history format support, including
filterZshand test samplesfilterLinesnow handles zshEXTENDED_HISTORY. - Modularize filterLines and related code into
filter.zig - Remove Completion enum; clean up internal API
- Remove fallback history file detection; require
$HISTFILEto be set - Parameterize tests and fuzz over
ShellEnumfor both bash and zsh coverage - Add fuzz tests and shell value error tests for
--shell - Update man page, README, and completions for all new flags and behavior
- Remove outdated Limitations sections from README and man page
- Fix lazy analysis of
parse_args.zigso its test blocks are included in zig build test
v0.2.1
- Add
--which-file/-wflag to print the path to the detected history file filterLinesnow returns![]const []const u8instead ofstd.ArrayListfor a more
slice-oriented and allocator-flexible API- Rename test history files to
history.bash/history.bash.expectedto prepare for
multi-shell test support - Fix typos and small code tweaks
- README: document Zig version compatibility, AUR installation, and binary downloads
v0.2.0
- Add
--completion/-cflag to generate completion scripts for bash and zsh - Add zsh completion script in
completions/ - Add tests for completion flag parsing, edge cases, and integration paths
- Restructure README headings for better flow; add TL;DR and Limitations sections
- Update man page to document new flags