Change Log
Include change log for:
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;