HistoryByteScout Barcode Reader SDK

History (changes log)

 
ByteScout Barcode Reader SDK history of changes.

Legend:
-------------------------
- - bug fixed
+ - new feature
= - changed
! - critical
-------------------------

12.0.1.2135 (July 14, 2023)
= Minor improvements and bugfixes.

12.0.0.2128 (April 27, 2023)
= Improved parsing and rendering of PDF documents.
= Improved .Net Core compatibility.
= Enabled rotation for micro pdf 
= Other minor improvements and bugfixes.

11.9.0.2093 (September 27, 2022)
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.8.0.2077 (June 7, 2022)
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.7.0.2059 (January 24, 2022)
+ Demo App: Added profiles generation for PDF.co Web API and on-prem API Server.
= Demo App: Made it DPI aware.
= .NET Core min required version is 2.1 now (was 2.0).
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.6.0.2041 (October 4, 2021)
- Fixed unhandled exception on decoding timeout.
- Fixed barcode rectangle adjustment after applying scaling filters.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.5.0.2022 (May 18, 2021)
= Improved DataMatrix decoding.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.4.0.2017 (February 8, 2021)
= Improved decoding of PDF417 barcodes.
= Improved parsing and rendering of PDF documents.
+ Added support for simplified profiles.
= Member names in profiles are case-insensitive now.
+ Added 'EnlargeSmallImages' parameter to the 'Scale' preprocessing filter with the size limit. 
  It allows to scale all input images to the same physical dimensions.
= Other minor improvements and bugfixes.

11.3.0.2004 (October 26, 2020)
+ Added properties 'PDFRenderImages' and 'PDFRenderVectors' (in addition to 'PDFRenderText') allowing 
  to enable or disable rendering of raster and vector objects in PDF documents. Sometimes this can improve performance.
+ Added the 'DecoderSpecificOptions.DataMatrix_DepthOfAnalysis' special option that 
  allows to solve rare performance issues when decoding DataMatrix barcodes.
- Fixed thread safety issue.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.2.0.1987 (July 1, 2020)
+ Added parsing of AAMVA metadata to PDF417 decoder. AAMVA is used in driver licenses and other identification cards.
= Valid sequences of Macro PDF417 barcodes are now decoded as a single barcode.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.1.0.1967 (March 19, 2020)
= Added 'PDFFontSmoothing' property that allows to enable/disable font anti-aliasing during PDF rendering. 
  Can help decode some barcodes that are drawn using fonts.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

11.0.0.1959 (February 11, 2020)
= Raised priority of vertical orientations against diagonal orientations when ALL barcode orientations selected.
- Fixed .NET Core compatibility issue.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.6.1943 (December 4, 2019)
= Improved decoding of PDF417 barcodes.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.5.1937 (November 1, 2019)
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.4.1929 (October 1, 2019)
- Fixed a bug where some of the QR-code of a certain size can not be decoded.
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.3.1925 (September 2, 2019)
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.2.1916 (August 6, 2019)
= Improved parsing and rendering of PDF documents.
= Other minor improvements and bugfixes.

10.5.1.1913 (July 1, 2019)
= Improved processing of PDF documents.
= Other minor improvements and bugfixes.

10.5.0.1909 (June 4, 2019)
= Improved Optical Marks Recognition (OMR): circles and rectangles with 
  check marks protruding beyond the boundaries of the object.
= Improved decoding of PDF417 barcodes.
= Improved recognition of Code 39 barcodes drawn by fonts.
- Fixed missing FNC1 control symbol in decoded GS1 DataMatrix values.
= Improved processing of PDF documents.
= Other minor improvements and bugfixes.

10.4.5.1895 (April 22, 2019)
- Fixed decoding results in VideoCameraModule.
- Fixed PDF processing in 32-bit mode under the SYSTEM account.
= Improved support for strict environments such as Azure.
= Improved processing of PDF documents.
= Other minor improvements and bugfixes.

