it-tools icon indicating copy to clipboard operation
it-tools copied to clipboard

fix(deps): update dependency tesseract.js to v6

Open renovate[bot] opened this issue 6 months ago • 1 comments

This PR contains the following updates:

Package Change Age Confidence
tesseract.js ^5.1.1 -> ^6.0.0 age confidence

Release Notes

naptha/tesseract.js (tesseract.js)

v6.0.1

Compare Source

What's Changed

  • Switched from using node-fetch to using built-in fetch implementation for Node.js v18 and newer.
    • This resolves a nuisance dependency-related warning message reported in #​876
  • Various minor updates

Full Changelog: https://github.com/naptha/tesseract.js/compare/v6.0.0...v6.0.1

v6.0.0

Compare Source

What's Changed

  • Fixed memory leaks (#​977)
    • This version fixed a long-standing issue where memory would rise over time, eventually leading to a crash.
  • Reduced runtime and memory usage for most users by updating default formats (#​916).
  • Fixed compatibility with Electron main process (#​925)
  • Fixed bug where user-provided parameters were overwritten by defaults (#​975).
Breaking Changes
  1. All outputs formats other than text are now disabled by default.
    • To re-enable the hocr output (for example), set the following: worker.recognize(image, {}, { hocr: true })
      • See here for a list of possible output formats.
  2. The JavaScript object output format (blocks) was tweaked.
    • Only the array of blocks (blocks) is returned.
      • Previous versions would automatically generate lists of every unit of text (words, symbols, etc.).
        • If needed, these should now be generated by the user.
    • Only text-based blocks are reported.
      • Previous versions reported non-text blocks when detected by Tesseract (e.g. line segments).
    • The shape of some objects were changed.
      • See the type declarations for reference on properties.
      • The main properties--text and bbox--are unchanged.
  3. Various functions and options marked as depreciated previously have been removed.
    1. This includes worker.initialize and worker.loadLanguage, along with several depreciated options from v2.

See #​993 for additional discussion about this release.

New Contributors

Full Changelog: https://github.com/naptha/tesseract.js/compare/v5.1.1...v6.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Jul 20 '25 19:07 renovate[bot]

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
it-tools ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 10, 2025 1:53pm

vercel[bot] avatar Jul 20 '25 19:07 vercel[bot]