Skip to content

Latest commit

 

History

History
355 lines (223 loc) · 15.3 KB

CHANGELOG.md

File metadata and controls

355 lines (223 loc) · 15.3 KB

Change Log

9.1.0 (2019-10-19)

Full Changelog

Fixed bugs:

  • WriteFile.writeBytes altering the source image endiannes and producing artefacts #228
  • Crashing reported on 64-bit devices #197
  • testPixaReplacePix crashes in native code #159
  • ReadFile.readBitmap alters image colors #87

Closed issues:

  • read Jpeg and PNG produce wrong alpha in 32bpp pix #264
  • Native crush when 'vert'.tessdata is used #263
  • In versions higher than 5.4.1 TessBaseAPI.ProgressNotifier never called #262
  • Decoding is slow when multiple languages are used #261
  • Getting different results when using tesseract on mobile vs on PC using Python. #260
  • Illegible words recognition in Persian lang #259
  • Could not initialize Tesseract API with language=ces! #258
  • Can't lanch #257
  • Tess4 initialize crash #255
  • tess4 on android studio #254
  • How I can init the tesseract to work only with digits? #253
  • java.lang.NoSuchFieldError: no "I" field "mNativeData" in class "Lcom/googlecode/tesseract/android/TessBaseAPI;" or its superclasses #252
  • java.lang.NoSuchFieldError: no "I" field "mNativeData" in class "Lcom/googlecode/tesseract/android/TessBaseAPI;" or its superclasses #251
  • Arabic trained-data produce 20% accuracy #250
  • import tess two error #249
  • error in Android 7.0 #248
  • How to build tess-two without JNI? #247
  • Initializing TessBaseAPI crashes app #246
  • OCR number #245
  • compile binary only #244
  • Skip tesseract's default image preprocessing (Otsu) #243
  • How to add OPTITypewriter-Special font #242
  • Special requirements for Hindi and Arabic OCR #239

Merged pull requests:

9.0.0 (2018-04-20)

Full Changelog

Change:

  • This version fixes and adds back in the 64-bit ABIs, and removes the deprecated armv5 and mips/mips64 ABIs.

Implemented enhancements:

  • Improve developer support for Hindi/Arabic #240

Fixed bugs:

  • Crashing reported on 64-bit devices #197

Merged pull requests:

8.0.0 (2017-08-13)

Full Changelog

Change:

  • This version removes the 64-bit ABIs from the default build in order to avoid crashes due to #197

Closed issues:

  • Build failure with Android Studio 3 and NDK ver. 15.x #215

Merged pull requests:

7.0.0 (2017-06-12)

Full Changelog

API-breaking change:

  • ResultIterator getChoicesAndConfidence() is now getSymbolChoicesAndConfidence()

Fixed bugs:

  • ResultIterator crashes with certain character combinations #126
  • ResultIterator returns single Character as Alternatives for Words #119
  • beginDocument() returns false even when successful #103

Closed issues:

  • Hardcoded path in TessBaseAPITest.java #208

Merged pull requests:

6.3.0 (2017-04-06)

Full Changelog

Updates:

  • Tesseract code updated to version 3.05.00

Tesseract change log

6.2.0 (2017-02-04)

Full Changelog

Updates:

  • Leptonica 1.74.1
  • Libpng 1.6.25

Fixed bugs:

  • Stop() does not work with GetUTF8Text() #185
  • TessBaseAPI stop() sometimes causes SIGSEGV #97

Merged pull requests:

6.1.1 (2016-11-27)

Full Changelog

Updates:

  • Changed ProGuard settings

6.1.0 (2016-11-22)

Full Changelog

Updates:

  • Tesseract code updated, version 3.05.00dev

Closed issues:

  • Tests doesn't work on devices without sdcard #171
  • no field with name='mNativeData' signature='J' in class Lcom/googlecode/tesseract/android/TessBaseAPI; #166

Merged pull requests:

6.0.4 (2016-08-21)

Full Changelog

Updates:

  • Changed ProGuard settings

Closed issues:

  • android studio2.1.2 not build #168
  • no field with name='mNativeData' signature='J' in class Lcom/googlecode/tesseract/android/TessBaseAPI; #166

6.0.3 (2016-07-16)

Full Changelog