10.4.4.1888 (April 1, 2019)
- Fixed decoding of PDF417 barcodes in included BarCodeReader demo application.
- Fixed decoding of non-ECC200 DataMatrix barcodes in included BarCodeReader demo application.
= Improved processing of PDF documents.
= Other minor improvements and bugfixes.

10.4.3.1883 (March 12, 2019)
! Fixed VideoCameraModule.
- Fixed issue with small DataMatrix barcodes, which sometimes could not be decoded.
= Improved handling of PDF documents.
= Other minor improvements and bugfixes.

10.4.2.1869 (January 31, 2019)
- Fixed 'MinimalDataLength' property for some barcode types.
= 'ImagePreprocessingFilters' is now accessible from COM/ActiveX.
= Improved handling of PDF documents.
= Other minor improvements and bugfixes.

10.4.1.1850 (December 28, 2018)
= Performance improvements.
- Fixed decoding of mirrored QR Codes.
= Other minor improvements and bugfixes.

10.4.0.1841 (December 10, 2018)
+ Added .NET Core compatible assemblies.
+ Added method 'Reader.ExportFoundBarcodesToJSON()'.
= Improved export of found barcodes to plain text and CSV.
+ Demo app: Added multi-page decoding.
+ Demo app: Added export of found barcodes to JSON.
= Demo app: Improved export of found barcodes to plain text and CSV.
= Other minor improvements and bugfixes.

10.3.0.1821 (October 24, 2018)
- Fixed Code 39 Extended characters decoding.
- Fixed PDF processing mode "PDFReadingMode.ExtractEmbeddedImagesOnly".
= Other minor improvements and bug fixes.
= Improved PDF documents rendering.

10.2.0.1799 (July 18, 2018)
- Fixed slowing of DataMatrix decoder in rare cases.
- Fixed confidence calculation in MICR decoder.
- Fixed minor bugs in the demo application.
= Improved PDF documents rendering.
= Other minor improvements and bug fixes.

10.1.0.1778 (April 09, 2018)
= Improved MicroQR barcodes decoding.
= Improved handling of PDF documents with DataMatrix barcodes drawn with fonts.
- Fixed crash on very narrow barcode images of less than 9 pixels in width or height.
- Fixed EAN-13 false positives when decoding only UPC-A barcodes.
- ReadFromHBitmap, ReadFromStream and ReadFromMemory methods were not supported PDF files as input.
- Added overloads for ReadFromHBitmap, ReadFromStream and ReadFromMemory methods allowing to specify a page range.
= Improved documentation.
= Other minor improvements and bug fixes.

10.0.0.1754 (January 22, 2018)
= Performance improvements.
+ Implemented decoding of DataMatrix ECC 0-140 barcodes.
= Improved MicroQR barcodes decoding.
= Improved DPM DataMatrix decoding.
= Improved EAN and UPC barcodes decoding.
- Fixed decoded text charset detection.
= Other minor improvements and bug fixes.

9.3.0.1728 (November 8, 2017)
- Fixed issue with decoding barcodes from multi-page TIFFs.
= Improved PDF documents rendering.
= Other minor improvements and bug fixes.

9.2.0.1716 (August 1, 2017)
+ Added methods to decode barcodes from image file in memory (stream or byte array).
- Fixed rare crashes when Heuristic Mode enabled.
- Fixed ReadFromHBitmap() method crashing on x86 platform.
= Improved PDF documents rendering.
= WIAImageScanner class now able to aquire multiple images from still imaging devices.
+ New DPM DataMatrix decoder (BETA).
= Other minor improvements and bug fixes.

9.1.0.1688 (June 1, 2017)
= Performance improvements.
= Removed obsolete ClientProfile assemblies.
= 'SearchNegative' and 'OptimizedProcessingOfLargeImages' properties got obsolete 
  and replaced with 'ImagePreprocessingFilters'.
= Median filter replaced with better and faster implementation.
+ Added gamma correction filter.
- Fixed rare crash on MICR barcodes.
- Fixed OMR multi-threading routine.
+ Barcode Reader Freeware: Added Image Adjustments tab to Options dialog and Results wizard.
+ Added Preview for image preprocessing.
= Other minor improvements and bug fixes.

