Releases: Saransh-cpp/OCRed
Releases · Saransh-cpp/OCRed
v0.4.0
Features
- Add support for Python
3.10
and3.11
(#137)
Bug fixes
- Fix pillow errors (#132)
CI
Docs
Maintenance
- Revamp pre-commit configuration (b939083)
- Update pre-commit configuration (#75)
- Back to the
__future__
(#74)
Pull Requests
- chore: update pre-commit hooks by @pre-commit-ci in #73
- Back to the
__future__
by @Saransh-cpp in #74 - Update pre-commit configuration by @Saransh-cpp in #75
- chore: update pre-commit hooks by @pre-commit-ci in #77
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #78
- chore: update pre-commit hooks by @pre-commit-ci in #79
- add pull request template by @Vaibhav-Chopra-GT in #81
- Issue template by @Vaibhav-Chopra-GT in #80
- chore: update pre-commit hooks by @pre-commit-ci in #82
- chore: update pre-commit hooks by @pre-commit-ci in #83
- chore: update pre-commit hooks by @pre-commit-ci in #84
- chore: update pre-commit hooks by @pre-commit-ci in #85
- chore: update pre-commit hooks by @pre-commit-ci in #86
- chore: update pre-commit hooks by @pre-commit-ci in #87
- chore: update pre-commit hooks by @pre-commit-ci in #88
- chore: update pre-commit hooks by @pre-commit-ci in #89
- Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 by @dependabot in #90
- chore: update pre-commit hooks by @pre-commit-ci in #91
- Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1 by @dependabot in #92
- Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by @dependabot in #93
- chore: update pre-commit hooks by @pre-commit-ci in #94
- chore: update pre-commit hooks by @pre-commit-ci in #95
- chore: update pre-commit hooks by @pre-commit-ci in #96
- Fix macOS CI by @Saransh-cpp in #97
- chore: update pre-commit hooks by @pre-commit-ci in #98
- chore: update pre-commit hooks by @pre-commit-ci in #99
- chore: update pre-commit hooks by @pre-commit-ci in #100
- chore: update pre-commit hooks by @pre-commit-ci in #101
- chore: update pre-commit hooks by @pre-commit-ci in #102
- chore: update pre-commit hooks by @pre-commit-ci in #103
- chore: update pre-commit hooks by @pre-commit-ci in #104
- chore: update pre-commit hooks by @pre-commit-ci in #105
- chore: update pre-commit hooks by @pre-commit-ci in #106
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #107
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #108
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #109
- chore: update pre-commit hooks by @pre-commit-ci in #110
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in #111
- chore: update pre-commit hooks by @pre-commit-ci in #112
- Bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in #113
- Bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #114
- chore: update pre-commit hooks by @pre-commit-ci in #115
- chore: update pre-commit hooks by @pre-commit-ci in #116
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #117
- chore: update pre-commit hooks by @pre-commit-ci in #118
- chore: update pre-commit hooks by @pre-commit-ci in #119
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #120
- chore: update pre-commit hooks by @pre-commit-ci in #121
- chore: update pre-commit hooks by @pre-commit-ci in #122
- chore: update pre-commit hooks by @pre-commit-ci in #124
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #125
- chore: update pre-commit hooks by @pre-commit-ci in #126
- 3.7 again by @Saransh-cpp in #127
- chore: update pre-commit hooks by @pre-commit-ci in #128
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #129
- chore: update pre-commit hooks by @pre-commit-ci in #130
- chore: update pre-commit hooks by @pre-commit-ci in #131
- Fix pillow errors by @Saransh-cpp in #132
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #133
- chore: update pre-commit hooks by @pre-commit-ci in #134
- chore: update pre-commit hooks by @pre-commit-ci in #135
- chore: update pre-commit hooks by @pre-commit-ci in #136
- Try 3.10 and 3.11 by @Saransh-cpp in #137
New Contributors
- @Vaibhav-Chopra-GT made their first contribution in #81
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Breaking changes
- 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)
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
- Revamp docs and the CI system for docs by @Saransh-cpp in #67
- chore: update pre-commit hooks by @pre-commit-ci in #70
- Remove
inplace
andoverriden_image
, and alterself.img
directly by @Saransh-cpp in #71 v0.3.0
by @Saransh-cpp in #72
Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.2.0...v0.3.0
v0.2.0
Features
- 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)
Breaking changes
ocr_sparse_text
now returns the output ofeasyocr.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
- chore: update pre-commit hooks by @pre-commit-ci in #55
- fix building from archive (tarballs) by @Saransh-cpp in #56
- Deprecate
text_to_speech
for good by @Saransh-cpp in #58 - Fix doc deployment and add a CI check by @Saransh-cpp in #59
- Add
pyproject-fmt
pre-commit hook by @Saransh-cpp in #57 - Clean up
ocred.OCR
by @Saransh-cpp in #61 - Fix the return value of
Preprocessor.remove_noise
by @Saransh-cpp in #62 - docs: add Saransh-cpp as a contributor for code, bug, content, doc, design, example, ideas, infra, maintenance, platform, review, test, tutorial, mentoring by @allcontributors in #63
- All contributors/add priyanshi git by @Saransh-cpp in #65
v0.2.0
by @Saransh-cpp in #66
New Contributors
- @allcontributors made their first contribution in #63
Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.2...v0.2.0
v0.1.2
Maintenance
- Removed capitalisation from
PyPI
's name (OCRed
->ocred
) (#52)
Bug fixes
- Fixed the
DeprecatingWarning
intext_to_speech
(#52) - Removed capitalisation from
PyPI
's name (OCRed
->ocred
) (#52)
Pull requests
- Fix
DeprecationWarning
and remove capitalisation (OCRed
->ocred
) by @Saransh-cpp in #52 v0.1.2
by @Saransh-cpp in #53- Oops, wrong CHANGELOG entry by @Saransh-cpp in #54
Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.1...v0.1.2
v0.1.1
Maintenance
- 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)
Deprecations
text_to_speech
is deprecated and will be removed inv0.2.0
, usegTTS
manually (#50)
Pull requests
- Add PyPI badges by @Saransh-cpp in #45
- split dependencies by @Saransh-cpp in #49
- chore: deprecate
text_to_speech
and add__version__
by @Saransh-cpp in #50 - v0.1.1 by @Saransh-cpp in #51
Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: v0.1.0...v0.1.1
v0.1.0
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
, 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
.
Pull requests
- Configure
dependabot
andcodecov
by @Saransh-cpp in #14 - Bump codecov/codecov-action from 2.1.0 to 3.1.0 by @dependabot in #15
- maintenance: migrate to modern python packaging by @Saransh-cpp in #22
- maintenance: migrate backend to
hatchling
by @Saransh-cpp in #23 - fix: remove
tesseract_location
argument fromOCR
class by @Saransh-cpp in #25 - maintenance: switch to
pytest
andpytest-cov
by @Saransh-cpp in #27 - chore: update pre-commit hooks by @pre-commit-ci in #29
- docs: add doctests as examples and in CI by @Saransh-cpp in #28
- feat: add
nox
support by @Saransh-cpp in #30 - docs: generate docs for website by @Saransh-cpp in #31
- chore: remove
requirements.txt
and minor fixes by @Saransh-cpp in #32 - Remove
cron
job by @Saransh-cpp in #33 - chore: update pre-commit hooks by @pre-commit-ci in #35
- Add
PyPI
workflow by @Saransh-cpp in #36 - Fix
CD
by @Saransh-cpp in #37 - Add type hints, mypy check, and refactor the complete project by @Saransh-cpp in #38
- Create CODE_OF_CONDUCT.md by @Saransh-cpp in #39
- Revamp docs and add
CHANGELOG.md
by @Saransh-cpp in #40 - Build docs using
nox
and addCONTRIBUTING.md
by @Saransh-cpp in #41 - Run
CD
on release by @Saransh-cpp in #42 - v0.1.0 by @Saransh-cpp in #43
- Fix
CD.yml
by @Saransh-cpp in #44
New Contributors
- @Saransh-cpp made their first contribution in #14
- @dependabot made their first contribution in #15
- @pre-commit-ci made their first contribution in #29
Full Changelog: https://github.com/Saransh-cpp/OCRed/blob/main/CHANGELOG.md
All commits: https://github.com/Saransh-cpp/OCRed/commits/v0.1.0