Change Log

Include change log for:

Current Release

EO.Total 2020

EO.Total 2019

EO.Total 2018

EO.Total 2017

11/29/2021 - EO.Total 2021.3.18

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added message to identify the process that triggered EO product license message;
EO.Pdf
  • Added direct custom ResourceHandler support for HtmlToPdfSession object;
  • Fixed not being able to properly read file contents with empty xref section issue;
EO.WebBrowser
  • Fixed calling CookieManager.GetCookies multiple causing deadlock issue;

11/12/2021 - EO.Total 2021.2.99

This build contains updates to the following products:

EO.Pdf
  • Added shadow DOM support;
  • Fixed a deadlock scenario while calling ConvertHtml/ConvertUrl;
EO.WebBrowser
  • Added support to customize browser engine JavaScript API variable name;
  • Fixed browser engine may crash when starting multiple instances at the same time issue;

10/12/2021 - EO.Total 2021.2.70

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added ExceptionEventArgs.ShowExceptionDialog property;
EO.WebBrowser
  • Fixed after activating and then deactivating menu in a WPF window not returning focus previously focused WebView control issue;
  • Fixed on screen keyboard on Windows 10 not working for x64 build issue;
  • Fixed rapidly open and close new WebViews can cause the browser engine to crash issue;
  • Fixed using FromPage and ToPage property of the PrinterSettings class to control which page to print actually prints the wrong page issue;

9/20/2021 - EO.Total 2021.2.47

This build contains updates to the following products:

EO.Pdf
  • Improved PDF file loading code to ignore corrupted data in the file;
EO.WebBrowser
  • Added MatchCount, CurrentMatchIndex property and Updated event to FindSession object;
  • Fixed built-in open file dialog for file uploading causes buffer overrun when selecting multiple long file name issue;
  • Fixed FindSession.Next not working properly in a PDF file issue;
EO.Wpf
  • Fixed EO.Wpf.ComboBox outputs binding errors messages at runtime issue;

9/3/2021 - EO.Total 2021.2.32

This build contains updates to the following products:

EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Added support for 64 bit plugins;
  • Fixed the browser engine may report loading status as “canceled” if trying to navigate to a different hash location in the same document immediately after it is loaded issue;
EO.Pdf
  • Added code to automatically unload the current page from the browser engine after the conversion has completed;
  • Added HtmlDocument.Title property to return the title of the converted HTML file;
  • Fixed certain bootstrap 5 CSS rules causes the HTML to PDF converter to generate many blank pages at the end of PDF file issue;
EO.WebBrowser
  • Fixed WebView.Capture generate poor image quality if the page contains scaled image issue;
  • Fixed x64 version of the EO.Wpf.WebBrowser control crashing on mouse scroll event issue;
EO.Wpf
  • Fixed EO.Wpf.ComboBox not working on .NET 5 issue;

7/29/2021 - EO.Total 2021.1.93

This build contains updates to the following products:

EO.Pdf
  • Added ASP.NET MVC Razor pages support;
EO.WebBrowser
  • Fixed copy and paste from context menu on a HTML file loaded through an iframe element not working issue;
  • Fixed IInputMsgFilter not working in x64 build issue;

7/19/2021 - EO.Total 2021.1.85.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed an internal buffer overrun issue;
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Fixed calling Engine.CleanUpCacheFolders with a non-existing folder causing DirectoryNotFoundException and crashes application issue;
EO.Web
  • Fixed auto-scroller on some TabStrip not displayed on Google Chrome issue;
EO.Pdf
  • Fixed only the first column is rendered when using multiple column output for the HTML to PDF converter issue;
  • Fixed PdfFloatArray throws ArgumentException while loading some PDF file issue;
  • Fixed the HTML to PDF converter can take extremely long to convert a HTML file with multiple overlapping positioned elements issue;
EO.WebBrowser
  • Fixed navigator.clipboard.writeText always receives “Write Permission Denied” issue;
  • Fixed selecting “Copy” from the context menu to copy the current selection for a PDF file does not actually copy the text issue;

7/2/2021 - EO.Total 2021.1.67

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Released x64 build;
EO.Web
  • Fixed MaskedEdit control returns incorrect values when a numeric segement’s Decimals is set issue;
