Skip to content

Latest commit

 

History

History
155 lines (99 loc) · 7.58 KB

ChangeLog.md

File metadata and controls

155 lines (99 loc) · 7.58 KB

Version 5.0

  • Upgraded to Tesseract 5.2 Issue 579
  • Fixed Fix dynamic linking on macos Issue #588
  • Fixed null reference exception when executing assembly is not available Issue 591

Known issues

  • Setting regions of interest doesn't work Issue 489
  • PageSegMode.SingleBlockVertText does not work Issue 490
  • Unz files don't work Issue 594
  • Removed support for dotnet 4.0 and 4.5

Version 4.1.1

Known issues

  • Setting regions of interest doesn't work Issue 489
  • PageSegMode.SingleBlockVertText does not work Issue 490

Version 4.1.0

Note: As of version 4.1.0 this wrapper will now match Tesseract's version to the first two numbers (Major.Minor) with the last number (Patch) reserved for changes in the wrapper. This is to avoid confusion with what version of tesseract is used. This does that semantic versioning is no longer used however breaking changes will be kept to the absolute minimum, even between major tesseract releases, and clearly denoted here if they are required.

  • Updated to Tesseract 4.1.0 Issue 321
  • Support integration with System.Drawing in .net core using Tesseract.Drawing #477

Breaking Changes

  • Requires VC++ 2019 runtime
  • Dropped support for .net framework 2.0 491

Known issues

  • Setting regions of interest doesn't work Issue 489
  • PageSegMode.SingleBlockVertText does not work Issue 490

Version 4.0.0 (never officially released)

  • Updated to Tesseract 4.0.0 Issue 321
  • Requires VC++ 2017 runtime

Version 3.2.0

  • Support for .Net Standard 2.0 (.net Core 2) - Issue 298
  • Removed support for TESSDATA environment variable
  • Added support for the renderer api (generation of PDF, Text, etc) - Issue 193
  • Added support for the multiple renderers - Issue 297
  • Updated to Tesseract 3.05.2 - Issue #340
  • Added support Adding pix to, Removing pix from, and clearing PixA - Issue #340
  • Fixed PolyBlockType definition - Issue #280
  • Added support for Font attributes to Result Iterator - Issue #9

Version 3.1.0

  • Support for printing list of available variables - Issue 256
  • Support for line removal - Issue 268

Version 3.0.2

Version 3.0.1

Version 3.0.0 (Tesseract 3.04)

Breaking Changes

  • Requires VS 2013 runtime as the included Tesseract binaries are now compiled with VS 2013.

Other Changes

  • Update Tesseract binaries to 3.04 - Issue 168
  • Iterator.GetImage throws ArgumentException: Pix handle must not be zero - Issue 206
  • Support for ChoiceIterator - Issue 129
  • Support for classify_bln_numeric_mode - Issue 52
  • Support for setting Init only variables - Issue 70
  • Support for copying\cloning an iterator - Issue 25

Version 2.4.1

  • Fixed memory leak in Pix.BinarizeOtsuAdaptiveThreshold, Pix.BinarizeSauvola, and Pix.BinarizeSauvolaTiled - Issue 218

Version 2.4.0

  • Support for scaling images - Issue 183
  • Provide meaningful defaults for Pix.ConvertToGrayscale - Issue 184
  • Make TesseractException serialisable - Issue 194

Version 2.3.0

  • Support for OsdOnly mode - Issue 156
  • Support for saving the thresholded image to tessinput.tif when tessedit_write_images is set - Issue 160
  • Support for specifying custom search directory for dlls and improved logging - Issue 157

Version 2.2.0

  • Improved error message when dll failed to load - Issue 141
  • Changed TesseractEngine's constructors to use overloading rather than default parameters - Issue 146
  • Added support for Sauvola Binarization.

Version 2.1.1

  • Bug fix - Added null ptr checks to PageIterator and ResultIterator

Version 2.1.0

  • Support for loading config files
  • Support for loading Pix from memory

Version 2.0.0

Note: Version 2 was initially going to introduce support for Tesseract 3.03 however as that hasn't been released yet and we have a few minor breaking changes due to Mono support which require a version increment (we use semantic versioning). Once the next version of tesseract is released we'll add it.

Breaking changes from 1.0

  • Tesseract.Interop is now internal which means we can make as many interop changes as we like as long as the public version doesn't change
  • TesseractEngine.Handle, Pix.Handle, and PixColormap.Handle are now internal
  • Logging is done to the Tesseract source, not Default.

New features

Bug fixes

  • Fixed UTF8 handling for SetVariable (support for non-english languages) Issue 120 & Issue 68

Version 1.12

  • Automatically strip '' and '/' characters of path and remove tessdata prefix.
  • Fixed bug introduced in previous region of interest
  • Don't dispose of Pix generated when processing a Bitmap till the Page is disposed off.

Version 1.11

  • Allow changing the current region of interest without having to reload the entire image (Page.RegionOfInterest)
  • Fixed loader for ASP.NET Issue 97

Version 1.10

  • Added support for uzn files - Issue 66