This repository was archived by the owner on Feb 18, 2021. It is now read-only.
chore(deps): update dependency electron to v9 [security] #800
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.5.5->9.4.0GitHub Vulnerability Alerts
CVE-2020-26272
Impact
IPC messages sent from the main process to a subframe in the renderer process, through
webContents.sendToFrame,event.replyor when using theremotemodule, can in some cases be delivered to the wrong frame.If your app does ANY of the following, then it is impacted by this issue:
remotewebContents.sendToFrameevent.replyin an IPC message handlerPatches
This has been fixed in the following versions:
Workarounds
There are no workarounds for this issue.
For more information
If you have any questions or comments about this advisory, email us at [email protected].
Release Notes
electron/electron
v9.4.0Compare Source
Release Notes for v9.4.0
Fixes
systemPreferences.effectiveAppearancereturningsystemPreferences.getAppLevelAppearance(). #26881 (Also in 10, 11, 12)event.replycould sometimes not deliver a reply to an IPC message when cross-site iframes were present. #26928 (Also in 10, 11, 12)async_hooksstack would crash the renderer when throwing some errors in the renderer process. #26748 (Also in 10, 11)Other Changes
1150649. #268971137603. #268931141350. #26895v9.3.5Compare Source
Release Notes for v9.3.5
Fixes
<webview>render-process-goneevent dispatch. #26576LC_ALLenvironment variable getting changed in Electron. #26508 (Also in 10, 11)Other Changes
getSystemVersion()on Big Sur. #264301143772. #264001144489. #263971133527. #264121137608. #264091139398. #26406Unknown
v9.3.4Compare Source
Release Notes for v9.3.4
Fixes
BrowserViews. #26261 (Also in 10, 11)BrowserWindowwas resized. #26322 (Also in 10, 11)app.commandLine.appendSwitch('lang')not changing app's locale. #26242 (Also in 10, 11)Other Changes
takeHeapSnapshot(). #262281100470,1125337. #262101128657. #261971133983. #262041135018. #261941135857. #261911117258. #262001132111. #262071137630. #26213v9.3.3Compare Source
Release Notes for v9.3.3
Fixes
Save as PDFfrom PDF Viewer Print dialog failed and sometimes crashed. #26067 (Also in 10, 11)dialog.showMessageBoxAPI. #26098 (Also in 8, 10, 11)Other Changes
1111149. #256381113558. #258591121414. #259111121836. #256411125635,1115901. #258571126249. #25645v9.3.2Compare Source
Release Notes for v9.3.2
Fixes
webSecurity: false. #25505 (Also in 9, 10, 11)ready-to-showevent not emitted on some machines. #25490 (Also in 9, 10, 11)app.importCertificate()on Linux. #25538 (Also in 9, 10, 11)webContents.print()if no default was set and no device name provided. #25607 (Also in 9, 10, 11)UNUserNotificationCenternotification (via a native node module). #25739 (Also in 9, 10, 11)Other Changes
1100136. #256581106612. #256561114636. #25643Unknown
v9.3.1Compare Source
Release Notes for v9.3.1
Fixes
Other Changes
1081874. #253891098860. #252891111737. #253911122684. #25390Unknown
chrome.managementAPIs. #25344 (Also in 9, 10, 11)v9.3.0Compare Source
Release Notes for v9.3.0
Features
visibleOnFullScreenoption forsetVisibleOnAllWorkspaces. #25126currencyCodefield that Apple's StoreKit in-app-purchasing library provides but has not been added to theProductobject thatinAppPurchase.getProductsreturns. #25085Fixes
powerMonitornot emittingsuspend/resumeevents on some Windows machines. #25165Unknown
WebSQLDatabasein extension background pages. #25070v9.2.1Compare Source
Release Notes for v9.2.1
Fixes
guidparameter in Linux crash reports. #24898Other Changes
1113227). #24997Unknown
v9.2.0Compare Source
Release Notes for v9.2.0
Features
worldSafeExecuteJavaScriptwebPreference to ensure that the return values fromwebFrame.executeJavaScriptare world safe when context isolation is enabled. #24712 (Also in 10)Fixes
hookWindowMessageon Windows. #24769 (Also in 10)v9.1.2Compare Source
Release Notes for v9.1.2
Fixes
Other Changes
v9.1.1Compare Source
Release Notes for v9.1.1
Fixes
webContents.print()would sometimes hang with invalid settings. #24508--cpu-prof,--heap-prof, and related CLI flags. #24541--trace-sync-ioflag in Node.js. #24648Other Changes
1084820). #245661073409). #24625debugger.sendCommand. (Chromium security issue1016278). #246201090543). #245691065122). #245571042986). #246241080481). #245861074340). #246211081722). #24582<script>in the CSP reports and stacktraces of errors (Chromium security issue1074317). #245601087629). #245541065731). #245941076703). #24563Documentation
v9.1.0Compare Source
Release Notes for v9.1.0
Features
MessagePortin the main process. #24323systemPreferences.getMediaAccessStatus()on Windows. #24312Fixes
v9.0.5Compare Source
Release Notes for v9.0.5
Fixes
dialog.showCertificateTrustDialogwith noBrowserWindow. #24121shutdownwould be emitted both on app and system shutdown on macOS. #24141withFileTypeswas not supported as an option tofs.readdirorfs.readdirSyncunder asar. #24108Other Changes
Documentation
v9.0.4Compare Source
Release Notes for v9.0.4
Fixes
isComposingKeyboardEvent property. #23996chrome://media-internalsandchrome://webrtc-internalspages not loading. #24058ipcRenderermodule after blink had released the context. Instead, a JS exception will be thrown. #23978rmdirandrmdirSyncwork withoriginal-fsin an asar context. #23956sessionin webContents of type remote. #24065Other Changes
v9.0.3Compare Source
Release Notes for v9.0.3
Features
Fixes
--disable-color-correct-rendering. #23900acceptLanguagesargument being ignored insession.setUserAgent(). #23962Other Changes
v9.0.2Compare Source
Release Notes for v9.0.2
Fixes
v9.0.1Compare Source
Release Notes for v9.0.1
Features
Fixes
process.windowsStorereturning undefined in AppX packages. #23801nativeImages might throw conversion errors in the renderer process. #23796window.locationproperties would throw an error for windows opened withwindow.open. #23805globalShortcutregistration. #23824Other Changes
moveItemToTrashfailures on macOS. #23628v9.0.0Compare Source
Release Notes for 9.0.0
Stack Upgrades
8.3Breaking Changes
app.allowRendererProcessReusetotrue. This will prevent loading of non-context-aware native modules in renderer processes. (See #18397 for more information on this change.) #22401Features
fullScreenproperty support forBrowserWindows. #23330session.listWordsInSpellCheckerDictionaryAPI to list custom words in the dictionary. #22128session.removeWordFromSpellCheckerDictionaryAPI to remove custom words in the dictionary. #22368session.serviceWorkerContextAPI to access basic service worker info and receive console logs from service workers. #22313forceparameter toapp.focus()on macOS to allow apps to forcefully take focus. #23447BrowserWindow. #23208Fixes
webRequestmodule not working withfile://protocol. #22919webRequestnot working for CORS requests. #22468win.setMenuBarVisibility(false)not hiding menu bar. #23263session.fromPartitioninside the ready event. #23472crashReporteris now explicitly initialized only in the main process, and implicitly initialized in other child processes. This fixes an issue preventing the crash reporter from functioning in sandboxed renderers on Linux. #23461Performance
Renovate configuration
📅 Schedule: "" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.