9.0.0.1676 (April 12, 2017)
+ The decoding is multi-threaded now.
= Performance improvements.
= Linear barcodes are scanned in two direction by default now: from left to right and from right to left.
- Minor fix in PDF417 decoding.

8.90.0.1651 (March 09, 2017)
= Improved decoding of 180deg-rotated DataMatrix.
+ Added new API for image preprocessing filters.
= Old preprocessing properties made obsolete: RemoveNoize, NoiseRemovalFilterSize, NoiseRemovalFilterType, Contrast.
+ Added new image preprocessing filters: Scale, Auto-cropping.
+ Added enhanced color conversion mode for better decoding of barcodes from photo images.
= Updated VideoCameraModule.
- Fixed rare error in Code39 decoder.

8.80.0.1621 (January 11, 2017)
- Fixed malfunctioning MaxNumberOfBarcodesPerPage property when different (1D/2D/OMR) barcode types enabled.
+ Added Reader.DecoderSpecificOptions for fine tuning of specific decoders.
+ Added ScanStep property defining row scan interval for linear barcodes;
- Code 128: Fixed zero-length false positives.
= Improved DataMatrix decoding.
- Intelligent Mail: Fixed zero-padding of value components.
+ Added support for profiles - quick way to apply multiple settings at once.
= Improved Heuristic mode.
- EXIF rotation tag in photo images is correctly handled now.
- Improved handling of TIFF images with 204x98 DPI resoultion.
= Other minor improvements and bug fixes.

8.70.0.1587 (October 21, 2016)
+ Added support for alternative error correction mode for 144x144 DataMatrix barcodes.
= Improved decoding of maformed Code 128 barcodes.
+ Added support for merged QR Codes.
= Improved check boxes recognition;
= Other minor improvements and bug fixes.

8.60.0.1561 (August 15, 2016)
+ Demo Application: Added page navigation controls for multi-page TIFF files.
+ Improved PDF417 decoding.
= Improved PDF documents rendering.
= Other minor improvements and bug fixes.

8.50.0.1548 (June 16, 2016)
= Improved Code 39 edge tracking.
= Improved decoding of distorted Code 39 and Code 128 barcodes.
= Improved handling of PDF files.
= Demo application UI improvements.
+ Added override for Reader.ReadFrom() method allowing to specify the page range.
- Fixed page range bug in Reader.ReadFromPdfFilePage() method.
= Other minor improvements and bug fixes.

8.40.1534 (April 11, 2016)
= Improved QR Code decoding.
- Fixed duplication of detected barcodes in rare cases.
- Fixed PDF417 error correction.
- Fixed MinimalDataLength property.
+ Demo Application: Added "Export Results As..." button.
 

8.35.1497 (February 8, 2016)
+ Implemented Heuristic Mode (automatic decoding retry with different image processing options).
= Improved QR Code decoding and added support for various QR internal formats: ECI, FNC1, etc.
= Improved PDF rendering.
= Improved decoding of damaged Datamatrix barcodes.
= Improved decoding of blurred PDF417 barcodes.
= Improved Code 128 decoding.
+ Added PDFOptimizeSplittedParts property.
 

8.30.1468 (November 5, 2015)
barcode reading and barcode reading from PDF and TIFF improved
minor issues in BarcodeFound event fixed
new sample: "Export Results to XML, CSV, TXT" for c# and VB.NET
MSI barcodes are now excluded from .All1D search 
New API to export found barcodes to XML, CSV and TXT files 
Now can also export barcodes as XML, CSV, TXT in GUI utility
New .ColorConversionMode property to control the threshold method while reading barcodes
Code 128 barcode reader improved
Barcodes reading from PDF improved
Barcode Reader Console adds EAN-13 support for EAN2 and EAN5 supplementary barcodes ConsoleTest adds support for UPCA, UPCE, EAN-13, EAN13-2 (with supplemental ean2 or ean5)
TIFF splitting improved 
output barcodes are now sorted by their top-left coordinate
new GetPdfPageCount() methods to read number of pages in PDF
minor bug-fixes and samples updates

