All Versions
10
Latest Version
Avg Release Cycle
136 days
Latest Release
1494 days ago

Changelog History

  • v2.5.1 Changes

    March 17, 2020
    • ๐Ÿ›  Fix order of linker arguments (#211)
    • ๐Ÿ›  Fix memory leaks in GetComponentImages (#213)
  • v2.5.0 Changes

    November 08, 2019

    ๐Ÿ†• New features and enhancements:

    • ๐Ÿ‘Œ Support for RowAttributes method in LTRResultIterator (#192)
    • SetImage: use PNG instead of JPEG fallback (#194)
    • Replace STRING::string() by c_str() (#197)
    • Don't use assignment operator for TessBaseAPI (#200)
  • v2.4.1 Changes

    August 23, 2019

    ๐Ÿ› Bugs fixed:

    • pixa_to_list python3 segfault (#176)
    • BlockPolygon python3 segfault (#185)
  • v2.4.0 Changes

    December 05, 2018

    ๐Ÿ‘ Tesseract v4 new API methods supported:

    • GetBestLSTMSymbolChoices (#147)
    • BlanksBeforeWord (#158)
  • v2.3.1 Changes

    August 13, 2018

    ๐Ÿš€ Python 3.7 support release.

  • v2.3.0 Changes

    June 26, 2018
    • ๐Ÿ‘Œ Support for Tesseract 4
      • New OCR engines LSTM_ONLY and TESSERACT_LSTM_COMBINED
      • New default tessdata path handling (#104)
    • ๐Ÿ›  Fixed compilation against Tesseract v3.05.02 which required c++11 (#120)
    • 0๏ธโƒฃ Fallback to 'eng' as default language when default language returned by the API is empty (#103)
    • โž• Added notes about Windows installation in the README (#97)
  • v2.2.2 Changes

    July 26, 2017
    • ๐Ÿ‘Œ Support timeout in Recognize API methods (#55)
      • You can now pass a timeout parameter (milliseconds) to the Recognize and RecognizeForChopTest API methods.
    • ๐Ÿ›  Fixed typo in _Enum initialization error message formatting (#56)
    • ๐Ÿ‘ป Display tessdata path in init exception message (#60)
    • ๐Ÿ›  Fixed version check in Python 3 when reading the version number from the tesseract executable (#60)
  • v2.2.1 Changes

    May 31, 2017

    ๐Ÿ›  Fixed setup bug that affects gcc versions with no -std=c++11 option support (which should be required by tesseract 4.0+ and not older versions). #53

  • v2.2.0 Changes

    May 28, 2017
    • ๐Ÿ‘Œ Improved setup script
    • ๐Ÿ‘ Tesseract 4.0 support:
      • Two new OEM enums: OEM.LSTM_ONLY and OEM.TESSERACT_LSTM_COMBINED (tesseract 4.0+)
      • Two new API methods: GetTSVText and DetectOrientationScript (tesseract 4.0+)
      • PyTessBaseApi. __init__ now accepts a new attribute oem (OCR engine mode: OEM.DEFAULT by default).
      • file_to_text and image_to_text functions now also accept the oem attribute as above.
    • ๐Ÿ›  Fixed segfault on API Init* failure
    • Fixed segfault when pixa_to_list returns NULL
    • ๐Ÿ“š Documentation fixes and other minor improvments
  • v2.1.3 Changes

    November 12, 2016

    ๐Ÿ› Bug fix release:

    • ๐Ÿ‘Œ Improved setup: attempt compile with default environment variables even if pkg-config fails
    • WordFontAttributes now returns None instead of segfaulting when NULL pointer is returned by API