Releases: cefsharp/CefSharp
v39.0.0-pre02
January 22, 2015, Chromium 39.0 / CEF 3.2171.1972
- #693: Cef 2171 - Upgrade to Chromium 39 [@Bodekaer, @amaitland, @bjarteskogoy, @myrnazhou]
- #715: Extend IJsDialogHandler To Include OnBeforeUnload Dialogs [@daveaton]
- #717: Add a FromStream method to ResourceHandler. [@MantisCore]
- #731: Change c++ file copyright symbol (©) encoding to work on non-english system [@binsys]
v39.0.0-pre01
December 22, 2014, Chromium 39.0 / CEF 3.2171.1949
Special mention to @peters and @Bodekaer for their help in upgrading/implementing Cef 2171
. (Apologies if I've forgotten anyone else).
- #662: Implemented WasHidden for the WPF ChromiumWebBrowser [@bjarteskogoy]
- #668: WPF Invalidate on Visible Change [@myrnazhou]
v37.0.0
December 18, 2014, Chromium 37.0 / CEF 3.2062.1898
- #664: Add DPI-Aware Manifests for High DPI Support [@jimnoble]
- #673: Feature - CefDragHandler [@daveaton, @amaitland]
- #674: Rework ResourceHandler [@amaitland]
- #675: Javascript Binding - Only call Connect for main browser (not popups) [@amaitland]
- #678: Implement CefBrowserHost::SetFocus for WinForms [@jankurianski]
- #681: documentation correction -> new CefSettings not new Settings [@ghuntley]
- #683: WinForms - Create ManagedCefBrowserAdapter in Constructor [@amaitland]
- #691: Enhancement - ResourceHandler Encoding [@amaitland]
v37.0.0-pre02
December 5, 2014, Chromium 37.0 / CEF 3.2062.1898
- #632: Implement Focused property [@sylvain-hamel]
- #645: Fix #641 - Memory leak: JavascriptRootObjectWrapper is not released on Reload [@sylvain-hamel]
- #667: Use the typed enum CefEventFlags for modifiers in keyboard events. [@jankurianski]
v37.0.0-pre01
November 27, 2014, Chromium 37.0 / CEF 3.2062.1898
- #476: Create an 'IgnoreAttribute' so we can hide properties and methods from RegisterJsObject method [@amaitland]
- #533: Enhancement - Display bitness in Examples [@amaitland]
- #536: Fix: js bindings must be kept by browser, not by process [@sylvain-hamel]
- #539: Cleanup Loading and NavState code [@amaitland]
- #540: Add navigation type to IRequest [@Evgest]
- #543: Fixed #542: Forward Ctrl key state for WPF [@ralphmayr]
- #544: Added commands for cut, copy, paste, select all, redo, and undo [@JCasterline]
- #555: Fixed mouse leave event issue (focus not entirely gone) [@Bodekaer]
- #561: Update ManagedCefBrowserAdapter.h to check for a null pointer in OnInitialized method [@kropewnicki]
- #573: Upgrade to Cef 2062 with JSB
- #590: CefRenderProcess process creates too many channels and does not close them [@sylvain-hamel]
- #596: Send MouseWheel events with WPF support [@sylvain-hamel, @amaitland]
- #604: Added CefSharp.Offscreen, CefSharp.Offscreen.Example projects. [@jankurianski]
- #610: Feature - GetResourceHandler [@amaitland]
- #612: Set reader quotas to max value. Any reason not to? [@bjarteskogoy]
- #618: Fix #553 by handling Initial resize and OnSizeChanged [@sylvain-hamel]
- #623: Prevent WPF control from dying in design time. [@bjarteskogoy]
- #629: Update ResourceHandler.cs [@Jayman1305]
- #630: Slightly modified fix for #622 based on PR #626 [@sylvain-hamel and @amaitland]
- #634: Have appveyor set nuget dependency versions based on tags [@jornh]
- #635: Added null checks for managedCefBrowserAdapter [@DHasi]
- #638: Add NavStateChanged EventHandler to WPF control [@amaitland]
- #639: Add IFocusHandler [@jankurianski]
- #643: Feature: Expose OnCertificateError to allow host application to decide whether or not it should continue [@sylvain-hamel]
v33.0.2
October 27, 2014, Chromium 33.0 / CEF 3.1750.1738
Bug fix release based on CEF3.
- #279: Fix the WinForms example to be a tabbed browser [@amaitland]
- #504: x86 release build now generates CefSharp.XML [@jankurianski]
- #505: All projects now target .NET 4 Client Profile. [@jankurianski]
- #512: WinForms: don't report size changed when Size is 0x0. [@jankurianski]
- #513: WinForms Bug - OnSizeChanged [@amaitland]
- #514: Update version to 33.0.1 [@amaitland]
- #526: Nuget - Error if using platform other than x86 or x64 [@amaitland]
v33.0.0
October 10, 2014, Chromium 33.0 / CEF 3.1750.1738
First official release based on CEF3.
- #213: Drop-down list
(<select>)
not displayed correctly in WPF with 125% or 150% display setting [@brock8503] - #214: CEF3: OnApplicationExit throws AccessViolationException with WinForms [@JanEggers]
- #236: Fix the WinForms example to support the Enter key for navigating to a new web page [@amaitland]
- #242: CEF3: Keyboard input is sent to wrong WebView instance [@amaitland]
- #276: Load Error in CefSharp3. [@amaitland]
- #278: Text Search in Browser not supported is fixed [@amaitland]
- #301: Fixed warnings [@JanEggers]
- #302: Explicit implement internal interface. [@JanEggers]
- #305: Create MainView and set address quickly fails to load. [@JanEggers]
- #313: Exposing flushcookie api. [@brock8503]
- #318: Added CefRequestHandler.OnBeforePluginLoad [@fraenke75]
- #322: Add Reload(bool ignoreCache) method overload [@amaitland]
- #326: Implemented all CEF3 BrowserSettings [@fraenke75]
- #328: Add Missing key bindings, Ctrl-A, Z and Y [@amaitland]
- #329: WPF Added ViewSource DelegateCommand [@amaitland]
- #330: Wpf Cleanup and Add License [@amaitland]
- #335: Add Print() [@jornh]
- #336: Support Duplicate Headers. [@shaunmarx and @amaitland]
- #339: Adding a name check to avoid unwanted cookie exceptions. [@brock8503]
- #342: Added support for overriding file browse dialogs by implementing the. [@DeanNorth, @amaitland and @jornh]
- #344: Changed WPF Example TabControl to ItemsSource + added keyboard shortcuts etc. [@amaitland and @perlun]
- #354: Add OnBeforeBrowse method [@amaitland]
- #358: Add Stop to WPF WebView [@amaitland]
- #365: Support for manually specifying command line args via ::OnCommandLineProcessing [@Timobile]
- #372: Add OnPluginCrashed to RequestHandler [@amaitland]
- #375: NuDoq / bring xml documentation to the web [@jornh]
- #377: No sync over async [@jornh]
- #384: Rename WebView to ChromiumWebBrowser [@perlun]
- #387: Implement DownloadHandler actually matching CEF3 API [@amaitland]
- #388: Overriding JsDialogHandler is not hiding Javascript alerts [@jornh and @amaitland]
- #396: Add OnRenderProcessTerminated - Resolves issue #207 [@amaitland]
- #398: Resharped! [@JanEggers]
- #407: Add/license disclaimer [@amaitland]
- #412: Enhancement and Minor api changes take 2 [@amaitland]
- #413: Set Headers now iterates over key [@rlmcneary2]
- #423: Implemented Cut, Copy, Paste and other text based actions for WPF [@taylorjonl]
- #433: Fix crash when responding to cancelled request, take 2 [@numbersint]
- #440: Add DevToolsUrl Property [@amaitland]
- #443: Implemented OnStatusMessage and event for WPF and WinForms for CefSharp3 [@TheCloudlessSky]
- #449: Fixed access violation when closing popup... [@JanEggers]
- #464: NullReferenceException OnMouseLeave [@Bodekaer]
- #465: Remove call to Application.Current.Dispatcher.CheckAccess() - seems ther... [@amaitland]
- #469: Call RemoveSourceHook before dispose of managedCefBrowserAdapter [@amaitland]
- #471: Fix/Implement WPF Load(url) Method [@amaitland]
- #488: Provide access to settings boolean ignore_certificate_errors [@karlhiramoto]
- #492: Upgrade to Cef 1750 [@peters and @amaitland]
- #499: First 1750 feature - ShowDevTools/CloseDevTools [@amaitland]
v33.1.0-pre01
October 10, 2014, Chromium 33.0 / CEF 3.1750.1738
First pre release based on CEF3 to include Js Binding.
- #310: WIP on JS bindings [@perlun, @JanEggers, and @amaitland]
Breaking Changes
- Rename
WebView
toChromiumWebBrowser
- Rename
LoadCompleted
toFrameLoadEnd
- Rename
CEF
toCef
v31.0.0-pre1
April 15, 2014, Chromium 31.0 / CEF 3.1650.1562
- Third prerelease based on CEF3. [@perlun]
- #107: WinForms - Added support for IMenuHandler again [@perlun]
- #145: Selecting text using the mouse does not work. [@JanEggers]
- #166: CefSharp for WPF gives blurry screen. [@JanEggers and @perlun]
- #200: Fixed support for popups, which are used for rendering e.g. <select> tags. [@perlun]
- #202: Fix IME input problem. [@shen6041]
- #212: Rendering multiple WebView controls within a single WPF app was broken. [@JanEggers and @perlun]
- #237: Upgrade to latest CEF3 version (Chromium 31). [@jornh]
- #243: Caret can sometimes be visible for more than one WebView at the same time. [@perlun, Sören Höglund and @JanEggers]
- #250: Support VS2013. [@jornh]
- #259: Win32 "Debug" build fail with LNK1181 error [@jornh]
- #272: VS2012/libcef_dll_wrapper.lib is missing in folder CEF/Win32/Debug/ [@MartinMa]
- #274: Update Example app Home.html. [@jornh]
- #280: Refactored much of the C++ stuff into C# instead, to make CefSharp more maintainable. [@JanEggers]
- #291: Improved WebView resource cleanup. [@JanEggers]
- #295: Adding cookie expiration granularity to setcookies. [@brock8503]
- #304: Calling browser close in ManagedCefBrowserAdapter destructor [@brock8503]
- #306: WPF ZoomIn/Out Functionality. [@amaitland]
- #312: WinForms WebView, should at least display a page on init. [@jornh]
- #320: Added Ctrl-X Cut support [@amaitland]
- #321: Key Modifier not being sent to Browser [@amaitland]
1.25.7
February 5, 2014, Chromium 25.0.1364.1123
- #80: Fixed the "process not closing in Windows XP" bug. [@rastating]
- #184: Additional SchemeHandlerResponse options. [@provegard]
- #202: Fix IME input problem. [@shen6041]
- #211: Handle Chinese IME input. [@shen6041]
- #216: Fixed a problem with controls not being displayed properly when using non-standard DPI, in WPF. [@ta-stott-oe] #219: Dropdown values not following the mouse. [@plundberg, issue created and lots of feedback provided by @jimbourekas] #242: Keyboard input is sent to wrong WebView instance sometimes. [@plundberg with Sören Höglund] #243: Caret can sometimes be visible for more than one WebView at the same time. [@plundberg with Sören Höglund]