Change Log

Include change log for:

Current Release

EO.Total 2024

EO.Total 2023

EO.Total 2022

EO.Total 2021

10/21/2022 - EO.Total 2022.2.79

This build contains updates to the following products:

EO.Web
  • Fixed not able to use delete key to clear MaskedEdit segment in FireFox issue;
EO.Pdf
  • Fixed merged PDF file sometimes display "Cannot extract the embedded font" in Adobe Reader issue;
  • Fixed modifying an input field with "Comb" flag may cause crash issue;

9/21/2022 - EO.Total 2022.2.49

This build contains updates to the following products:

EO.Pdf
  • Fixed calling HtmlToPdfSession.RenderAsPDF immediately after calling HtmlToPdfSession.EvalScript may throw exception issue;
  • Fixed not able to correctly read PdfField with optional background parameters issue;
  • Fixed PDFViewer LoadAsync with byte array may not correctly load the PDF file data issue;
EO.WebBrowser
  • Fixed 64 bit EO.WebBrowser nuget package contains 32 bit eowp.exe issue;
Other
  • Fixed crash report data sometimes contains corrupted call stack data issue;

8/22/2022 - EO.Total 2022.2.19

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed running .Net Core in self-contained mode causing EO product to fail issue;
  • Fixed starting large number of multiple instances of application that uses EO products at the same time causing some of them fail to start issue;
EO.Pdf
  • Fixed using custom resource handler with PdfViewer causing the download button in the PdfViewer control not working properly issue;

7/29/2022 - EO.Total 2022.1.94

This build contains updates to the following products:

EO.Pdf
  • Changed EO.Pdf.Document.Print method PrintAsync;
  • Changed PdfViewer.Load, Clear and Print methods to LoadAsync, ClearAsync and PrintAsync respectively;
  • Fixed EO.Pdf not allowing local file access if HtmlToPdfOptions.BaseUrl is set issue;
EO.WebBrowser
  • Added WebView.PrintAsync method;
  • Added WebView.WaitForReadyAsync method;
  • Fixed request through proxy from service worker not applying proxy's username/password issue;

7/2/2022 - EO.Total 2022.1.67

This build contains updates to the following products:

EO.Pdf
  • Added support to retain text field's border/background color/font settings when modifying field value
EO.WebBrowser
  • Added async methods for evaluating JavaScript and loading Url/request in the WebView;
  • Added GeoLocation support;
  • Fixed on screen keyboard not able to enter some special characters issue;
Other
  • Removed support for .NET Framework 2.0;

6/8/2022 - EO.Total 2022.1.42

This build contains updates to the following products:

EO.Pdf
  • Fixed EO.Pdf may receive times out or "Failed to create child process" error and unable to recover until restart issue
  • Fixed newly entered text in PDF text field may render incorrectly issue
Other
  • Minor documentation fixes

5/9/2022 - EO.Total 2022.1.13

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed sometimes receives "Failed to start image manager" in Azure environment issue;
EO.Web
  • Added optional returnDeletedItem argument to Grid.getItem method;
  • Added optional scrollIntoView argument to Grid.selectItem method;
  • Fixed receiving "unable to preventDefault inside passive event listener..." JavaScript message while scrolling the Grid with mouse wheel issue;
EO.Pdf
  • Fixed AcmTextBox not retaining text color after user modifies its text issue;
EO.WebBrowser
  • Added mouse wheel event support on EO.Wpf.WebControl;

4/8/2022 - EO.Total 2022.0.83

This build contains updates to the following products:

EO.Web
  • Allow GridItem.GetCell client side JavaScript method to accept column name in addition to column index;
  • Fixed clearing the Grid's Items collection does not update the Grid's pager issue;
EO.WebBrowser
  • Changed the return type of CookieManager.GetCookies from CookieCollection to Cookie[];
  • Fixed frequently switching into and out of full screen mode can cause the browser engine to hang issue;
  • Fixed on screen keyboard may not hide when focus is moved to a non-editing element issue;

3/25/2022 - EO.Total 2022.0.68

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed a handle and memory leak;
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Fixed HTML/PDF file that uses transparency elements may not print properly issue;
EO.Web
  • Added design time support for Visual Studio 2022;
EO.WebBrowser
  • Added support for top most container window;
  • Fixed certificate/authentication related events (for example, WebView.CertificateError) not fired if the request involves direction issue;
  • Fixed input from barcode scanner can have random uppercase/lowercase issue;
  • Fixed various WPF focus related issue;

2/28/2022 - EO.Total 2022.0.40

This build contains updates to the following products:

EO.Pdf
  • Fixed HTML to PDF converter receives time out exceptions on some systems issue;
EO.WebBrowser
  • Fixed WebGL not working properly issue;

2/14/2022 - EO.Total 2022.0.30

This build contains updates to the following products:

EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Updated to Chromium V96;
EO.Pdf
  • Fixed calling HTML to PDF converter multiple times can cause the converter to time out issue;
  • Fixed calling HTML to PDF converter multiple times with different conversion options may cross contaminate conversion options issues;
  • Fixed eoapi.isEOPdf always returns false even if the page runs inside the HTML to PDF converter issue;
  • Fixed HtmlToPdfSession.GetCookies can not get Http Only cookies issue;
  • Fixed HtmlToPdfSession.Submit does not include email field issue;
  • Fixed some HTML files causing HTML to PDF converter to crash with StackOverflowException issue;
  • Improved font merging mechanism to produce smaller result PDF files, especially when merging multiple PDF files is involved;
EO.WebBrowser
  • Added TopMost hosting window support;
  • Improved event dispatching mechanism to allow blocking calls previously only allowed in background thread (such as CookieManager.GetCookies) to be called in UI thread;
  • Removed shortcut properties for default engine options on EO.WebBrowser.Runtime class, uses properties on EO.WebEngine.EngineOptions.Default instead;
  • Replaced EngineOptions.AdditionalPluginsDirs with PreinstalledPluginsDir;