Closed issues:

  • UnsatisfiedLinkError; thrown while initializing Lcom/googlecode/tesseract/android/TessBaseAPI 'libjpgt.so' and 'liblept.so' w/ compile 'com.rmtheis:tess-two:6.0.0' #150

6.0.2 (2016-06-20)

Full Changelog

Closed issues:

  • Building project error on Windows - javadoc failed #148

Merged pull requests:

6.0.1 (2016-06-09)

Full Changelog

Bug fix:

  • Fixed nativeGetPix for 64-bit devices

6.0.0 (2016-05-16)

Full Changelog

API-breaking changes:

  • Progress values no longer available when using getUTF8Text. Use getHOCRText instead.
  • Android 2.2 (API level 8) no longer supported
  • Eyes-two project refactored. Code similar to what was removed is available from the Google Mobile Vision API.
  • Tess-two deprecated methods removed

Updates:

  • Tesseract 3.05.00dev (tesseract-ocr/tesseract@add1ed1)
  • Leptonica 1.73
  • Libpng 1.6.20 (android/platform_external_libpng@2789184)

Implemented enhancements:

  • GetUTF8Text() monitor and multi-platform projects #116
  • Update eyes-two structure #95
  • Expand image I/O format support #94

Fixed bugs:

  • NDK r11 clang build error: undefined reference to isnanf/__isinff #138
  • init() crashes when using OEM_TESSERACT_CUBE_COMBINED for Arabic #12

5.4.1 (2016-01-17)

Full Changelog

Updates:

  • Added libjpeg 9b

Closed issues:

  • Pdf renderer isn't working with jpg input images #122

5.4.0 (2016-01-10)

Full Changelog

Updates:

  • Added Gradle build
  • Released on Bintray

Closed issues:

  • Add Maven support #53

Merged pull requests:

5.3.0 (2015-10-30)

Full Changelog

Implemented enhancements:

  • Added TessPdfRenderer for PDF output #46
  • Added libpng 1.6.10 (android/platform_external_libpng@37f83eb)

Closed issues:

  • java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "png_set_longjmp_fn" referenced by "liblept.so"... #106
  • "'libpng.so' not found" message on some 4.x versions of Android #105
  • libpng fails to build on ARMv8 #102

Merged pull requests:

5.2.0 (2015-07-21)

Full Changelog

Updates:

  • Added support for using multiple training data files/languages
  • Tesseract 3.04 (tesseract-ocr/tesseract@e8b6d6f)
  • Leptonica 1.72

Fixed bugs:

  • Fix finalizers #88
  • WriteFile.writeImpliedFormat fails for jpegs #86
  • WriteFile don't work as expected #25

Closed issues:

  • clang "atomicity.h:49: error: undefined reference to '__atomic_fetch_add_4''" for armeabi #81
  • Android (ART) crash with error JNI DETECTED ERROR IN APPLICATION: jarray is an invalid stack indirect reference table or invalid reference #78

5.1.0 (2015-03-16)

Full Changelog

Updates:

  • Added 64-bit ABI support
  • Tesseract 3.04 (tesseract-ocr/tesseract@239f350)

Added to Tesseract API:

  • ProgressNotifier for getting OCR percent complete values
  • ChoiceIterator support for getting per-symbol alternatives
  • GetConnectedComponents

Added to Leptonica API:

  • Edge.pixSobelEdgeFilter
  • GrayQuant.pixThresholdToBinary
  • Pix.clipRectangle
  • Pix.pixFastTophat
  • Pix.pixTophat
  • Pix.rotateOrth
  • Pix.scaleWithoutSharpening

5.0.0 (2014-08-13)

Full Changelog

Updates:

  • Tesseract 3.03
  • Leptonica 1.71

4.0.0 (2014-02-17)

Full Changelog

Updates:

  • Tesseract 3.03
  • Leptonica 1.70

Merged pull requests:

3.0.0 (2013-01-22)

Full Changelog

Updates:

  • Tesseract 3.03
  • Leptonica 1.69

2.0.0 (2012-05-31)

Full Changelog

Updates:

  • Eyes-free project added
  • Tesseract 3.02

1.0.0 (2011-11-06)

  • Initial release, branched from tesseract-android-tools project
  • Tesseract 3.01
  • Leptonica 1.68

* This change log was generated by github_changelog_generator