Electron 11.0.0-nightly.20200805

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

Tags node js
License MITL
State stable

Recent Releases

11.0.0-nightly.2020080506 Aug 2020 14:45 minor feature: Added new worldSafeExecuteJavaScript webPreference to ensure that the return values from webFrame.executeJavaScript are world safe when context isolation is enabled. #24712. a crash that could happen when using hookWindowMessage on Windows. #24769. crash when navigating from a page with webview that has inherited zoom level. #24764. Save crash reports locally when uploadToServer: false on linux. #24788.
11.0.0-nightly.2020073102 Aug 2020 15:05 minor feature: remove unnecessary corner mask overriding to increase window resize performance. #24702. an where VoiceOver was unable to navigate from the top-level window back into the web contents. #24699. Protocol response streams are now destroyed if the request is aborted. #24657. Improved the performance of sending JS primitives over the context bridge. #24746.
11.0.0-nightly.2020072830 Jul 2020 01:25 minor feature: remove unnecessary corner mask overriding to increase window resize performance. #24702. an where VoiceOver was unable to navigate from the top-level window back into the web contents. #24699. Protocol response streams are now destroyed if the request is aborted. #24657. Improved the performance of sending JS primitives over the context bridge. #24746.
11.0.0-nightly.2020072425 Jul 2020 12:25 minor feature: DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24565. PDFium Javascript Active Document memory corruption. (Chromium security ). #24570. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24626. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24568. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24556. integer overflow in GrTextBlob::Make. (Chromium security ). #24587. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24622. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24585. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24559. update webrtc root certificate. (Chromium security ). #24618. use-after-free in devtools console. (Chromium security ). #24615. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24595. usrsctp is called with pointer as network address. (Chromium security ). #24562. a termination crash on Web Workers with Node.js integration enabled. #24463. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24542. an where macOS window vibrancy active state did not always match the active state of the window. #24546. Broken --trace-sync-io flag in Node.js. #24649. Clipboard.readBuffer returning incorrect value. #24468. Crash when opening app in remote X server. #24491. Unresponsive window when reloading with breakpoint in devtools. #24490. Documentation changes: #24515.
11.0.0-nightly.2020072021 Jul 2020 20:45 minor feature: a termination crash on Web Workers with Node.js integration enabled. #24464. an where webContents.print() would sometimes hang with invalid settings. #24508. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24541. an where macOS window vibrancy active state did not always match the active state of the window. #24533. Broken --trace-sync-io flag in Node.js. #24648. Clipboard.readBuffer returning incorrect value. #24469. Potentially invalid duplex mode settings on Linux. #24547. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24566. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24625. crash when executing deger.sendCommand. (Chromium security ). #24620. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24569. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24557. iframe in victim page can detect Scroll To Text Fragment activation. (Chromium security ). #24624. integer overflow in GrTextBlob::Make. (Chromium security ). #24586. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24621. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24582. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24560. update webrtc root certificate. (Chromium security ). #24617. upgrade SQLite to 3.32.1. (Chromium security ). #24554. use-after-free in devtools console. (Chromium security ). #24614. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24594. usrsctp is called with pointer as network address. (Chromium security ). #24563. Documentation changes: #24516.
11.0.0-nightly.2020071617 Jul 2020 23:25 minor feature: support 10-x-y in the release notes generator. . : trigger about panel for about role on on win. . Docs: remove app feedback program doc. . Docs: Explain console-message parameters. . : read GTK dark theme setting on Linux. . Chore: remove unused isolated-world-args. . Bump v11.0.0-nightly.20200522. . Refactor: use typeutils for nativeImage serialization. . Chore: tsify more of lib. . Bump v11.0.0-nightly.20200525. . Test: more logging in node inspector test. . Test: use WebContents event to test beforeunload. . ci: deflake WOA tests. . Test: return after inspector connection is. . : trigger activate event when app is activated via app switcher (# . . Bump v11.0.0-nightly.20200526. . Chore: bump chromium to 580fe983e138952553cd6af11ee8b (master). . Feat: add desktopCapturer.getMediaSourceIdForWebContents() to get str . . Bump v11.0.0-nightly.20200527. . : pass correct buffer length. . : handle asynchronous URL loading in bw proxy. . : weakly reference MenuModel from MenuController. . : only bezel frameless windows. . Test: refactor how spec files are collected. . : volume key globalShortcut registration. . Revert ": trigger activate event when app is activated via app swi . . Bump v11.0.0-nightly.20200528. . : ensure nativeImage serialization main- renderer. . : use system installed objcopy to copy desymbols. . Bump v11.0.0-nightly.20200529. . Docs: remove upgrading-node.md. . Chore: tsify sandboxed init. . : MakeAbsoluteFilePath is a blocking call. . Feat: add V8CacheOptions webpreference. . Build: for "enable_desktop_capturer = false". . : do not use CONTEXT_MENU flag for tray menu. . Bump v11.0.0-nightly.20200601. . Chore: bump chromium to d66c2e32380bf5d1eb5e1fe37faef (master). . Build: make electron renderer init scripts profilable. . : expose electron/common and electron/renderer modules in sandboxe . . : add patch to prevent crash during frame swap with ctx isolation . . Test: wait for beforeunload h
11.0.0-nightly.2020070913 Jul 2020 18:25 minor feature: Added new render-process-gone event on app to replace the renderer-process-crashed event. #24314. Added new render-process-gone event to replace the crashed event. #24308. Added support for suspend and resume events to Windows. #24282. Added support for suspend and resume events to macOS. #24295. Added tracing instrumentation to WebContents IPC methods, available with the contentTracing category "electron". #24307. Expose sessionId associated with a target from deger module. #24399. Implemented systemPreferences.getMediaAccessStatus() on Windows. #24313. Backported for UAF in extensions (CVE-2020-6454 and NOCVE). #24419. an intermittent high-CPU usage problem caused a system clock during sleep. #24414. an where some old notifications were not properly removed from the Notification Center on macOS. #24405. on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #24353.
11.0.0-nightly.2020070809 Jul 2020 10:45 minor feature: Added new render-process-gone event on app to replace the renderer-process-crashed event. #24314. Added new render-process-gone event to replace the crashed event. #24308. Added support for suspend and resume events to Windows. #24282. Added support for suspend and resume events to macOS. #24295. Added tracing instrumentation to WebContents IPC methods, available with the contentTracing category "electron". #24307. Expose sessionId associated with a target from deger module. #24399. Implemented systemPreferences.getMediaAccessStatus() on Windows. #24313. Backported for UAF in extensions (CVE-2020-6454 and NOCVE). #24419. an intermittent high-CPU usage problem caused a system clock during sleep. #24414. an where some old notifications were not properly removed from the Notification Center on macOS. #24405. on macOS where the main window could be targeted for a focus event when it was disabled behind a modal. #24353.
11.0.0-nightly.2020070305 Jul 2020 20:25 minor feature: Feat: expose sessionId in deger module . Build: build squirrel and its dependencies from source. . : remove same-tag notifications before showing new ones. . Bump v11.0.0-nightly.20200703.
11.0.0-nightly.2020063001 Jul 2020 17:25 minor feature: "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24231. an with click events not being emitted on macOS for Trays with context menus set. #24239. Updated Node root certs to use NSS 3.53. #24268.
11.0.0-nightly.2020062627 Jun 2020 23:25 minor feature: "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24231. an with click events not being emitted on macOS for Trays with context menus set. #24239. Updated Node root certs to use NSS 3.53. #24268.
11.0.0-nightly.2020062223 Jun 2020 12:05 minor feature: "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #24185. "null path-to-app" in test-app when Electron's path contains spaces or special characters. #24232. an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #24121. an where shutdown would be emitted both on app and system shutdown on macOS. #24141. an where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #24108. an which would cause streaming protocol responses to stall in some cases. #24082. an with click events not being emitted on macOS for Trays with context menus set. #24236. Delayed execution of some Node.js callbacks in the main process. #24178. Tray menu showing in taskbar on Windows. #24193. Window titlebar not responding to pen on Windows 10. #24103. With some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #24059. Mac app store rejection notice for invalid symbolic link in bundle. #24238. Updated Chromium to 83.0.4103.119. #24234. Documentation changes: #24177.
11.0.0-nightly.2020061819 Jun 2020 06:45 minor feature: "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #24184. an where shutdown would be emitted both on app and system shutdown on macOS. #24140. an where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #24107. an which would cause streaming protocol responses to stall in some cases. #24133. Delayed execution of some Node.js callbacks in the main process. #24180. Tray menu showing in taskbar on Windows. #24194. Window titlebar not responding to pen on Windows 10. #24101. Backported the to a crash in FIDO support. #24152. With some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #24181. a11y incorrect selection item count for listbox with grouped items. #24084. Documentation changes: #24176.
11.0.0-nightly.2020061215 Jun 2020 03:25 minor feature: Added missing support for isComposing KeyboardEvent property. #23996. Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23934. Allow windows behind macOS elements if "frame" is false. #24033. chrome://media-internals and chrome://webrtc-internals pages not loading. #24058. a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #23978. an where rmdir and rmdirSync work with original-fs in an asar context. #23956. no session in webContents of type remote. #24065. On some Windows machines, especially Windows Insider builds, Electron would crash silently during startup. #24039. Updated Chromium to 83.0.4103.104. #24068. a11y incorrect position and size reported for grouped items in a listbox. #24060. a11y incorrect selection item count for listbox with grouped items. #24061.
11.0.0-nightly.2020060910 Jun 2020 03:45 minor feature: V8CacheOptions is a new webpreference option to enforce code caching policy. #23868. disabling color correct rendering with --disable-color-correct-rendering. #23900. the acceptLanguages argument being ignored in session.setUserAgent(). #23962. Restored old implementation of Linux Tray icons to a collection of where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23926. Updated Chromium to 83.0.4103.99. #23967.
9.0.306 Jun 2020 03:15 minor feature: V8CacheOptions is a new webpreference option to enforce code caching policy. #23868. disabling color correct rendering with --disable-color-correct-rendering. #23900. the acceptLanguages argument being ignored in session.setUserAgent(). #23962. Restored old implementation of Linux Tray icons to a collection of where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23926. Updated Chromium to 83.0.4103.99. #23967.
11.0.0-nightly.2020060203 Jun 2020 03:15 minor feature: Crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #23895. Tray menu on Windows not keyboard navigable. #23880.