dynamic Web TWAIN logo

Release Notes

How to Upgrade?

12.2 (1/10/2017)

Improved

  • [HTML5 Only] Improved the SSL certificate by updating the signature algorithm to SHA256
  • [HTML5 Only] Improved the Web TWAIN service to handle the new certificate

Fixed

  • Fixed a bug where scanning might fail if the user doesn't register the event OnPostTransfer
  • Fixed a bug where CreateDWTObject still tries to connect to non-SSL ports even when the page is running in HTTPS

12.1 (11/03/2016)

New

  • Added the Linux Edition to support Firefox and Chrome on 64bit Linux OS.
  • [HTML5 Only] Added a new method SetUploadSegment which can be used to set the threshold for segmented upload as well as size of each segment.

Improved

  • [HTML5 Only] Improved the method CreateDWTObject to allow listening on multiple IPs.
  • [HTML5 Only] Improved the OCR pro license to allow using multiple licenses.
  • Improved how the SDK works in Edge. Now you can run local pages directly in Edge.

Fixed

  • Fixed a bug where CurrentImageIndexInBuffer and HowManyImagesInBuffer return wrong values in the callback for the event OnPostLoad.
  • Fixed errors with license error messages.
  • Fixed a bug where an image disappears when you try to get information like resolution or size of the image in the callback for the OnPostTransfer event.
  • Fixed a bug where the 'decoding tiff' dialogue appears when converting PDF files to images.

12.0 (9/22/2016)

New

  • [HTML5 Only] Added a new method HTTPUpload which supports uploading files as binary as well as base64 string. The method also supports segmented upload when handling big files.
  • [HTML5 Only] Added a new method ConvertToBase64 which supports converting one or more images to a base64 string.
  • [HTML5 Only] Added a new method SetHTTPHeader which supports adding a header to an HTTP Upload Post request.
  • [HTML5 Only] Added a new method GetImageURL which returns the direct URL of an image based on its index in the buffer.
  • Added a new property IfAutoScroll which when set to false will stop the automatic scrolling of the viewer when scanning or loading images.
  • Added a new security feature called Dynamsoft Authentication which requires more user interaction when dealing with local files or devices.
  • Added MSI installers for both ActiveX and HTML5 editions.

Improved

  • Improved the method ChangeImageSize by adding a new mechanism for the new option "Best Quality".
  • Improved the way license verification is done and optimized the error messages for license issues.
  • Improved the way a Web TWAIN object is created by adding global methods like Dynamsoft.WebTwainEnv.CreateDWTObject and Dynamsoft.WebTwainEnv.DeleteDWTObject.
  • Improved the image editor's zooming feature by allowing it to zoom centered by the position of the mouse.
  • Improved the way uploading is done by adding a MD5 to every upload Post request.

Fixed

  • Fixed a bug where MagData doesn't work during scanning.
  • Fixed a bug with the Mac edition where TIFF files are loaded with inverted colors.
  • Fixed a bug where the event OnPostLoad gets triggered twice when loading a file.
  • Fixed a bug with the ActiveX where selecting an image area returns the wrong coordinates when the image is bigger than the viewer (scrollbars are shown).
  • Fixed a bug where CurrentImageIndexInBuffer and HowManyImagesInBuffer are not updated correctly when the method LoadImagesFromBase64Binary is used.

11.3.2 (7/05/2016)

New

  • Added the feature to automatically create a dump file for debugging purposes when the scanning service crashes
  • Added official support for OCR Professional

Improved

  • Optimized the scanning performance by reducing unnecessary web socket messages
  • Optimized the compatibility of the accompanying JS files so that they can work with different versions of scanning services
  • Added an internal mechanism in the accompanying JS files to support Angular2
  • Optimized Mac scanning process to make it possible to switch from TWAIN protocol to ICA protocol

11.3 (3/01/2016)

New

  • Added IsTextBasedPDF API to the PDF rasterizer to determine whether a PDF is text-based
  • Added support for reading binary barcode and returning the result as a base64 string

Improved

  • Updated barcode reader library to v4.1.0.112 which uses improved positioning algorithm that can better identify and locate DataMatrix barcodes
  • Improved the event OnPostLoad so that it gets triggered for the methods HTTPDownload(Ex), FTPDownload(Ex) as well as LoadImageFromBase64Binary
  • [HTML5 edition only] Improved the API AcquireImage. Now you can set two callback functions to this method to check its status

Fixed

  • Fixed bugs related to asynchronous APIs such as the bug where the image index is not updated properly for the first and second images
  • Fixed a bug where the error message for cancelling the ‘Open File Dialog’ says ‘fail to open file dialog box’. Now it correctly says that ‘User cancelled the operation’
  • [HTML5 edition only] Fixed a bug in printing where no matter how you set up, you can only get one copy
  • [HTML5 edition only] Fixed a bug where the event OnSourceUIClose never gets triggered
  • Fixed a few small bugs with the API documentation and Samples within the product installer

Others

  • The API CloseSource used to be called automatically after a scanning job is done in v11.2 and a few earlier versions. This has caused issues for a few customers. In this version, this API is no longer called automatically
  • We have improved the SDK so that it can also work seamlessly with our OCR add-on. For more information, please contact support@dynamsoft.com

Previous Changes >>