Change Log
Include change log for:
5/24/2023 - EO.Total 2023.2.14
This build contains updates to the following products:
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
- Switched to Chromium V111;
EO.Pdf
- Automatically generates PDF/UA compliant file when HtmlToPdfOptions.GenerateTags is set to true;
- Improvements on automatically detecting single page HTML that auto-resize/center contents based on browser size;
EO.WebBrowser
- Fixed background sync fails in some page issue;
- Fixed JSInitCode not executed in iframe from a different site/protocol issue;
- Removed StorageQuota from supported permissions in WebView.RequestPermissions event;
- Replaced NewWindowEventArgs.ShowMenuBar/ShowStatusBar/ShowToolBar/ShowScrollBar with a single IsPopup property;
4/18/2023 - EO.Total 2023.1.77
This build contains updates to the following products:
EO.Pdf
- Added PdfRender.RenderAsEMF method;
- Fixed calling PdfDocument.Print on slow system may receive TimeoutException issue;
- Fixed delay loaded contents based on page scrolling position not rendered in the result PDF issue;
- Fixed receiving IndexOutOfRangeException while merging some PDF files issue;
- Fixed some page with "height=100%" CSS attribute not rendered properly issue;
- Improved PDF/UA support;
EO.WebBrowser
- Fixed on-screen keyboard not correctly switching input scope issue;
3/16/2023 - EO.Total 2023.1.45
This build contains updates to the following products:
EO.Pdf
- Added PdfDocumentSecury.Reset method
- Added support for converting .mhtml file to HTML to PDF converter
- Fixed HTML to PDF converter consumes significantly more memory and is significantly slower than older version issue
- Fixed setting PdfField.Value on some PDF form fields not working properly issue
EO.WebBrowser
- Added support to switch the WebView to full screen mode through JavaScript without user input
- Fixed calling ThreadRunner.Stop from the ThreadRunner’s own thread causes application to hang issue
- Fixed calling WebView.LoadUrlAsync before the WebView is created causes the async task never completes issue
2/27/2023 - EO.Total 2023.1.25
This build contains updates to the following products:
EO.Pdf
- Added HtmlToPdfOptions.GenerateTags property to control whether to create accessiblity tags in the result PDF file;
- Fixed filling some PDF files rasing "Target can not be null" exception issue;
- Fixed printing to "Microsoft PDF Printer" without an EO.Pdf license causes application to hang issue;
EO.WebBrowser
- Fixed switching to full screen mode causing application to crash issue;
2/20/2023 - EO.Total 2023.1.21
This build contains updates to the following products:
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
- Fixed web page rendering at an offset location if the system scale level is set higher than 100%;
2/14/2023 - EO.Total 2023.1.15
This build contains updates to the following products:
EO.Pdf
- Fixed HtmlToPdf.ConvertHtml hangs if the page contains JavaScript accessing window.sessionStorage issue;
2/4/2023 - EO.Total 2023.1.4
This build contains updates to the following products:
EO.Pdf
- Added HtmlToPdfException.ErrorCode and HtmlToPdfException.SubErrorCode to clearly identify the cause of the exception;
EO.WebBrowser
- Fixed built-in Open/SaveFileDialog implementation throws an exception when default file name is empty issue;
Other
- Fixed a racing condition in the loader causes browser engine to crash while creating child process issue;
1/17/2023 - EO.Total 2023.0.83
This build contains updates to the following products:
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
- Upgrade to Chromium V108;
EO.WebBrowser
- Fixed passing WebView.EvalScript always throws exception on script error even if throwOnError argument is set to false issue;
- Fixed WebView.JSInitCode sometimes not executed issue;
12/13/2022 - EO.Total 2023.0.51
This build contains updates to the following products:
EO.Web
- Fixed Grid pager not correctly updated after calling Grid.Items.Add issue
EO.Pdf
- Added accessibility tagging in result PDF file
- Changed to only apply HtmlToPdfOptions.AdditionalHeaders to main frame request instead of all requests
- Fixed HTML to PDF converter not treating a page with header/footer contents as empty page issue
EO.WebBrowser
- Added WebView.DebugAsync extension method
- Fixed Copy/Cut/Paste through context menu not working inside iframe issue
11/10/2022 - EO.Total 2023.0.18
This build contains updates to the following products:
EO.Base (Affecting all products)
- Added DiagnosticTools.CaptureDump method;
- Fixed application may receive "Failed to start image manager" when system shutdown issue;
- Overhauled EO.Base.WaitableTask class to be more suitable for .NET async patterns;
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
- Updated to Chromium V104;
EO.Pdf
- Added ConvertHtmlAsync and ConvertUrlAsync methods to the HTML to PDF converter;
- Added support to render XML file directly as PDF;
EO.WebBrowser
- Added JSDialogEventArgs.AutoCancel property;
- Fixed downloading the PDF "With your changes" option after editing crashes browser engine issue;
- Renamed EO.WebBrowser.ScriptCall to ScriptTask, other classes corresponding to "ScriptCall" have also been renamed accordingly;
- Renamed EO.WebEngine.BrowserOptions to EO.WebEngine.WebViewOptions;
Other
- Added support to .NET Framework 2.0;
- Fixed sometimes receives "Child process not ready" exception problem;
- Moved all async methods to EO.Extensions.dll