Releases: havenwood/word-tally
Releases · havenwood/word-tally
v0.15.0
Changelog
- Switch from
PathBuf
to String
to represent source since "-"
is not a proper path
- Add constructor helpers and refactor
v0.14.0
Changelog
- Use a HashSet for retaining words
- Remove the "only" word filter
- Extract an
Input
& Ouput
for reading & writing
- Remove --debug flag, merging debug output into --verbose
- Extract a
Verbose
struct
v0.13.0
Changelog
- Make
tally()
non-consuming and add a consuming into_tally()
- Prefer
usize
to u64
for len()
-like counts
- Remove the
avg
field
- Add a
Reader
boxed type for Read
trait
- Enclose
Case
and Sort
in an Options
struct
v0.12.0
Changelog
- Extract filters and options into their own mods
- Apply min chars filter after initial tally
- Move the
Option
outside the word filters
v0.11.0
Changelog
- Switch
MinChars
and MinCount
filters to Option<MinChars>
and Option<MinCount>
v0.10.0
Changelog
- Count min chars by grapheme clusters
- Drop dependency on
clap_stdin
- Use
Box<str>
instead of String
for words
v0.9.0
Changelog
- Convert flag Structs into simpler newtypes
- Update clap-stdin and use the new public
filenames()
v0.8.2
Changelog
- Fix a nit unused reference that was immediately dereferenced
v0.8.1
Changelog
- Use
OnceLock
now that it's in stable, and remove once_cell
dependency.
v0.8.0
Changelog
- Switch tally from
Vec<T>
to Box<[T]>