Skip to content

Releases: Saransh-cpp/OCRed

v0.4.0

03 Sep 08:13
e6e4e0d
Compare
Choose a tag to compare

Features

  • Add support for Python 3.10 and 3.11 (#137)

Bug fixes

  • Fix pillow errors (#132)

CI

  • 3.7 again by (#127)
  • Fix macOS CI (#97)

Docs

  • Add pull request template (#81)
  • Issue template (#80)

Maintenance

  • Revamp pre-commit configuration (b939083)
  • Update pre-commit configuration (#75)
  • Back to the __future__ (#74)

Pull Requests

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

31 Aug 09:28
dac12f7
Compare
Choose a tag to compare

Breaking changes

  • The arguments inplace and overriden_image have been deprecated and removed (#71)
  • Preprocessor now alters the img attribute in each method, which can be accessed via self.img (#71)

CI

  • Added a separate CI pipeline for documentation (#67)

Docs

  • Revamped the UI and fixed minor UI bugs (#67)

Tests

  • Simplify and fasten tests (#71)

Pull requests

Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.2.0...v0.3.0

v0.2.0

14 Aug 11:52
e328575
Compare
Choose a tag to compare

Features

  • Introduced tesseract_config argument to pass down configuration for Tesseract OCR Engine in ocr_meaningful_text (#61)
  • Introduced preserve_orientation argument to preserve the orientation of OCRed text in ocr_meaningful_text (#61)
  • OCRed can now be built from archive (#56)

Breaking changes

  • ocr_sparse_text now returns the output of easyocr.Reader.readtext() too (#61)
  • text_to_speech is deprecated and removed (#58)

Bug fixes

  • Fixed the return value of Preprocessor.remove_noise (#62)

Misc

  • Added custom and more informative errors in the OCR class (#61)

Maintenance

  • 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)

Pull requests

New Contributors

Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.2...v0.2.0

v0.1.2

05 Aug 18:33
4bb4dbc
Compare
Choose a tag to compare

Maintenance

  • Removed capitalisation from PyPI's name (OCRed -> ocred) (#52)

Bug fixes

  • Fixed the DeprecatingWarning in text_to_speech (#52)
  • Removed capitalisation from PyPI's name (OCRed -> ocred) (#52)

Pull requests

Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.1...v0.1.2

v0.1.1

04 Aug 18:14
e462f02
Compare
Choose a tag to compare

Maintenance

  • Updated classifiers and links in pyproject.toml (#49)
  • nltk is now not a part of the default dependencies (#49)
  • Added __version__ to OCRed's namespace (#50)

Deprecations

  • text_to_speech is deprecated and will be removed in v0.2.0, use gTTS manually (#50)

Pull requests

Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.0...v0.1.1

v0.1.0

03 Aug 19:04
3a67ca7
Compare
Choose a tag to compare

First release of OCRed on PyPI! Feel free to visit the documentation - https://ocred.readthedocs.io/en/latest/!

Install OCRed using -

python -m pip install ocred

Summary

  • Added ability to OCR various textual mediums.
  • Added ability to Preprocess images.
  • Infrastructure built with GitHub Actions, hatch, Codecov, and readthedocs.
  • Optimised algorithms with inplace edits.
  • Added documentation with mkdocstrings.
  • Other chore work like pre-commit, nox support, etc.
  • Tests with pytest and coverage with pytest-cov.

Pull requests

New Contributors

Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: https://github.com/Saransh-cpp/OCRed/commits/v0.1.0