Skip to content

Releases: naptha/tesseract.js-core

v7.0.0

Choose a tag to compare

@Balearica Balearica released this 11 Dec 08:35

What's Changed

  • Upgrade Emscripten to 4.0.15 by @fanchenkong1 in #49
  • Created new "Relaxed SIMD" build (#46)
    • This build allows supported devices/runtimes to use the fastest CPU instructions (see here for description of feature).
    • This feature is not yet supported on all devices (see browser support here)
  • Implemented optimizations to existing SIMD build (#46)
  • Various minor updates

Thanks to @fanchenkong1 for implementing the substantive changes in this release. The various changes produce a 20%+ improvement to runtime on certain devices.

Note: 6.1.2 is identical to 6.0.0. The versions between 6.0.0 and 6.1.1 are the same substantive changes that ended up being included in 7.0.0. These ended up being breaking changes as they did not run in Node.js 14, so had to be rolled back and put into a major release.

Full Changelog: v6.0.0...v7.0.0

v5.1.1

Choose a tag to compare

@Balearica Balearica released this 24 Aug 06:35

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

Choose a tag to compare

@Balearica Balearica released this 31 Mar 23:58

What's Changed

  • Added getRowAttributes function for getting row height/ascenders/descenders

Full Changelog: v5.0.0...v5.1.0

v5.0.0

Choose a tag to compare

@Balearica Balearica released this 28 Sep 06:15

What's Changed

  • Added LSTM-only builds
    • These builds can be identified by lstm in the name, and only support the (default) Tesseract LSTM model (and not Tesseract Legacy)
    • These builds are ~0.75MB smaller, with no downside for most users (who only use the LSTM model to begin with)
  • Various changes to developer scripts/dependencies

Full Changelog: v4.0.4...v5.0.0

v4.0.4

Choose a tag to compare

@Balearica Balearica released this 01 May 00:33
  • Improved auto-rotate feature (naptha/tesseract.js#747)
    • Replaced GetAngle with GetGradient, which estimates the page angle more accurately
  • Renamed wasm module from TesseractCoreWASM to TesseractCore to allow for using separate .js/.wasm files (naptha/tesseract.js#732)

Full Changelog: v4.0.3...v4.0.4

v4.0.3

Choose a tag to compare

@Balearica Balearica released this 30 Mar 02:25

Full Changelog: v4.0.2...v4.0.3

v4.0.2

Choose a tag to compare

@Balearica Balearica released this 18 Dec 06:02

Full Changelog: v4.0.1...v4.0.2

v4.0.1

Choose a tag to compare

@Balearica Balearica released this 10 Dec 04:59

Full Changelog: v4.0.0...v4.0.1

v4.0.0

Choose a tag to compare

@Balearica Balearica released this 25 Nov 03:34

What's Changed

  • Various updates to support new Tesseract.js Version 4 features

Full Changelog: v3.0.2...v4.0.0

Note: Tesseract.js and Tesseract.js-core should be used with matching major versions. E.g. Tesseract.js v3 should only be used with Tesseract.js-core v3.

v3.0.2

Choose a tag to compare

@Balearica Balearica released this 12 Sep 00:53
  • Restored progress logging functionality (#23)