9.1.0 (2019-10-19)
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)
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:
- Updated repositories. Changed compile to implementation. #233 (mauriciotogneri)
- Updated version of SDK, build tools and support libraries #231 (mauriciotogneri)
8.0.0 (2017-08-13)
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)
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:
- Add missing PageSegMode constant #209 (Robyer)
- Fix return value of BeginDocument (fixes #103) #207 (Robyer)
- Improve ResultIterator #206 (Robyer)
- Update gradle plugin #205 (Robyer)
- Fix javadocs errors and warnings #202 (Robyer)
6.3.0 (2017-04-06)
Updates:
- Tesseract code updated to version 3.05.00
6.2.0 (2017-02-04)
Updates:
- Leptonica 1.74.1
- Libpng 1.6.25
Fixed bugs:
Merged pull requests:
6.1.1 (2016-11-27)
Updates:
- Changed ProGuard settings
6.1.0 (2016-11-22)
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)
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)
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)
Closed issues:
- Building project error on Windows - javadoc failed #148
Merged pull requests:
- Refactor nativeMergeAndReplacePix. Addresses #132. #157 (megabytefisher)
- Fix memory leak in setImage(Bitmap bmp) #154 (megabytefisher)
6.0.1 (2016-06-09)
Bug fix:
- Fixed nativeGetPix for 64-bit devices
6.0.0 (2016-05-16)
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)
Updates:
- Added libjpeg 9b
Closed issues:
- Pdf renderer isn't working with jpg input images #122
5.4.0 (2016-01-10)
Updates:
- Added Gradle build
- Released on Bintray
Closed issues:
- Add Maven support #53
Merged pull requests:
- Gradle build #99 (Aaargh20318)
5.3.0 (2015-10-30)
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:
- fix 64-bit ARMv8 build #124 (panzerfahrer)
- Bugfix for progress notifier #115 (FDIM)
5.2.0 (2015-07-21)
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)
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)
Updates:
- Tesseract 3.03
- Leptonica 1.71
4.0.0 (2014-02-17)
Updates:
- Tesseract 3.03
- Leptonica 1.70
Merged pull requests:
3.0.0 (2013-01-22)
Updates:
- Tesseract 3.03
- Leptonica 1.69
2.0.0 (2012-05-31)
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