CefSharp

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

OTHER License

Stars
9.7K
Committers
204

Bot releases are hidden (Show)

CefSharp - v106.0.260

Published by amaitland about 2 years ago

October 05, 2022, CEF 106.0.26+ge105400+chromium-106.0.5249.91 / Chromium 106.0.5249.91

🛑 Security Fixes

This release includes high priority security fixes.

✅ Change Log

For a list of changes see the 106.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

There is one breaking change in this release

  • Migrate from CefTime to CefBaseTime #4234

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)
CefSharp - v105.3.390

Published by amaitland about 2 years ago

September 19, 2022, CEF 105.3.39+g2ec21f9+chromium-105.0.5195.127 / Chromium 105.0.5195.127

Update to Chromium 105.0.5195.127.

This release includes a number of high priority security updates.

CefSharp - v105.3.330

Published by amaitland about 2 years ago

September 08, 2022, CEF 105.3.33+gd83f874+chromium-105.0.5195.102 / Chromium 105.0.5195.102

🛑 Security Fixes

This release includes a critical security update. Google is aware that an exploit for CVE-2022-3075 exists in the wild.

✅ Change Log

For a list of changes see the 105.3.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

There are no breaking changes included in this release.

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)
CefSharp - v104.4.240

Published by amaitland about 2 years ago

August 21, 2022, CEF 104.4.24+gdf482f6+chromium-104.0.5112.102 / Chromium 104.0.5112.102

Update to Chromium 104.0.5112.102.

This release includes a critical security update. Google is aware that an exploit for CVE-2022-2856 exists in the wild.

CefSharp - v104.4.180

Published by amaitland about 2 years ago

August 09, 2022, CEF +g2587cf2+chromium-104.0.5112.81 / Chromium 104.0.5112.81

✔ī¸ Change Log

For a list of changes see the 104.4.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

There are no breaking changes included in this release.

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)
CefSharp - v103.0.120

Published by amaitland about 2 years ago

July 25, 2022, CEF 103.0.12+g8eb56c7+chromium-103.0.5060.134 / Chromium 103.0.5060.134

Update to Chromium 103.0.5060.134. This release includes a number of high priority security fixes.

CefSharp - v103.0.90

Published by amaitland over 2 years ago

July 07, 2022, CEF 103.0.9+gd0bbcbb+chromium-103.0.5060.114 / Chromium 103.0.5060.114

Update to Chromium 103.0.5060.114.

This release includes critical priority security fixes. Google is aware that an exploit for CVE-2022-2294 exists in the wild.

CefSharp - v103.0.80

Published by amaitland over 2 years ago

July 04, 2022, CEF 103.0.8+g444ebe7+chromium-103.0.5060.66 / Chromium 103.0.5060.66

✔ī¸ Change Log

For a list of changes see the 103.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

There are no breaking changes included in this release.

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)
CefSharp - v102.0.100

Published by amaitland over 2 years ago

June 20, 2022, CEF 102.0.10+gf249b2e+chromium-102.0.5005.115 / Chromium 102.0.5005.115

Update to Chromium 102.0.5005.115.

This release includes high priority security fixes

CefSharp - v102.0.90

Published by amaitland over 2 years ago

May 31, 2022, CEF 102.0.9+g1c5e658+chromium-102.0.5005.63 / Chromium 102.0.5005.63

✔ī¸ Change Log

There are a number of breaking changes in this release. For a list of changes see the 102.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

  • Remove legacy swiftshader #4085
  • IBrowserHost.RunFileDialog remove selectedAcceptFilter argument #4125
  • IDialogHandler.OnFileDialog remove flags and selectedAcceptFilter params #4110
  • Remove CefFileDialogFlags #4089
  • Nuget - Change default CefSharpBuildAction for Exe/WinExe projects when using packages.config #4062

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)
CefSharp - v101.0.180

Published by amaitland over 2 years ago

May 15, 2022, CEF 101.0.18+g367b4a0+chromium-101.0.4951.67 / Chromium 101.0.4951.67

Update to Chromium 101.0.4951.67.

This release includes high priority security fixes

CefSharp - v101.0.150

Published by amaitland over 2 years ago

May 05, 2022, CEF 101.0.15+gca159c5+chromium-101.0.4951.54 / Chromium 101.0.4951.54

  • ⚠ī¸ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)

✔ī¸ Change Log

There are a number of breaking changes in this release. For a list of changes see the 101.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

  • Remove CefSettings.ApplicationClientIdForFileScanning #4070
  • Add IDownloadHandler.CanDownload #4090
  • OffScreen - CaptureScreenshotAsync change to Scale default #4091

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
CefSharp - v100.0.230

