github cefsharp/CefSharp v62.0.0-pre01

latest releases: v130.1.90, v129.0.110, v128.4.90...
pre-release6 years ago

December 2017, Chromium 62.0 / CEF 3.3071.1649

Breaking changes

  • Offscreen windows are not automatically transparent. See #2114 for more details.
  • CefBrowserSettings.javascript_open_windows has been removed upstream (in CEF)
  • ResourceHandler.FromFileName has been removed (after having been deprecated for a while)
  • Probably a few others as well. Please test your code thoroughly; we are talking about an upgrade of 5 major Chromium versions here.

Fixed bugs

  • See the "Full details" list below.

Known issues & bugs

  • Registered JavaScript objects get lost when navigating to another domain (#1203)

Contributors

Thanks to all of you, we couldn't have made this without all of your great support! 👍

Full details

  • 9d959a5 appveyor.yml: Update api_key
  • 55a3f6a README.md: Fixed typo
  • eb3cbe8 Add 62.0.0 branch details
  • bff333a Change the targets to BeforeBuild (#2130)
  • a159869 Upgraded to CEF 62 (#2203)
  • 7876b42, ff749d0 Add support UrlRequestFlags (#2172)
  • 049181b VS2017 build support (using the VS2015 tooling) (#2179)
  • 6b9f911 README.md: Fixed AppVeyor badge
  • 06287a5 README.md: Badges for all releases (#2072)
  • 8dd4637 Fixed typos + whitespace cleanups.
  • b77878e Update CONTRIBUTING.md (#2198)
  • 93b08f1 Upgraded CEF to version 60 (#2159)
  • 9407ba1 Run tests in the default appdomain (b/c of limitations of VC++)
  • 65808ae Fix formatting in BindingTest.html
  • f029a22 Fix return value serialization for async JS bindings (#2167)
  • a4a1cd8 Whitespace: Untabify AsyncExtensions
  • d6844e0 AsyncExtensions - return a Task as expected when awaiting the method directly (fixes #2154)
  • 653896a Update to Cef Version 59.0.0 (#2114)
  • 8a14405 WPF: Possible fix for NullReferenceException in OnTooltipTimerTick (fixes #2134)
  • bad729e WPF: Added support for back and forward mouse buttons (fixes #2133)
  • 244aab0 Fixed a deadlock and a possible race condition in MethodRunnerQueue (fixes #2105)
  • 7e2594d Added CefCustomScheme.IsCspBypassing (fixes #2038)
  • b82ce07 Prevent merging of header values when using custom handlers (#2099)
  • 2bdaa17 Prevent VS from always rebuilding projects that reference CefSharp when using AnyCPU platform (#2083)
  • 2cb3680 WPF: Removed debug code for mouse events
  • 2c14ac6 Prevent unhandled exception in PointToScreen when not yet visible (#2107)
  • 8057f32 Changed labels of badges (#2071)
  • d168116 WPF - Manually calculate GetScreenPoint (fixes #1915)
  • b78208b Untabify ClientAdapter.cpp
  • 13c9c9c FolderSchemeHandlerFactory - Change to using File.Read and ResourceHandler.FromStream (fixes #2041)
  • 4f311e7 Untabify MethodInterceptorLogger
  • f5e2a93 Minor cleanups after #2015
  • 402b2b9 Add BindingOptions.MethodInterceptor (#2015)
  • 0d48e30 Update DefaultBinder to directly set if Type.IsAssignableFrom is true (fixes #2052)
  • e94f063 WPF - Change from storing a reference to the Matrix to having a DpiScaleFactor property
  • fe026a8 Add IWebBrowser.GetHost() extension method - make it easier to directly get the IBrowserHost reference
  • c2891c5 Add protected virtual methods for the most common IRenderWebBrowser methods that users would need to override.
  • b2143f6 Add IWebBrowser.LoadUrlWithPostData extension method (in WebBrowserExtensions) - simplifies calling LoadRequest
  • d8520e8 WPF - Hook the parent Window.StateChanged event and call IBrowserHost.WasHidden depending on visibility.
  • f93a387 Use fully qualified cli::array as it appears VS2015 gets confused with the generic std::array (fixes #2049)
  • 7ba2de4 Example - RequestHandler: Throw exception on invalid URI (#2047)
  • 2b7bdf8 Updated OnTooltipChanged to allow for modifying text (#1953)
  • 1609379 Update Readme with correct version of VC++ Version (#2043)
  • ab4e513 Improve ByteArrayResourceHandler and FileResourceHandler comments
  • 504d04d Include FindReplaceMultiResponseFilter in example project, update it's copyright year and tweak it's formatting
  • 2cb7753 Add MemoryStreamResponseFilter example
  • 79b5a8e Add error logging for CefApp::OnRegisterCustomSchemes
  • c8d0127 Handle CefStreamReader::CreateForFile returning null
  • 16dbb10 Add ThrowExceptionIfCanExecuteJavascriptInMainFrameFalse method to reduce duplication.
  • 0067d02 Add UnicodeExamples one equal to 32kb (the default buffer size) and one slightly greater.
  • 6691d00 Refactor ResourceHandler, split FileResourceHandler out into it's own class, rather than relaying on ResourceHandlerType
  • 5b472f7 Upgrade version numbers to 58
  • 7ddca1b Update ISSUE_TEMPLATE.md
  • 921c70f Update CONTRIBUTING.md
  • 767b478 Add Experimental option where bound async methods are queued on TaskScheduler.Default.
  • 3015bc3 Fix typo on IRenderProcessMessageHandler.OnContextCreated
  • 0866fef Update CONTRIBUTING.md
  • ef27fb5 Enable implementation of GetScreenPoint (was commented out)
  • dac81cd Update README.md for 57.0.0 release
  • c138ba2 Remove experimental option #1 from WinForms LifeSpanHandler example
  • 06da5d2 Update README.md
  • 96d583c Used an array rather then creating a list then calling ToArray
  • 8df4ec5 Expanded proxy support, made it easier to set proxy settings (#2007)
  • a683ead Cleanups after #2010
  • 9801cc5 Untabify
  • 858bfd3 Upgrade to CEF 3.2987.1601
  • 2526c81 Added support for PDF scaling (#2012)
  • 563505c Made it possible to register a "one-time use" ResourceHandler (#2010)
  • b357b73 Set ResponseLength when Stream.CanSeek
  • 440cc7a Remove ResourceHandler.FromFileName
  • 9bbe75f Upgrade to CEF 3.2987.1599
  • 25be728 Moved structs into a Structs folder (#2006)
  • d1a7f5b Update CONTRIBUTING.md
  • f98833f Update ISSUE_TEMPLATE.md

Don't miss a new CefSharp release

NewReleases is sending notifications on new releases.