- Add support for Python
3.10
and3.11
(#137)
- Fix pillow errors (#132)
- Revamp pre-commit configuration (https://github.com/Saransh-cpp/OCRed/commit/b9390834f5950b36fe873eaccf76f666c6bcbf4f)
- Update pre-commit configuration (#75)
- Back to the
__future__
(#74)
- The arguments
inplace
andoverriden_image
have been deprecated and removed (#71) Preprocessor
now alters theimg
attribute in each method, which can be accessed viaself.img
(#71)
- Added a separate CI pipeline for documentation (#67)
- Revamped the UI and fixed minor UI bugs (#67)
- Simplify and fasten tests (#71)
- Introduced
tesseract_config
argument to pass down configuration for Tesseract OCR Engine inocr_meaningful_text
(#61) - Introduced
preserve_orientation
argument to preserve the orientation of OCRed text inocr_meaningful_text
(#61) OCRed
can now be built from archive (#56)
ocr_sparse_text
now returns the output ofeasyocr.Reader.readtext()
too (#61)text_to_speech
is deprecated and removed (#58)
- Fixed the return value of
Preprocessor.remove_noise
(#62)
- Added custom and more informative errors in the
OCR
class (#61)
- Added a check for docs in the
CI
(#59) - Fixed failing doc deployment (#59)
- Added
pyproject-fmt
pre-commit hook (#57) - Fixed building from archive (tarballs) (#56)
- Removed capitalisation from
PyPI
's name (OCRed
->ocred
) (#52)
- Fixed the
DeprecatingWarning
intext_to_speech
(#52) - Removed capitalisation from
PyPI
's name (OCRed
->ocred
) (#52)
- Updated classifiers and links in
pyproject.toml
(#49) nltk
is now not a part of the default dependencies (#49)- Added
__version__
toOCRed
's namespace (#50)
text_to_speech
is deprecated and will be removed inv0.2.0
, usegTTS
manually (#50)
- Added ability to
OCR
various textual mediums. - Added ability to
Preprocess
images. - Infrastructure built with
GitHub Actions
,hatch
,Codecov
, andreadthedocs
. - Optimised algorithms with
inplace
edits. - Added documentation with
mkdocstrings
. - Other chore work like
pre-commit
,nox
support, etc. - Tests with
pytest
and coverage withpytest-cov
.