Release Notes - General
The full official release notes for all versions of DotImage can be found on our official Release Notes Page: Info: DotImage Release Notes
We've also combined all release notes for 11.3 into a single KB article available here: INFO: 11.3 Full Release Notes
This version is exceptionally useful as it's fully searchable via CTRL+F to quickly spot which fixpack a given fix or feature was released in.
Individual releases for 11.3
- Initial Release (October 2021) - v11.3.0.0.668
- Fix Pack 1 (November 29, 2021) - v11.3.0.1.681
- Fix Pack 2 (January 27, 2022) v11.3.0.2.702
- Fix Pack 3 (March 21, 2022) - v11.3.0.3.730
11.3.0.3 Fix Pack 3
v11.3.0.3.730 - March 2022
Breaking Changes
Updated JqueryUI version
11.3.0.3 and newer use JqueryUI-1.13.1
This means the proper includes for 11.3.0.3 and up are
<!-- Js scripts in correct order -->
<script src="WebDocViewer/jquery-3.5.1.min.js" type="text/javascript"></script>
<script src="WebDocViewer/jquery-ui-1.13.1.min.js" type="text/javascript"></script>
<script src="WebDocViewer/raphael-min.js" type="text/javascript"></script>
<script src="WebDocViewer/clipboard.min.js" type="text/javascript"></script>
<script src="WebDocViewer/atalaWebDocumentViewer.js" type="text/javascript"></script>
<!-- CSS files in correct order -->
<link href="WebDocViewer/jquery-ui-1.13.1.min.css" rel="Stylesheet" type="text/css" />
<link href="WebDocViewer/atalaWebDocumentViewer.css" rel="Stylesheet" type="text/css" />
New Features
maxpagebuffersize property for WDV config
As part of a fix for a race condition in WDV, we also added a new config property to wdv - maxpagebuffersize.
This is an int and can be set to limit the max number of pages - and may be useful in situations where the container WDV is in may not be sized until later calucuations - set it to a number and WDV and WDT will never try and requrest more than that many pages for lazy loading - this should NOT be needed due to better calculation logic added in 11.3.0.3, but it's available
11.3.0.0 Initial Release
v11.3.0.0.668 - October 2021
Breaking Changes
Atalasoft developers work very hard to limit breaking changes in our SDK. We're happy to announce that we've avoided direct breaking changes requiring code changes in the use of our API.
AbbyyEngine OCR Removed
v 11.2 was the last version that officially supported AbbyyEngine as one of our OcrEngine options. As of 11.3, it was replaced with OmniPageEngine. Users with existing AbbyyEngine licensing from Atalasoft should be receiving new/updated OmniPageEngine licensing
WebDocumentViewer / WebCapture
11.3 initial release did not bring any changes to the required / minimum versions of jQuery (3.5.1) or jQueryUI (1.12.1)
This means that the includes/requirements remained the same from 11.2 through 11.3.0.2
11.3.0.0-11.3.0.2 Script Includes
<!-- Js scripts in correct order -->
<script src="WebDocViewer/jquery-3.5.1.min.js" type="text/javascript"></script>
<script src="WebDocViewer/jquery-ui-1.12.1.min.js" type="text/javascript"></script>
<script src="WebDocViewer/raphael-min.js" type="text/javascript"></script>
<script src="WebDocViewer/clipboard.min.js" type="text/javascript"></script>
<script src="WebDocViewer/atalaWebDocumentViewer.js" type="text/javascript"></script>
<!-- CSS files in correct order -->
<link href="WebDocViewer/jquery-ui-1.12.1.min.css" rel="Stylesheet" type="text/css" />
<link href="WebDocViewer/atalaWebDocumentViewer.css" rel="Stylesheet" type="text/css" />
Obsolete components
Support for the following has been removed in this version:
- Windows Server 2008 R2 SP1
- Visual Studio 2010
- AbbyyEngine OCR engine
Updates / Improvements
PDF 2.0 Support
Atalasoft now supports the ISO23000-2 specification for PDF
PDF 2.0 support added to:
- PdfDocument
- PdfGeneratedDocument
- PdfDocumentSigner
- PdfEncoder
using(PdfGeneratedDocument doc = new PdfGeneratedDocument(stream))
{
doc.PdfVersion = 2.0;
doc.Save("out.pdf");
}
Adds support for AES-256 for password protected PDF 2.0
PDF Enhancements
PdfAnnotationDataConverter
We've added a new PdfAnnotationDataConverter which is useful for converting Atalasoft annotation objects to native PDF annotations to be used in PdfGeneratedDocument and PdfDocument and PdfDocumentSigner
RTL (Right to Left) Languages now supported with PdfGeneratedDocument
Barcode Enhancements
Indian Invoices QR Code Support
WDV Support for PDF Bookmarks
PDF Bookmarks are now supported by WebDocumentViewer. To enable them you need to set showbookmarks: true in the WebDocumentViewer configuration
var _viewer = new Atalasoft.Controls.WebDocumentViewer({
parent: $('#_containerViewer'), // parent container to put the viewer in
toolbarparent: $('#_toolbar1'), // parent container to put the viewer toolbar in
serverurl: '/WebDocViewerHandler.ashx', // server handler url to send image requests to
allowannotations: true, // flag to enable annotations
savepath: 'Saved/', // relative url to save annotation data to
showscrollbars: true,
forcepagefit: true,
showbookmarks: true
});
WDV Tiling Feature Added
WebDocumentViewer (WDV) now supports tiling for large PDF images (Tiling will be ignored for any other source images other than PDF).
This will not directly improve loading speeds on large files but should start sending up visual feedback of file loading in a way that gives uses a sense of progress - testing has shown that although the load time is the same, the perception by the user is of a faster, more responsive experience with loading large size files
To implement tiling it is necessary to add some configuration changes:
tiling: true
OfficeDecoder RenderSettings
In response to several customer requests, we've added new RenderSettings property to the OfficeDecoder
The RenderSettings property has two sub-properties: MsExcelSettings and MsWordSettings... each of those will contain settings specific to the type of documents indicated
MsExcelSettings
Under to MsExcelSettings is a RenderHiddenElements property which can be set to true or false. This will tell the decoder if it should honor the Excel setting for Hidden cells. The default is true
officeDecoder.RenderSettings.MsExcelSettings.RenderHiddenElements = false;
MsWordSettings
Added to MsWordSettings is a RenderMarkUp property which can be set to true or false. This will tell the decoder if it should display markup or not. The default is false
officeDecoder.RenderSettings.MsWordSettings.RenderMarkUp = true;
Bug Fixes
Multiple bug fixes and enhancements were not officially documented in the official release notes - they have been collected here for your convenience:
- 1577799: [PdfDocument] Throws PdfException on open/ save even with attempted repair
- 1630782: [wdv] AnnotationPen class requires that the width property be greater than 0 which is not consistent with JS client
- 1276349: [11.3] FR 12272 - [PDF417] BarCodeReader: Customer barcodes do not read in DotImage but do in competitors
- 1649391: COD 15682 - [OfficeDecoder] Incorrectly rendering documents with markup
- 1518033: [AtalaImage] Images requiring > 4 GiB of memory thrown MemoryAccessViolationException when decoded
- 1590036: [PdfDocument] Add Support for pdf files with ASCIIHexDecode filter to Pdfdocument.Repair
- 1357132: [PdfTextReader] PdfTextReader.Peek Method is reading from reader
- 1458723: [WDV] mouse cursor does not change when using zoom
- 1452421: [Atalasoft.Imaging.WebControls.Text.Word.Text] Always has null value
- 1452565: [WhiteSource] jpeg-v6b - High and medium security vulnerabilities
- 1634944: [TiffFile] Incorrectly setting offset when working with 8bppIndexed and 4bppIndexed images
- 1641936: [PdfDecoder] Truncating some images past a given width
- 1677166: [OfficeDecoder] SEHException after decoder in use in web app pool for some time
Supported Environments
Supported Web Browsers
- Google Chrome
- Mozilla Firefox
- MS Internet Explorer 11 or above
- Microsoft Edge (v79 or above)
- Apple Safari (supported on macOS only)
Note: Only vendor supported versions of a browser will be supported
MAC OS Scanning
Supported Mobile Browsers
Mobile browser support relates to support for viewing from a mobile device of a site built using our modern WebDocumentViewer / WebDocumentThumbnailer controls hosted on IIS in an ASP.NET or ASP.NET Core web application.
- Google Chrome (only on Android)
- Apple Safari (Only on iOS devices)
Note: Only vendor supported versions of a browser will be supported
Windows Operating Systems
Client Operating Systems
- Windows 10
- Windows 8.1 (desktop mode only)
Server Operating Systems
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
Dropped in this release:
- Windows Server 2008 R2 SP1
Note: We only officially support OS versions which are currently within their supported by Microsoft life cycle
.Net Framework Support
- .NET Framework 4.5.2 or above (through 4.x but not .NET Core / .NET 5 and up)
- .NET 3.5.1
- ASP.NET Core 2.1 (targeting .NET Framework 4.7 or above)
Development Environments
- Visual Studio 2019
- Visual Studio 2017
- Visual Studio 2016
- Visual Studio 2013
- Visual Studio 2012
DotImage does not support MONO or other non-Visual Studio development environments
Remote Desktop Technologies
The following remote desktop technologies are supported:
- Citrix Virtual Apps (formerly XenApp)
- Citrix Virtual Desktops (formerly XenDesktop)
- Citrix XenApp And XenDesktop (> 6.5)
- Windows Remote Desktop Services for supported Windows versions
Citrix support for scanning requires the Citrix TWAIN Redirection to be enabled.
Note: Only versions (include LTSR) of Citrix Virtual Apps/Desktops and XenApp/XenDesktop supported by Citrix are supported by our SDK. See Citrix product matrix page for "Citrix Virtual Apps and Desktops" and "XenApp & XenDesktop" for more information.