ndv
Version:
DocumentVision is a node.js library for processing and understanding scanned documents
93 lines (68 loc) • 2.98 kB
Markdown
## v1.10.0 (October 21, 2015)
- Upgraded to NAN 2. Now works with Node 4!
- `Image` getters are now attached to object instead of prototype. This mostly means that `console.log` prints something useful.
- `Image()` delegates to `new Image()` (#22)
- `Image` constructor without arguments is now deprecated.
- `Image#unsharpMasking()` (alias to `unsharp`) finally removed.
- Fix: `new Image('gray')` didn't work and created a weird RGB image instead
- Fix: Exception handling for `Image#lineSegments` missing, terminating the process
## v1.9.4 (October 12, 2015)
- Update to NAN 1.9
- Training data loading fixed for NPM 3
## v1.9.3 (June 18, 2015)
- Optional tessdata folder (barringtonhaynes)
## v1.9.1, 1.9.2 (May 7, 2015)
- Compilation fixes
## v1.9.0 (March 30, 2015)
- Used NAN (Native Abstractions for Node.js) for compatibility to node-0.10 and node-0.12
## v1.8.1 (November 27, 2014)
- Fixed dependencies for Node.js 0.8
- Fixed build for MSVC 2012
## v1.8.0 (July 21, 2014)
- Upgrade to Tesseract 3.03
- Added Image#lineSegments()
- Added Image#drawLine()
## v1.7.2 (May 27, 2014)
- Fix encoding issues for Tesseract variables
## v1.7.1 (March 29, 2014)
- Fix broken .npmignore
## v1.7.0 (March 28, 2014)
- Added Tesseract#<variable> accessor
- Fixed assert (see [Tesseract r878](http://code.google.com/p/tesseract-ocr/source/detail?r=878))
- Fixed wrong error message for Tesseract#findText()
Thanks to: Huang Xin
## v1.6.2 (March 25, 2014)
- `npm install` removes the build directy after install to free up space.
## v1.6.1 (January 8, 2014)
- Fixed reporting too little memory consumption to V8.
## v1.6.0 (December 17, 2013)
- Added Image#projection() and Image#fillBox.
- Update ZXing to 2.3.0.
- Update LodePNG to 20131115.
- Fixed several issues of unfreeable memory/leaks.
## v1.5.1 and v1.5.2 (October 24, 2013)
- Fixed Tesseract crashes related to rectangles and best first search.
- Added `sparse_text` and `sparse_text_osd` to error messages.
## v1.5.0 (September 5, 2013)
- Updated ZXing (bugfixes, performance)
- Updated TesseractOCR (sparse text mode)
## v1.4.0 (August 14, 2013)
- Added Image#open() and Image#close()
- Added Image#toHSV() and Image#toRGB()
- Added Image#inRange() and Image() constructor for channel composition
- Bugfixes
## v1.3.0 (July 10, 2013)
- **Moved tesseract data** to dv.data package
- Added Image#drawImage() and Image#Image(width, height, depth)
- Removed "ignore quite zone" hack for ITF barcodes, as its pure evil to do so.
## v1.2.1 (July 10, 2013)
- Image#add() and Image#subtract() no longer fail when both operants are identical
- Fixed ZXing#formats and ZXing#tryHarder not working sometimes
## v1.2.0 (July 9, 2013)
- Added `Image#add()`
- Deprecated `Image#unsharpMasking()` in favor of `Image#unsharp()`
- Added OSD training data (`tesseract.pageSegMode = 'auto_osd'`)
## v1.1.0 (July 4, 2013)
- Added `Image#toBuffer("png")`
## v1.0.0 (July 3, 2013)
- **Initial stable release**