EO.WebBrowser
  • Fixed WebView created through WebView.Preload can't open popup through NewWindow event issue;

6/8/2021 - EO.Total 2021.1.43

This build contains updates to the following products:

EO.Web
  • Fixed MaskedEdit control number segment’s MaxValue/MinValue not working issue;
EO.Pdf
  • Fixed PdfRender does not render form field content issue;
  • Improved EO.Pdf to tolerate minor errors in PDF file;
EO.WebBrowser
  • Added support for document.visiblityState/visibilitychange;
  • Fixed calling QueueScriptCall on the same WebView from multiple threads causing some QueueScriptCall to fail issue;
  • Fixed EO.WebEngine.CookieManager.GetCookies crashes with ArgumentOutOfRangeException when cookie’s expiration date is set to later than year 10000 issue;

5/6/2021 - EO.Total 2021.1.11.0

This build contains updates to the following products:

EO.WebBrowser
  • Fixed continuously calling EvalScript multiple times may result in some EvalScript calls to fail issue
  • Fixed not able to create WebView when application was launched under certain user interface privilege isolation policy issue
  • Fixed setting EO.WinForm.WebControl.WebView property may cause application to crash issue

4/19/2021 - EO.Total 2021.0.94

This build contains updates to the following products:

EO.WebBrowser
  • Fixed calling CookieManager.GetCookies may cause application to hang issue;
  • Fixed printing PDF file not working properly issue;

4/12/2021 - EO.Total 2021.0.85

This build contains updates to the following products:

EO.Pdf
  • Fixed paging position can be up to 1 pixel off issue;
  • Performance improvements;
EO.WebBrowser
  • Fixed long running web page may cause memory leak in the browser engine issue;

4/5/2021 - EO.Total 2021.0.80

This build contains updates to the following products:

EO.WebBrowser
  • Fixed WebView.JSInitCode not working issue;

3/26/2021 - EO.Total 2021.0.69

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed receiving "Failed to start image manager" on some Windows Server 2012R2 system issue;
EO.Pdf
  • Fixed HtmlToPdfOptions.HeaderHtmlFormat/FooterHtmlFormat displayed at the wrong location/size issue;
  • Fixed HtmlToPdfResult.LastPosition returns incorrectly value issue;
  • Fixed MVCToPDF crashes while running on .NET Core when AutoConvert is set to False ISSUE;
EO.WebBrowser
  • Fixed calling WebView.Destroy immediately after QueueScriptCall causing application to hang issue;

3/20/2021 - EO.Total 2021.0.62

This build contains updates to the following products:

EO.Pdf
  • Added surrogate pair support to EO.Pdf ACM interface;
  • Fixed not being able to read some PDF files using AES 256 revision 6 encryption issue;
  • Fixed PDFViewer not able to open password protected PDF file issue;
  • Fixed PdfViewer UI text displays placeholders instead of properly localized string issue;
  • Performance improvements on EO.Pdf HTML to PDF post process step;
  • Switched to high resolution coordination values to better reflect sub-pixel rendering result;
EO.WebBrowser
  • Added display video capture support;
  • Fixed @font-face with local() function may not work properly on Windows Server 2012 issue;
  • Fixed sometimes receives “Failed to call JavaScript extension” when calling eoapi.extInvoke issue;

2/17/2021 - EO.Total 2021.0.32

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed application may crash with named pipe error issue;
EO.WebBrowser
  • Fixed calling WebView.StopLoad may cause browser engine to crash issue;

2/3/2021 - EO.Total 2021.0.18

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed EO worker process (eowp.exe) can not be used by more than one process at the same time issue;
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Updated to Chromium V86;
EO.Pdf
  • Fixed PDF merging may cause text to change width in the merged file issue;
  • Optimized PDF font merging to reduce the final PDF file size;
EO.WebBrowser
  • Fixed calling WebView.Print and WebView.Capture at the same time from different threads may cause deadlock issue;
  • Fixed loading new Url would fail for new popup window issue;
  • Fixed right click on a WebView in a Windows.Forms .NET Core application causes application to crash issue;
  • Removed Adobe Flash support;
  • Removed EngineOptions.AutoScanPlugins property;
  • Removed WebView.CustomUserAgent property (use EngineOptions.CustomUserAgent instead);