SpeckleRhino
SpeckleRhino copied to clipboard
Bump CefSharp.WinForms from 71.0.0 to 86.0.241 in /SpeckleRhinoPlugin/SpeckleWinR6
Bumps CefSharp.WinForms from 71.0.0 to 86.0.241.
Release notes
Sourced from CefSharp.WinForms's releases.
v86.0.241
November 27, 2020, CEF 86.0.24+g85e79d4+chromium-86.0.4240.198 / Chromium 86.0.4240.198
- CEF now supports the Chromium Network Service: If you are upgrading from a version prior to
75.1.x
please make sure you read cefsharp/CefSharp#2743.- Visual C++ 2015 or greater is required, see
Notes
below for more information⚠️ Critical Security Update
See https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html There are no details available to the public yet
Google is aware of reports that exploits for CVE-2020-16013 and CVE-2020-16017 exist in the wild.
Change Log
- Includes updated
Chromium
version which includes security fixes for CVE-2020-16013 and CVE-2020-16017For a complete list of changes see the 86.0.x Milestone.
ℹ️ Notes
CefSharp
requires a minimum ofVisual C++ 2015
. See cefsharp/CefSharp#1983 for details. You can bin deploy theVC++
dependencies, read theFAQ
for more details.VC++ 2017/2019
are backwards compatible. For a list of files included in the packages see https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29Chromium
has removed support forWindows XP
,Windows Vista
,Windows Server 2003
andWindows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Starting in June 2019 Google will block logins from CEF based browsers to Google Services, this includes Gmail, Drive, Docs, see https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html?m=1 for further discussion see https://groups.google.com/a/chromium.org/d/msg/embedder-dev/STyM5ZNTHMM/POj1v_cqBgAJ
- Due to licensing issues default builds do not support proprietary codecs like
H264/AAC
, sites likeNetflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info.MP3
audio is supported,MP4
video is not.- Anyone new to
CefSharp
should read the General Usage Guide- This project uses
GitLink
for better debugging, you can step directly into much of the project source directly fromVisual Studio
see #1680 for details on how to enableGitLink
⚠️ Known Issues
WinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822Save as PDF
is not working when viewing PDF with Print Preview enabled see https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewerWPF
touch scroll aborted if browser navigates within document https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touchFonts
incorrectly loaded onWin7
see https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7window.focus()
does not bring popup window to front see https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to- OnProtocolExecution Page goes blank after link click see https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after
- Crash on Win10 when computer wakes from sleep see https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from
- Background colour cannot be override for popups see https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for
- WPF Browser goes blank if used in combination with TabControl see #2779
CefSettings.IgnoreCertificateErrors
no longer works, use theignore-certificate-errors
command line arg as a workaround or alternatively useOnCertificateError
to selectively allow a certificate and/or display a dialog to your users see https://stackoverflow.com/a/35564187/852806 for an example.- See https://bitbucket.org/chromiumembedded/cef/issues?status=new&status=open for other known issues
- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
⚠️ Breaking Changes ⚠️
IPopupFeatures
properties are now nullable see cefsharp/CefSharp#3270 for detailsDevToolsClient
domain classes append Client suffic, see cefsharp/CefSharp#3287
- For
Network Service API
changes see cefsharp/CefSharp#2743
... (truncated)
Commits
9ff6b35
Net Core - Regenerate CefSharp.Core.RefAssembly4ffa8bf
Update cefclient example application linksc63b120
Core - Add BrowserSubprocess.SelfHost.Main6991d0e
Core - Add IResponse.SetHeaderByName/GetHeaderByName80753eb
Core - MethodRunnerQueue use TaskCreationOptions.HideScheduler to40fc9f8
Upgrade build version to 86.0.24001cfa69
Upgrade to CEF 86.0.24+g85e79d4+chromium-86.0.4240.198 / Chromium 86.0.4240.1983c023fe
Upgrade to CEF 86.0.23+ga2c2edf+chromium-86.0.4240.193 / Chromium 86.0.4240.19323d30a9
DevTools Client - Update csproj file9a06282
DevTools Client - Update to M86- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.