New
v3.9.1
Bug Fixes
- Stopword filtering now works — Fixed a nested list issue that prevented stopwords from being filtered when piping stdin
- Improved DogeDeque shuffle — Random word selection can no longer get stuck in patterns
- Better Unicode support — handle more types of double-width characters correctly for terminal layout
Improvements
- Better help text — Clearer CLI help messages
- Improved contraction handling — Words like "it's" and "don't" are now properly recognized and filtered as stopwords
Behind the Scenes
- Added smoke tests for better reliability
- Updated pre-commit hooks
- Full type annotations
- General code cleanup