Published by amaitland over 2 years ago

April 19, 2022, CEF 100.0.23+ga1e2187+chromium-100.0.4896.127 / Chromium 100.0.4896.127

Update to Chromium 100.0.4896.127.

This release includes a critical security update. Google is aware that an exploit for CVE-2022-1364 exists in the wild.

CefSharp - v100.0.140

Published by amaitland over 2 years ago

April 07, 2022, CEF 100.0.14+g4e5ba66+chromium-100.0.4896.75 / Chromium 100.0.4896.75

  • ⚠ī¸ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)

✔ī¸ Change Log

There are a number of breaking changes in this release. For a list of changes see the 100.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

  • Remove remaining Plugin API's #4045

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • Nuget - Remove netcoreapp3.0 hacks #3444
CefSharp - v100.0.120-pre

Published by amaitland over 2 years ago

April 04, 2022, CEF 100.0.12+g734f820+chromium-100.0.4896.60 / Chromium 100.0.4896.60

  • ⚠ī¸ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidance.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen packages when targeting .Net Core 3.1/.Net 5.0+)

✔ī¸ Change Log

There are a number of breaking changes in this release. For a list of changes see the 100.0.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

  • Remove remaining Plugin API's #4045

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • Nuget - Remove netcoreapp3.0 hacks #3444
CefSharp - v99.2.140

Published by amaitland over 2 years ago

March 31, 2022, CEF 99.2.14+g3f796b8+chromium-99.0.4844.84 / Chromium 99.0.4844.84

Update to Chromium 99.0.4844.84.

This release includes a critical security update. Google is aware that an exploit for CVE-2022-1096 exists in the wild.

CefSharp - v99.2.120

Published by amaitland over 2 years ago

March 19, 2022, CEF 99.2.12+g2977b3a+chromium-99.0.4844.74 / Chromium 99.0.4844.74

Update to Chromium 99.0.4844.74. This release includes critical security updates,

CefSharp - v99.2.90

Published by amaitland over 2 years ago

March 07, 2022, CEF 99.2.9+gf426765+chromium-99.0.4844.51 / Chromium 99.0.4844.51

  • ⚠ī¸ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidence.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen pacakges when targeting .Net Core 3.1/.Net 5.0+)

✔ī¸ Change Log

There are a number of breaking changes in this release. For a list of changes see the 99.2.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

  • Update CefErrorCode (99.0.4844.27) #4015
  • Update ContextMenuMediaState values to match Chromium #4014
  • IBrowserHost.Find remove identifier param #4013

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • Nuget - Remove netcoreapp3.0 hacks #3444
CefSharp - v98.1.210

Published by amaitland over 2 years ago

February 18, 2022, CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102

Update to Chromium 98.0.4758.102. This release includes critical security updates,

CRITICAL Google is aware of reports that an exploit for CVE-2022-0609 exists in the wild.

CefSharp - v98.1.190

Published by amaitland over 2 years ago

February 15, 2022, CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80

  • ⚠ī¸ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see https://github.com/cefsharp/CefSharp/issues/3636 for some guidence.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen pacakges when targeting .Net Core 3.1/.Net 5.0+)

✔ī¸ Change Log

There is one breaking change in this release. For a list of changes see the 98.1.x Milestone. See also Release Notification.

⚠ī¸ Breaking Changes

Async JavascriptBinding - Return null instead of empty object for async Task methods #3980

ℹī¸ Notes

❌ Known Issues


  • Min required Visual C++ runtime upgrade from 2015 to 2019 #3636
  • All paths (CachePath, BrowserSubProcessPath, etc) must be absolute paths, if using a non-absolute path an exception will be throw. See #3102 for details.
  • When using a RequestContext you must ensure that RequestContextSettings.CachePath is equal to or a child of CefSettings.RootCachePath See https://github.com/cefsharp/CefSharp/issues/3111#issuecomment-629713608 for details
  • CEF now supports the Chromium Network Service: If you are upgrading from a version prior to 75.1.x please make sure you read https://github.com/cefsharp/CefSharp/issues/2743.
  • Remove BrowserSettings.ApplicationCache #3857
  • LoadUrlAsync require url and remove SyncContext param #3842
  • Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
  • Remove BrowserSettings.UniversalAccessFromFileUrls and BrowserSettings.FileAccessFromFileUrls #3668
  • Remove RequestContextSettings.IgnoreCertificateErrors #3667
  • Nuget - Remove netcoreapp3.0 hacks #3444