- Improved the
--tesseract-pagesegmodehelp text to point to
tesseract --help-extra, since Tesseract 5.5.2 moved the page segmentation
mode documentation there fromtesseract --help. Thanks @sokai. - Internal refactoring: completed a project-wide mypy type-checking pass
(--check-untyped-defsis now enabled, and the mypy pre-commit hook is now
blocking rather than advisory), fixing several latent edge-case bugs
surfaced along the way. - Release process improvements: migrated from pre-commit to prek for local
git hooks, and added a dedicated lint job to CI. - Improved typing strictness for
Path.