## What's Changed since `5.0.4`

**Skipping `5.0.5` because of a packaging bug**

- Fix bug in `ui/main.py` interpreting `sys.argv[0]` as input filename
- Fix `UnicodeEncodeError` with non-utf8 stdout in frozen envs by @glowinthedark in #617
- Epub and Kobo: fix unclosed `<br>` tags in `.xhtml` files
- Make `.epub` and `.zip` files reproducable for testing (WIP)
- Move tools `.toml` files (used to generate docs) into plugin directories
- Update docs
- Fix ruff 0.9.0 errors and re-format
- Add `useByteProgress` attribute to all Reader classes
- Some refactoring in code base and UI

**Full Changelog**: https://github.com/ilius/pyglossary/compare/5.0.4...5.0.6
