Skip to content

Releases: naptha/tesseract.js-core

v7.0.0

11 Dec 08:35

Choose a tag to compare

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

24 Aug 06:35

Choose a tag to compare

What's Changed

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

v5.1.0

31 Mar 23:58

Choose a tag to compare

What's Changed

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

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

v5.0.0

28 Sep 06:15

Choose a tag to compare

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

01 May 00:33

Choose a tag to compare

  • 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

30 Mar 02:25

Choose a tag to compare

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

v4.0.2

18 Dec 06:02

Choose a tag to compare

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

v4.0.1

10 Dec 04:59

Choose a tag to compare

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

v4.0.0

25 Nov 03:34

Choose a tag to compare

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

12 Sep 00:53

Choose a tag to compare

  • Restored progress logging functionality (#23)