8.25.1437 (September 18, 2015)
reading barcodes from PDF improved
minor bug-fixes and samples updates

8.24.1421 (August 27, 2015)
read barcodes in .NET from images, pdf, live camera
barcode reading improved
barcode reading from PDF improved
updated source code samples
minor bug-fixes and improvements

8.21.1361 (April 6, 2015)
improved barcode decoding from images and pdf
improved PDF support
minor bug-fixes in linear and 2D barcodes reading
Code 39 reading improved
PZN barcodes suppport improved
minor bug-fixes

8.20.1340 (March 3, 2015)
minor fixes in linear barcodes reading support
minor improvements in PDF support

8.20.1333 (February 24, 2015)
.OptimizedProcessingOfLargeImages is disabled by default now
Code 39 decoding fixed, Code 39 Extended now supported
ReadFrom(pdf) method minor issues fixed
minor issue with quiet zone option for linear barcodes fixed
minor fixes

8.20.1312 (January 28, 2015)
improved barcode reading support in .net and asp.net
improved pdf reading support
new source code samples added
updated documentation

8.10.1290 (December 12, 2014)
reads barcodes from pdf files better in asp.net and .net
pdf reading improved
source code samples improved 
documentation files
minor fixes

8.10.1269 (October 16, 2014)
read barcodes in .net, read barcodes in asp.net from images, tiff and pdf
support for PZN barcodes added
support for Circular barcodes added
WPF samples added showing reading barcodes from live camera
reading barcodes from web cam samples modified for use in your projects as one time popup dialog
minor samples updates
API documentation updates

8.10.1220 (July 31, 2014)
improved reading of images with noise
improved PDF reading support
(Pro License) new method .SplitDocument() to split PDF and TIFF files
(Pro License) new source code samples on splitting PDF and TIFF documents
(Pro License) new method to extract pages from PDF or TIFF: ExtractPageFromDocument()
stability improvements
Interleaved 2 of 5 barcode reading improved
documentation and samples updated

8.00.1182 (May 23, 2014)
minor bug-fixes in 1D and 2D barcodes reading
minor fixes in "Read From Live Cam" VB.NET and C# source code samples
multithreading support improvements

8.00.1172 (May 10, 2014)
read barcodes faster and better in your desktop and web applications
new barcode types supported: GTIN-8, GTIN-12, ITF-14, Code 93, MSI, GTIN-14
improved support for barcode reading from noisy images (lot of images works without need to enable noise removal)
IMPORTANT: changes to the API: barcode type selection changed to set of bool properties, for example, now you should set barcode types like this: bc.BarcodeTypesToFind.EAN13 = true
PDF support improved
improved 2D barcodes reading
new source code samples added
multithreading support improved
minor bug-fixes and improvements

7.0.0.1109 (March 3, 2014)
PDF support improved
issue with reading first barcode only from PDF documents was fixed
improved 2D barcodes reading
WIAImageScanner class is available through ActiveX/COM
Postnet (1D) and MicroPDF (2D) barcodes support added
new samples: ASP.NET\Barcodes from Live WebCam (C#)\ to show how to read barcodes in web application from live web cam
Interleaved 2 of 5 barcodes support improved
minor bug-fixes and improvements

6.10.0.995 (December 24, 2013)
read barcode from image with this updated SDK
PDF support improved
Datamatrix reader minor fixes and improvements
minor fixes

6.00.968 (December 9, 2013)
read barcode from images in asp and .net apps!
new 1D barcodes supported: Intelligent Mail, Royal Mail, Royal Mail, Australia Post Code
new 2D barcodes supported: Codablock F
new source code samples for C# and VB: Intelligent Mail, Royal Mail, Royal Mail, Australia Post Code, CodaBlock F, Patch code
improved PDF files support
minor bug-fixes and improvements

5.10.925 (October 31, 2013)
improved PDF support
improved PDF reading speed 
minor bug-fixes

5.10.914 (October 16, 2013)
reads barcodes from images and PDF better!
C# and VB.NET samples updated to reflect changes in the API (OrientationType changes)
issue with reading barcodes from multipaged PDF files improved
improved PDF support
improved reading of linear barcodes when they are located at the bottom of the image
minor bug-fixes

5.00.875 (August 19, 2013)
reads barcodes from images and pdf 
!IMPORTANT!: OrientationType has been changed to include all available scan directions. Please update the code accordingly, see the documentation for new OrientationType values 
.SearchMirrored is now obsolete (use the updated .OrientationType instead)
improved linear barcodes scanning
improved interface in the demo utility 
minor bug-fixes

4.10.845 (June 25, 2013)
minor speed optimizations for linear barcodes decoding
OneBarcodePerImage is marked as obsolete, use .MaxNumberOfBarcodesPerPage (set to 1 for one barcode, 2 for two barcodes on a page etc)
OneSymbologyPerImage property is marked as obsolete
minor bug-fixes

4.00.842 (June 20, 2013)
improved read of barcodes in .net and asp.net apps
improved support for PDF files reading
source code samples updated
minor bug-fixes and improvements

4.00.837 (June 3, 2013)
read barcode from .net apps faster
NEW: MICR reading support added 
improved PDF reading support
minor bug-fixes and improvements

3.20.798 (May 1, 2013)
read barcode from images in .net better and faster
improved barcode reading from PDF files
MaxiCode reading support added
minor bug-fixes and improvements

3.00.771 (April 13, 2013)
improved barcode reading from PDF files
new source code sample: Batch Read From Files/
source code samples improved to work on any .NET framework
minor improvements in demo application
minor bug-fixes and improvements

3.00.759 (March 15, 2013)
improved EAN13 decoding along with the supplemental barcode
improved support for Code 128
now "search mirrored barcodes" is enabled by default for linear barcodes (code 39, code 128 etc). You may turn it off to speed up the decoding if you do not scan mirrored images
minor bug-fixes

3.00.753 (March 12, 2013)
improved barcode decoding in .NET
issue with lot of incorrect Interleaved 2 of 5 barcodes fixed
minor bug-fixes

3.00.741 (March 11, 2013)
new sample capturing barcodes from live web camera (see C# and VB.NET for new "Acquire From Scanner And Decode" sample)
barcode reader freeware now includes "Decode from Live Camera" functionality
improved barcodes support
minor updates

3.00.711 (March 1, 2013)
new class to acquire images from scanner: Bytescout.BarCodeReader.WIAImageScanner to acquire images from WIA devices
new sample for C# and VB.NET: Acquire From Scanner And Decode
issue Acquire button not working in BarCode Reader demo utility was fixed
minor issues with barcode decoding fixed
minor bug-fixes

3.00.685 (February 23, 2013)
major processing speed improvements
memory consumption decreased
improved PDF support
updated documentation
updated source code samples

2.60.621 (January 24, 2013)
QR Code and Aztec barcodes reading in .net speed improved
PDF support and reading speed improved
minor bug-fixes and improvements

2.50.593 (December 12, 2012)
Barcode reading in .net speed improved
Datamatrix support improved
PDF support and reading speed improved
minor bug-fixes and improvements

2.40.564 (November 19, 2012)
GS1 barcodes (RSS barcodes) reading support added: GS Databar, GS Databar Truncated, GS1 Omnidirectional, GS1 Databar Limited, GS1 Databar Expanded
improved PDF reading support
minor bug-fixes

2.30.484 (August 24, 2012)
read barcode functionality improved
memory consumption decreased while decoding 2d barcodes
improved PDF reading support
minor bug-fixes

2.30.473 (August 6, 2012)
improved barcode reading
Trioptic Code39 decoding added
improved PDF reading support
minor bug-fixes and improvements

2.20.452 (May 4, 2012)
barcode decoding from PDF files improved
1D linear barcodes reading improved
PDF reading speed increased
minor bug-fixes

2.20.433 (February 8, 2012)
improved QR Code barcodes decoding
improved PDF417 barcodes decoding
improved PDF reading
minor bug-fixes

2.20.412 (January 24, 2012)
QR code barcodes decoding improved
minor bug-fixes

2.20.409 (January 17, 2012)
Barcode Reader GUI freeware adds MaxNumberOfBarcodesPerPage property to the main toolbar
New property to speed up decoding when you know number of barcodes expected on a page: .MaxNumberOfBarcodesPerPage (set to 0 by default for unlimited number of barcodes)
Datamatrix minor decoding issues fixed
Extended1D decoding mode (.Decode1DExtended = true) improved and working much faster now
default PDFRenderingResolution changed to 150 dpi 
documentation updated
COM compatibility improved (in ActiveX mode)

2.20.386 (November 14, 2011)
better support for PDF files reading
minor internal improvements
new samples for Visual Studio 2008 and Visual Studio 2010
minor bug-fixes

2.20.374 (October 4, 2011)
Datamatrix reading speed improved
QR Code reading speed improved
PDF417 reading speed improved
minor bug-fixes

2.20.335 (July 15, 2011)
PDF reading speed improved
minor bug-fixes

2.20.323 (18 May 2011)
pdf reading speed improved
minor bug-fixes

2.20.321 (10 April 2011)
new properties PDFReadingMode, PDFRenderingResolution
fixing bug in PDF processing: wrong page range has been processed
improved PDF format support
fixed bug in Code39 decoder and added unit test
updated XML documentation
barcode reader sdk setup updates

2.10.306 (10 February 2011)
* 2D barcodes decoding improved 
* minor changes in the GUI demonstration
+ 1D barcode reading: OneDThresholdFilterMethod property added to change image preprocessing filter to Whole (default) or Block filters (works better for some images with different kind of lights or noise)
* minor bug-fixes and improvements

2.1.0.244a (7 December 2010)
* minor bug-fixes and improvements

2.1.0.244 (11 November 2010)
+ now supports reading from PDF WITHOUT any additional libraries or tools required
+ now reads Aztec barcodes
+ now reads QR Code barcodes
* barcode reader utility has been updated and improved
* minor bug-fixes and improvements

2.00.209 (15 July 2010) 
* minor bug-fixes and improvements

2.00.202 (25 June 2010) 
+ support for PDF417 and Datamatrix barcodes has been added
+ updated Barcode Reader GUI demo
* minor bug-fixes

1.30.152 (30 April 2010) 
* minor bug-fixes in Compact Framework version (Pocket PC and Windows CE)
+ console version is available now (Bytescout.BarCodeReader.Console.exe) to read barcodes using command line interface
* minor documentation updates

1.30.142 (28 April 2010) 
* minor bug-fixes in Compact Framework version (Pocket PC and Windows CE)

1.30.126 (17 April 2010) 
+ now works in Medium Trust in ASP.NET with new .MediumTrustLevelCompatible property, False by default. Set to .MediumTrustLevelCompatible = True 
* minor bug-fixes and improvements

1.30.122 (17 April 2010) 
+ new 1D barcode reader engine with improved speed and quality, algorithms selection has been removed as deprecated
+ rotated barcodes are supported now
+ ability to get location rectangle coordinates for different barcodes now
+ GS1 barcodes support added
+ minor bug-fixes and improvements
+ GUI demo has been improved

1.12.98 (25 February 2010) 
* minor bug-fixes
+ now includes "Reading from PDF" sample

1.12 (26 October 2009) 
* improved barcode reading functionality 

1.11.69 (6 October 2009) 
* bug with incorrect EAN-2 barcodes has been fixed 

1.11.66 (3 August 2009) 
+ Official release version
* minor bug-fixes

1.10.63 (3 August 2009)
+ .NET 1.10 version have been added
* minor bug-fixes

1.10.58 (4 March 2009)
* minor bug-fixes 

1.10 (2 February 2009)
* improved barcode recognition
+ support for rotated barcodes improved
+ support for noisy images improved
+ freeware BarCode Reader is included into SDK now
+ CF.NET 2.00 dlls are available now (Pocket PC and Windows CE)
* minor bug-fixes and improvements

1.00 (10 October 2008)
+ initial version