Recent Releases

17.0.0-nightly.2021101819 Oct 2021 08:05 minor feature: Added commandLine.removeSwitch to allow apps to remove command line switches from Chromiums internal command line representation. #31326 (Also in 16). a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of render_frame_disposed_ after updating render frame host. #31426 (Also in 16). Black window when screen capturing a content-protected BrowserWindow on Windows 10. #31385 (Also in 16). Crash when changing zoom level for webview. #31376 (Also in 14, 16). Updated Chromium to 94.0.4606.81. #31351.
17.0.0-nightly.2021101415 Oct 2021 06:45 minor feature: Added commandLine.removeSwitch to allow apps to remove command line switches from Chromiums internal command line representation. #31326 (Also in 16). a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of render_frame_disposed_ after updating render frame host. #31426 (Also in 16). Black window when screen capturing a content-protected BrowserWindow on Windows 10. #31385 (Also in 16). Crash when changing zoom level for webview. #31376 (Also in 14, 16). Updated Chromium to 94.0.4606.81. #31351.
17.0.0-nightly.2021100811 Oct 2021 06:05 minor feature: where non-resizable frameless windows aren't draggable. #31298 (Also in 15, 16). Removed expired DST Root CA X3 from the bundled trust store. #31221. Security: backported for CVE-2021-37967. #31242. Security: backported for CVE-2021-37968. #31245. Security: backported for CVE-2021-37970. #31239. Security: backported for CVE-2021-37975. #31227. Security: backported for chromium:1248665. #31235.
17.0.0-nightly.2021100506 Oct 2021 06:45 minor feature: "Failed to serialize arguments" error when emitting 'context-menu' event for webview. #31279. Removed expired DST Root CA X3 from the bundled trust store. #31219.
17.0.0-nightly.2021100102 Oct 2021 22:45 minor feature: Added WebHID support. #31095 (Also in 16). Added frame property to the params object of the 'context-menu' event. #31057. Added isMainFrame argument to 'certificate-error' event. #31038. Added textWidth option to dialog.showMessageBox() / dialog.showMessageBoxSync(). #31088 (Also in 16). Let's Encrypt DST Root CA X3 certificate expiration. #31218 (Also in 12, 13, 14, 16). a crash in navigator.fonts.query(). #30985 (Also in 14). an where BrowserView dragging behavior was inconsistent with MacOS window dragging. #31177 (Also in 13, 14, 16). an where button labels in file choosers were improperly localized on Linux. #31066 (Also in 14, 16). an where changes to draggable regions in a BrowserWindow incorrectly affected those in an attached BrowserView. #31198 (Also in 13, 14, 16). an where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for isMaximized(). #31041 (Also in 13, 14). an where out-of-focus BrowserViews could not be immediately dragged. #31100 (Also in 13, 14, 16). an where some calls to crypto.createPrivateKey made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31137 (Also in 16). black border around the page after resizing is disabled. #31081 (Also in 13, 14, 16). crash caused by double free when destroying WebContents. #31133 (Also in 14, 16). crash in v8 due to (Check failed: !regexp_stack_- gt;is_in_use()). #31144 (Also in 13, 14, 16). Updated Chromium to 94.0.4606.61. #31112.
17.0.0-nightly.2021092829 Sep 2021 03:17 minor feature: Added webContents.fromDevToolsTargetId(targetId) to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #30730 (Also in 13, 14, 15). Backported for CVE-2021-30627. #30946. Backported for CVE-2021-30631. #30944. Security: Backported for 1233564. #30754 (Also in 11). Security: backported for CVE-2021-30626. #30961. Security: backported for CVE-2021-30628. #30958. Security: backported for CVE-2021-30630. #30951. Security: backported for CVE-2021-30633. #30942. Security: backported for chromium:1238178. #30963. Security: backported for chromium:1242257. #30953.
17.0.0-nightly.2021092425 Sep 2021 20:45 minor feature: Chromium 94.0.4606.51. New in 94 . New in 94. Node v16.5.0. 16.5.0 16.4.2 16.4.1 16.4.0 16.3.0 16.2.0 16.1.0 16.0.0 15 ChangeLog 14 ChangeLog . 16.5.0. 16.4.2. 16.4.1. 16.4.0. 16.3.0. 16.2.0. 16.1.0. 16.0.0. 15 ChangeLog. 14 ChangeLog. V8 v9.4 blog post . v9.4 blog post. NativeWindowOpen: true is now the default. #28552. Added 'dom-ready' event to WebFrameMain which emits when the frame's document is ready. Added 'frame-created' event to WebContents which emits when a frame is created in the page. #30801 . Added 'frame-created' event to WebContents which emits when a frame is created in the page. #30801. Added .sendToFrame() / frameId to 'ipc-message' event. #30704. Added 'did-redirect-navigation' event. #30664. Added app.configureHostResolver API for configuring DNS-over-HTTPS. #30775. Added location and modifiers to the event properties provided in the 'before-input-event' WebContents event. #29850. Added safeStorage string encryption API. #30430. Added signal option to dialog.showMessageBox. #26102. Added webContents.fromDevToolsTargetId(targetId) to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #30733 (Also in 14). Added an Electron Fuse for enforcing code signatures on the app.asar file your application loads. Requires the latest asar module. #30900. Added experimental cookie encryption support behind an Electron Fuse. #27524 (Also in 13, 14). Added fuses to disable NODE_OPTIONS and --inspect dearguments in packaged apps. #30420. Added missing resourceType conversions for webRequest listener details: font, ping, cspReport, media, webSocket. #29902 (Also in 14). Added new MenuItem.userAccelerator property to read user-assigned macOS accelerator overrides. #26682. Added new app.runningUnderARM64Translation property to detect when running under Rosetta on Apple Silicon, or WOW on Windows for ARM. #29168. Added new imageAnimationPolicy web preference to control how images are animated. #29095. Added resize edge info to Browse
16.0.0-nightly.2021092021 Sep 2021 20:45 minor feature: Backported for CVE-2021-30632. #30940. Security: backported for CVE-2021-30625. #30965.
16.0.0-nightly.2021091314 Sep 2021 13:25 minor feature: transparent frameless windows having an opaque background when opened in a maximized state. #30863 (Also in 13, 14, 15). Backported for chromium:1206289. #30822. Backported for chromium:1227228. #30816. Security: Backported for 1231134. #30762 (Also in 11). Security: backported for chromium:1221047. #30818.
16.0.0-nightly.2021090305 Sep 2021 07:45 minor feature: Security: Backported for 1228036. #30639. Security: Backported for 1231134. #30637 (Also in 11). Security: Backported for 1233564. #30636 (Also in 11). Security: Backported for 1234009. #30635 (Also in 11).
16.0.0-nightly.2021083101 Sep 2021 06:45 minor feature: Security: Backported for 1228036. #30639. Security: Backported for 1231134. #30637 (Also in 11). Security: Backported for 1233564. #30636 (Also in 11). Security: Backported for 1234009. #30635 (Also in 11).
16.0.0-nightly.2021082728 Aug 2021 07:45 minor feature: an present in webView where the leave-html-full-screen event is not emitted if the user exits fullscreen with esc instead of by clicking into the webView. #30669 (Also in 13, 14, 15). Security: Backported for 1196853. #30581. Security: Backported for 1227933. #30615. Security: backported for 1229298. #30580.
16.0.0-nightly.2021082324 Aug 2021 06:45 minor feature: an present in webView where the leave-html-full-screen event is not emitted if the user exits fullscreen with esc instead of by clicking into the webView. #30560 (Also in 14, 15). an where background color would not be correctly applied to BrowserViews on Windows when either the x or y coordinate is negative (off-screen). #30540 (Also in 14, 15). an where toggling documentEdited status on macOS with titlebarStyle: 'hiddenInset' inadvertently moves the traffic light location. #30603 (Also in 14, 15). Security: Backported for 1227933. #30583 (Also in 12). Security: Backported for 1231950. #30584. Security: Backported for 1234764. #30587. Security: Backported for 1234770. #30586. Security: Backported for 1234829. #30585.
16.0.0-nightly.2021081920 Aug 2021 22:05 minor feature: Security: backported for https://cr.com/1204814. #30399.
16.0.0-nightly.2021081317 Aug 2021 01:25 minor feature: DocumentEdited status not updating button for frameless window on macOS. #30393 (Also in 14, 15). Security: backported for 1229298. #30452.
16.0.0-nightly.2021081112 Aug 2021 07:05 minor feature: DocumentEdited status not updating button for frameless window on macOS. #30393 (Also in 14, 15). Security: backported for 1229298. #30452.
16.0.0-nightly.2021080608 Aug 2021 07:25 minor feature: a potential crash that would occur with draggable regions on Windows. #30326 (Also in 14, 15). an where a specified aspect ratio could become incorrect when maximizing a window on macOS. #30330 (Also in 12, 14, 15). frameless window having wrong traffic lights position on macOS 11. #30319 (Also in 14, 15). pressing ESC not exiting fullscreen from webview. #30128 (Also in 12, 14). stack overflow crash in v8 on windows 32-bit builds. #30241 (Also in 12, 14, 15). tray.setTitle not respecting ANSI colors if a font type was specified. #30163 (Also in 14). Backported for https://cr.com/1227921. #30203. Security: backported for 1205059,1196302. #30265. Security: backported for CVE-2021-30568. #30229. Security: backported for CVE-2021-30569. #30294. Security: backported for CVE-2021-30573. #30251. Security: backported for chromium:1217064. #30246. Updated Chromium to 91.0.4472.164. #30169.
16.0.0-nightly.2021080304 Aug 2021 15:25 minor feature: a potential crash that would occur with draggable regions on Windows. #30326 (Also in 14, 15). an where a specified aspect ratio could become incorrect when maximizing a window on macOS. #30330 (Also in 12, 14, 15). frameless window having wrong traffic lights position on macOS 11. #30319 (Also in 14, 15). pressing ESC not exiting fullscreen from webview. #30128 (Also in 12, 14). stack overflow crash in v8 on windows 32-bit builds. #30241 (Also in 12, 14, 15). tray.setTitle not respecting ANSI colors if a font type was specified. #30163 (Also in 14). Backported for https://cr.com/1227921. #30203. Security: backported for 1205059,1196302. #30265. Security: backported for CVE-2021-30568. #30229. Security: backported for CVE-2021-30569. #30294. Security: backported for CVE-2021-30573. #30251. Security: backported for chromium:1217064. #30246. Updated Chromium to 91.0.4472.164. #30169.
15.0.0-nightly.2021071920 Jul 2021 14:05 minor feature: a crash when calling the webContents.on('login') callback synchronously. #30092 (Also in 13, 14). a potential crash when calling app.quit() on macOS. #30138 (Also in 13, 14). Key window status on mac when opening panels or using custom window switchers. #30067 (Also in 14). Pressing ESC not exiting fullscreen from webview. #30137 (Also in 14). Backported for 1216190. #30099 (Also in 13, 14). Documentation changes: #30056.
15.0.0-nightly.2021071516 Jul 2021 06:25 minor feature: a crash when calling the webContents.on('login') callback synchronously. #30092 (Also in 13, 14). a potential crash when calling app.quit() on macOS. #30138 (Also in 13, 14). Key window status on mac when opening panels or using custom window switchers. #30067 (Also in 14). Pressing ESC not exiting fullscreen from webview. #30137 (Also in 14). Backported for 1216190. #30099 (Also in 13, 14). Documentation changes: #30056.
15.0.0-nightly.2021070912 Jul 2021 03:25 minor feature: Backported for chromium:1211215. #29785. Security: backported for CVE-2021-30522. #29879. Security: backported for CVE-2021-30523. #29877. Security: backported for CVE-2021-30547. #29790. Security: backported for CVE-2021-30553. #29819. Security: backported for CVE-2021-30554. #29823. Security: backported for chromium:1194689. #29817. Security: backported for chromium:1209558. #29815.
15.0.0-nightly.2021070708 Jul 2021 06:45 minor feature: Backported for chromium:1211215. #29785. Security: backported for CVE-2021-30522. #29879. Security: backported for CVE-2021-30523. #29877. Security: backported for CVE-2021-30547. #29790. Security: backported for CVE-2021-30553. #29819. Security: backported for CVE-2021-30554. #29823. Security: backported for chromium:1194689. #29817. Security: backported for chromium:1209558. #29815.
15.0.0-nightly.2021070204 Jul 2021 20:45 minor feature: a hang when denying a window.open using setWindowOpenHandler when nativeWindowOpen: false. #29882 (Also in 12, 14). an where dropdown menus did not work in DevTools when contextIsolation was enabled. #29885 (Also in 14). an where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. #29836 (Also in 12, 14). an where the setAlwaysOnTop value would sometimes not be preserved for child windows on macOS. #29956 (Also in 12, 14). Crashes on macOS when Geolocation was used. #29912 (Also in 14). Updated Chromium to 91.0.4472.124. #29774.
15.0.0-nightly.2021062930 Jun 2021 16:25 minor feature: a hang when denying a window.open using setWindowOpenHandler when nativeWindowOpen: false. #29881 (Also in 13, 14). an where request headers were cleared if the optional "requestHeaders" parameter was not included in the webRequest.onBeforeSendHeaders callback response object. #29834 (Also in 13, 14). Backported for chromium:1211215. #29784. Security: backported for CVE-2021-30547. #29789. Security: backported for CVE-2021-30553. #29818. Security: backported for CVE-2021-30554. #29822. Security: backported for chromium:1194689. #29816. Security: backported for chromium:1209558. #29814.
15.0.0-nightly.2021062526 Jun 2021 11:45 minor feature: an with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. #29830 (Also in 14).
15.0.0-nightly.2021062122 Jun 2021 15:45 minor feature: potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. #29667 (Also in 12, 13, 14). Security: backported for CVE-2021-30551. #29780. Security: backported for CVE-2021-30544. #29777. Security: backported for CVE-2021-30548. #29787.
15.0.0-nightly.2021061415 Jun 2021 08:25 minor feature: Memory leak when requesting files in ASAR archive from renderer. #29548 (Also in 13, 14). Sending intermediate certificates with 'select-client-certificate' event callback. #29568 (Also in 13, 14). Shifted character getting changed in menu accelerator. #29483 (Also in 13, 14).
15.0.0-nightly.2021061011 Jun 2021 16:05 minor feature: Memory leak when requesting files in ASAR archive from renderer. #29548 (Also in 13, 14). Sending intermediate certificates with 'select-client-certificate' event callback. #29568 (Also in 13, 14). Shifted character getting changed in menu accelerator. #29483 (Also in 13, 14).
15.0.0-nightly.2021060407 Jun 2021 11:05 minor feature: Crashes on latest gen Intel and Ryzen processors. #29546. Memory leak when requesting files in ASAR archive from renderer. #29535 (Also in 14).
13.1.003 Jun 2021 08:05 minor feature: Added experimental cookie encryption support behind an Electron Fuse. #29493 (Also in 14). Added support for deURLs such as chrome://gpucrash. #29491 (Also in 14). missing 'fetch' event in service workers for requests using a registered protocol. #29446 (Also in 12, 14). pressing Alt with mouse click results in toggling menu bar. #29450 (Also in 12, 14). pressing Alt+Shift and Alt+Ctrl toggling menu bar on KDE. #29443 (Also in 12, 14). Backported for 1090441,1173656,1181434,1188117. #29494. using custom v8 snapshots on Apple Silicon. #29339 (Also in 12). Updated Chromium to 91.0.4472.77. #29321. Documentation changes: #29430.
15.0.0-nightly.2021052830 May 2021 15:05 minor feature: SHA when creating a universal macOS build.
13.0.126 May 2021 15:05 minor feature: SHA when creating a universal macOS build.
14.0.0-nightly.2021052022 May 2021 12:05 minor feature: Will-resize and will-move events not scaling the emitted newBounds rectangle to the appropriate Windows display scale factor. #29226 (Also in 11, 13). Incorrect value of document.focus when opening multiple windows on macOS. #29235.
14.0.0-nightly.2021051718 May 2021 09:45 minor feature: an incorrect warning about enableRemoteModule being d when the option was undefined (and thus defaulting to false). #29023. an where events on webview elements were missing properties if contextIsolation was enabled. #29150 (Also in 10). Corner radius for vibrancy view in macOS 11. #29072 (Also in 12, 13). Documentation changes: #29147.
14.0.0-nightly.2021050710 May 2021 05:25 minor feature: lt;webview gt; focus / blur events not working with contextIsolation enabled. #29027 (Also in 10, 12, 13). an where drag regions on macOS would be offset incorrectly when no drag regions were set. #29018 (Also in 12, 13).
14.0.0-nightly.2021050405 May 2021 11:25 minor feature: Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling uv_run(). #28974 (Also in 12, 13). an where some Node.js modules would hang on page reload on Windows. #28336 (Also in 12, 13). an where windows in simpleFullscreen mode were not properly resizing when display metrics changed. #28870 (Also in 12, 13). the window-all-event being emitted while the last BrowserWindow was still in the process of being. #28912 (Also in 12, 13). Security: backported for 1161379, 1186641. #28801. Security: backported for CVE-2021-21214. #28934. Security: backported for CVE-2021-21215 and CVE-2021-21216. #28948. Security: backported to CVE-2021-21207. #28930. Security: backported to CVE-2021-21223. #28813. Security: backported to CVE-2021-21227. #28862. Security: backported to CVE-2021-21230. #28902. Security: backported to CVE-2021-21231. #28905. Security: backported to CVE-2021-21233. #28873.
14.0.0-nightly.2021043001 May 2021 03:25 minor feature: a crash when calling shell.trashItem() from the renderer process. #28787 (Also in 13). an where multiple calls to window.setFullScreen could cause problems. #28772 (Also in 11, 13). an where some dialogs would stop working on macOS if window.hide() was called while they were open. #28695 (Also in 11, 13). an where windows in simpleFullscreen mode were not properly resizing when display metrics changed. #28869 (Also in 11, 13). the window-all-event being emitted while the last BrowserWindow was still in the process of being. #28913 (Also in 11, 13). No longer set backgroundColor in default-app when opening custom files / URLs. #28841 (Also in 10, 11, 13). Security: backported for 1192552. #28818. Security: backported for CVE-2021-21222. #28815. Security: backported for CVE-2021-21226. #28806. Security: backported to CVE-2021-21223. #28812. Security: backported to CVE-2021-21225. #28809. Security: backported to CVE-2021-21227. #28861. Security: backported to CVE-2021-21230. #28901. Security: backported to CVE-2021-21231. #28904. Security: backported to CVE-2021-21233. #28872. Security: backported to chromium:1155297. #28821.
14.0.0-nightly.2021042627 Apr 2021 17:25 minor feature: The handler set with setWindowOpenHandler not being invoked when a link was middle-clicked or shift-clicked. #28664 (Also in 13). Updated Chromium to 89.0.4389.128. #28659.
14.0.0-nightly.2021042223 Apr 2021 10:45 minor feature: The handler set with setWindowOpenHandler not being invoked when a link was middle-clicked or shift-clicked. #28664 (Also in 13). Updated Chromium to 89.0.4389.128. #28659.
14.0.0-nightly.2021041619 Apr 2021 10:05 minor feature: Security: backported for chromium:1196683. #28638.
14.0.0-nightly.2021041415 Apr 2021 09:45 minor feature: Security: backported for chromium:1196683. #28638.
14.0.0-nightly.2021040911 Apr 2021 03:19 minor feature: an where the thumbar disappeared after win.hide() on Windows. #28391 (Also in 10, 12, 13). Where TouchBarPopover and TouchBarGroup were no longer rendering. #28412 (Also in 12). Crash when exiting app with active nodejs worker_threads. #28471. Service worker not working with custom protocol. #28353 (Also in 12, 13). Documentation changes: #28364.
14.0.0-nightly.2021040607 Apr 2021 07:05 minor feature: an where the thumbar disappeared after win.hide() on Windows. #28391 (Also in 10, 12, 13). Where TouchBarPopover and TouchBarGroup were no longer rendering. #28412 (Also in 12). Crash when exiting app with active nodejs worker_threads. #28471. Service worker not working with custom protocol. #28353 (Also in 12, 13). Documentation changes: #28364.
14.0.0-nightly.2021040203 Apr 2021 20:25 minor feature: an where the thumbar disappeared after win.hide() on Windows. #28391 (Also in 10, 12, 13). Where TouchBarPopover and TouchBarGroup were no longer rendering. #28412 (Also in 12). Crash when exiting app with active nodejs worker_threads. #28471. Service worker not working with custom protocol. #28353 (Also in 12, 13). Documentation changes: #28364.
14.0.0-nightly.2021032629 Mar 2021 10:45 minor feature: Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28172 (Also in 11, 13). DesktopCapturer.getSources() promise result sometimes never resolving. #28281 (Also in 10, 11, 13). a rare crash on Windows that could occur when emitting certain Tray events. #28111. an where some Node.js modules would hang on page reload on Windows. #28337 (Also in 13). an where the drag regions in BrowserViews on macOS could be off in their y-axis. #28296 (Also in 10, 11, 13). Context menus not being positioned correctly when near the edge of the screen. #28277 (Also in 11, 13). Crash when calling getBackgroundColor on a transparent window with no assigned background color. #28188 (Also in 11, 13). Intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #28202 (Also in 11, 13). URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28341 (Also in 10, 11, 13). Native module compilation with AsyncCleanupHooks on windows. #28109 (Also in 11, 13). Updated Chromium to 89.0.4389.90. #28174. Documentation changes: #28214.
14.0.0-nightly.2021032425 Mar 2021 15:25 minor feature: Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28172 (Also in 11, 13). DesktopCapturer.getSources() promise result sometimes never resolving. #28281 (Also in 10, 11, 13). a rare crash on Windows that could occur when emitting certain Tray events. #28111. an where some Node.js modules would hang on page reload on Windows. #28337 (Also in 13). an where the drag regions in BrowserViews on macOS could be off in their y-axis. #28296 (Also in 10, 11, 13). Context menus not being positioned correctly when near the edge of the screen. #28277 (Also in 11, 13). Crash when calling getBackgroundColor on a transparent window with no assigned background color. #28188 (Also in 11, 13). Intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #28202 (Also in 11, 13). URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28341 (Also in 10, 11, 13). Native module compilation with AsyncCleanupHooks on windows. #28109 (Also in 11, 13). Updated Chromium to 89.0.4389.90. #28174. Documentation changes: #28214.
14.0.0-nightly.2021031921 Mar 2021 14:25 minor feature: BrowserWindow.documentEdited property on top level window. #28159 (Also in 11, 12). a potential crash when resetting BrowserViews. #27946 (Also in 11, 12). an where BrowserViews could have mismatched draggable regions to their bounds. #27986 (Also in 11, 12). an where libuv might hang with multiple subframes when nodeIntegrationInSubframes is enabled. #27881 (Also in 11, 12). an out-of-bounds access in WebContents.sendInputEvent. #27854 (Also in 11, 12). background color not being applied for child windows created by native window.open path. #27945 (Also in 11, 12). where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #28160 (Also in 12). native window.open() to not use windowName/frameName as title by default. #27868 (Also in 11, 12). warning when worldSafeExecuteJavaScript is disabled. #27974 (Also in 11, 12). Security: backported for 1180871. #28047. Security: backported for CVE-2021-21160. #28094. Security: backported for CVE-2021-21162. #28092. Security: backported for CVE-2021-21165. #28090. Security: backported for CVE-2021-21181. #28098. Security: backported for CVE-2021-21193. #28166. Security: backported to 1177593. #28051.
14.0.0-nightly.2021031718 Mar 2021 03:17 minor feature: BrowserWindow.documentEdited property on top level window. #28159 (Also in 11, 12). a potential crash when resetting BrowserViews. #27946 (Also in 11, 12). an where BrowserViews could have mismatched draggable regions to their bounds. #27986 (Also in 11, 12). an where libuv might hang with multiple subframes when nodeIntegrationInSubframes is enabled. #27881 (Also in 11, 12). an out-of-bounds access in WebContents.sendInputEvent. #27854 (Also in 11, 12). background color not being applied for child windows created by native window.open path. #27945 (Also in 11, 12). where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #28160 (Also in 12). native window.open() to not use windowName/frameName as title by default. #27868 (Also in 11, 12). warning when worldSafeExecuteJavaScript is disabled. #27974 (Also in 11, 12). Security: backported for 1180871. #28047. Security: backported for CVE-2021-21160. #28094. Security: backported for CVE-2021-21162. #28092. Security: backported for CVE-2021-21165. #28090. Security: backported for CVE-2021-21181. #28098. Security: backported for CVE-2021-21193. #28166. Security: backported to 1177593. #28051.
14.0.0-nightly.2021031214 Mar 2021 11:45 minor feature: Added support for the des-ede3 cipher in node crypto. #27992 (Also in 11). Child windows with specified background colors or transparency now work as intended. #28107. an where BrowserViews could have mismatched draggable regions to their bounds. #27988 (Also in 10, 11). an where win.capturePage() never called back after calling hide() for a hidden window on some platforms. #28075 (Also in 11, 13). using navigator.setAppBadge and navigator.clearAppBadge from a service worker in Electron. #28011. warning when worldSafeExecuteJavaScript is disabled. #27969 (Also in 10, 11). Updated Chromium to 89.0.4389.82. #27960. a11y broken word navigation for certain alphanumeric characters. #27991.
14.0.0-nightly.2021030910 Mar 2021 13:25 minor feature: Security: backported for 1154965. #27610. Security: backported for 1155974. #27799. Security: backported for 1170657. #27798. Security: backported for 1171954. #27800. Security: backported for 1172192. #27801. Security: backported for 1177341. #27748. Security: backported for chromium:1162942. #27612. Security: backported for https://cr.com/1161705. #27607. Documentation changes: #27818.
14.0.0-nightly.2021030506 Mar 2021 16:45 minor feature: Security: backported for 1154965. #27610. Security: backported for 1155974. #27799. Security: backported for 1170657. #27798. Security: backported for 1171954. #27800. Security: backported for 1172192. #27801. Security: backported for 1177341. #27748. Security: backported for chromium:1162942. #27612. Security: backported for https://cr.com/1161705. #27607. Documentation changes: #27818.
12.0.003 Mar 2021 00:25 minor feature: Changed the default value of contextIsolation to true. #27949. a potential crash when resetting BrowserViews. #27947. Background color not being applied for child windows created by native window.open path. #27942 (Also in 10, 11). Where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #27940. Navigator.bluetooth.requestDevice. #27927 (Also in 11). Race condition in electron.net implementation. #27938. Reverted WebFrameMain.executeJavaScriptInIsolatedWorld(). #27937. Updated Chromium to 89.0.4389.69. #27907.
13.0.0-nightly.2021022324 Feb 2021 03:15 minor feature: Added win.setTopBrowserView() so that BrowserViews can be raised. #27711 (Also in 11, 12). OS-level shortcuts on macOS (e.g. Ctrl + F2, + ). #27812 (Also in 11, 12). an Uncaught TypeError when opening DevTools. #27691 (Also in 11). an erroneous enableBlinkFeatures warning shown webviews which enabled no Blink features. #27788 (Also in 11, 12). an where deleted download directories would be sometimes recreated by the operating system. #27807 (Also in 11, 12). an occasional white flicker present when rendering BrowserViews in succession. #27660 (Also in 11, 12). crash when destroying WebContents in the crashed event. #27758 (Also in 11, 12). memory leak when sending non-primitives over the context bridge. #27637 (Also in 11, 12). slow child process spawning on macOS Big Sur. #27655 (Also in 11, 12). Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. #27811 (Also in 11, 12). Security: backported for 1154965. #27611. Security: backported for 1155974. #27795. Security: backported for 1166504. #27794. Security: backported for 1170657. #27796. Security: backported for 1171954. #27793. Security: backported for 1172192. #27791. Security: backported for 1177341. #27749. Security: backported for chromium:1162942. #27613. Security: backported for https://cr.com/1161705. #27608. Documentation changes: #27816.
13.0.0-nightly.2021021921 Feb 2021 03:15 minor feature: Added win.setTopBrowserView() so that BrowserViews can be raised. #27711 (Also in 11, 12). OS-level shortcuts on macOS (e.g. Ctrl + F2, + ). #27812 (Also in 11, 12). an Uncaught TypeError when opening DevTools. #27691 (Also in 11). an erroneous enableBlinkFeatures warning shown webviews which enabled no Blink features. #27788 (Also in 11, 12). an where deleted download directories would be sometimes recreated by the operating system. #27807 (Also in 11, 12). an occasional white flicker present when rendering BrowserViews in succession. #27660 (Also in 11, 12). crash when destroying WebContents in the crashed event. #27758 (Also in 11, 12). memory leak when sending non-primitives over the context bridge. #27637 (Also in 11, 12). slow child process spawning on macOS Big Sur. #27655 (Also in 11, 12). Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. #27811 (Also in 11, 12). Security: backported for 1154965. #27611. Security: backported for 1155974. #27795. Security: backported for 1166504. #27794. Security: backported for 1170657. #27796. Security: backported for 1171954. #27793. Security: backported for 1172192. #27791. Security: backported for 1177341. #27749. Security: backported for chromium:1162942. #27613. Security: backported for https://cr.com/1161705. #27608. Documentation changes: #27816.
13.0.0-nightly.2021021213 Feb 2021 07:05 minor feature: Backported for https://cr.com/952922. #27584. crash when extension fails to load. #27588 (Also in 10, 12). Security: Addressed Chromium CVE-2021-21148 with backported for chromium:1170176, chromium:961059. #27624.
13.0.0-nightly.2021020810 Feb 2021 01:45 minor feature: Backported for https://cr.com/952922. #27584. crash when extension fails to load. #27588 (Also in 10, 12). Security: Addressed Chromium CVE-2021-21148 with backported for chromium:1170176, chromium:961059. #27624.
13.0.0-nightly.2021020405 Feb 2021 17:05 minor feature: CSP with unsafe-eval detection with Trusted Types. #27469 (Also in 9, 10, 12). not working with Trusted Types. #27464 (Also in 9, 10, 12). regression that crashed Electron when processing an invalid icon. #27478 (Also in 12). None. #27509 (Also in 12). Backported the to CVE-2020-16044. #27491. Backported the to CVE-2021-21118 from V8. #27415. Backported the to a UAF in Mojo (1162198). #27401. Backported the to chromium:1153329. #27494. Security: backported for CVE-2021-21122. #27406.
13.0.0-nightly.2021012901 Feb 2021 15:25 minor feature: CSP with unsafe-eval detection with Trusted Types. #27472 (Also in 10, 11, 12). not working with Trusted Types. #27466 (Also in 10, 11, 12). a memory leak in desktopCapturer.getSources. #27506 (Also in 10, 11, 12). Backported the to CVE-2020-16044. #27493. Backported the to CVE-2021-21118 from V8. #27421. Backported the to a UAF in Mojo (1162198). #27405. Backported the to chromium:1153329. #27496. Backported the to chromium:1160534. #27451. Security: backported for 1148309. #27362. Security: backported for 1150065, 1153658. #27391. Security: backported for 1151298. #27389. Security: backported for 1152645. #27400. Security: backported for 1155426. #27388. Security: backported for CVE-2021-21122. #27408. Security: backported for chromium:1161654. #27413.
13.0.0-nightly.2021012728 Jan 2021 07:25 minor feature: CSP with unsafe-eval detection with Trusted Types. #27472 (Also in 10, 11, 12). lt;webview gt; not working with Trusted Types. #27466 (Also in 10, 11, 12). a memory leak in desktopCapturer.getSources. #27506 (Also in 10, 11, 12). Backported the to CVE-2020-16044. #27493. Backported the to CVE-2021-21118 from V8. #27421. Backported the to a UAF in Mojo (1162198). #27405. Backported the to chromium:1153329. #27496. Backported the to chromium:1160534. #27451. Security: backported for 1148309. #27362. Security: backported for 1150065, 1153658. #27391. Security: backported for 1151298. #27389. Security: backported for 1152645. #27400. Security: backported for 1155426. #27388. Security: backported for CVE-2021-21122. #27408. Security: backported for chromium:1161654. #27413.
13.0.0-nightly.2021012224 Jan 2021 12:25 minor feature: Apps requesting the CAMERA_PAN_TILT_ZOOM permission will have the permission request handler called with a permission string of "media" instead of "font-access". #27423. crash when a keyboard event immediately precedes calling browserWindow.() on Windows. #27357 (Also in 10, 12). shutdown crash when quitting with in-progress downloads. #27419 (Also in 10, 12). Increase stack size on windows x64 to 8MB. #27385 (Also in 10, 12). Updated the ICU time zone database to the latest 2020f version. #27369. Backported the to CVE-2021-21120 from sqlite. #27424. Backported the to chromium:1160534. #27443. Backported the to the save file dialog related CVE-2021-21123, CVE-2021-21129, CVE-2021-21130, CVE-2021-21131, CVE-2021-21141. #27437. Security: backported for chromium:1161654. #27411.
13.0.0-nightly.2021012021 Jan 2021 03:17 minor feature: a memory leak in desktopCapturer.getSources. #27057 (Also in 11, 12). an where BrowserViews couldn't be effectively reparented. #27220 (Also in 11, 12). an where SIGINT was improperly handled in Node.js processes. #26970 (Also in 11, 12). an where draggable regions did not work exclusively on BrowserViews on Windows. #27222 (Also in 11, 12). an where non-draggable regions on BrowserViews could have incorrectly calculated bounds. #27185 (Also in 11, 12). an with audio not playing in HTML video elements. #26963. Security: backported for 1147431, 1144462. #26953. Security: backported for chromium:1123035. #26956. chrome.webRequest extensions API not intercepting any requests. #27097 (Also in 11, 12).
13.0.0-nightly.2021011517 Jan 2021 03:18 minor feature: a memory leak in desktopCapturer.getSources. #27057 (Also in 11, 12). an where BrowserViews couldn't be effectively reparented. #27220 (Also in 11, 12). an where SIGINT was improperly handled in Node.js processes. #26970 (Also in 11, 12). an where draggable regions did not work exclusively on BrowserViews on Windows. #27222 (Also in 11, 12). an where non-draggable regions on BrowserViews could have incorrectly calculated bounds. #27185 (Also in 11, 12). an with audio not playing in HTML video elements. #26963. Security: backported for 1147431, 1144462. #26953. Security: backported for chromium:1123035. #26956. chrome.webRequest extensions API not intercepting any requests. #27097 (Also in 11, 12).
13.0.0-nightly.2021011213 Jan 2021 03:25 minor feature: Made win.setAspectRatio() work on Windows. #27203 (Also in 12). a crash that could occur on app quit when using the remote module. #27069 (Also in 12). an where BrowserViews couldn't be effectively reparented. #27219 (Also in 12). an where non-draggable regions on BrowserViews could have incorrectly calculated bounds. #27183 (Also in 10, 12). an where some draggable regions were not clickable when loaded into BrowserViews on Windows. #27178 (Also in 10, 12). The pretty-print JavaScript feature in DevTools not functioning correctly. #27102. Updated Chromium to 87.0.4280.141. #27213. Chrome.webRequest extensions API not intercepting any requests. #27096 (Also in 10, 12).
13.0.0-nightly.2021010809 Jan 2021 15:25 minor feature: Protocol methods not being accessible via remote.protocol. #27044 (Also in 12). Readdir/readdirSync (w/ withFileTypes) failing on a deep directory within archive. #27010 (Also in 12). a memory leak in desktopCapturer.getSources. #27056 (Also in 10, 12). an where SIGINT was improperly handled in Node.js processes. #26972 (Also in 10, 12). an where renderer process stack traces were broken with contextIsolation enabled. #26997 (Also in 12). an where some async_hooks were not properly emitted after an error in the renderer process. #26991 (Also in 12). an whereby remote.screen EventEmitter methods are undefined in the renderer. #26989 (Also in 12).
13.0.0-nightly.2021010405 Jan 2021 04:25 minor feature: Protocol methods not being accessible via remote.protocol. #27044 (Also in 12). Readdir/readdirSync (w/ withFileTypes) failing on a deep directory within archive. #27010 (Also in 12). a memory leak in desktopCapturer.getSources. #27056 (Also in 10, 12). an where SIGINT was improperly handled in Node.js processes. #26972 (Also in 10, 12). an where renderer process stack traces were broken with contextIsolation enabled. #26997 (Also in 12). an where some async_hooks were not properly emitted after an error in the renderer process. #26991 (Also in 12). an whereby remote.screen EventEmitter methods are undefined in the renderer. #26989 (Also in 12).
13.0.0-nightly.2020122326 Dec 2020 03:18 minor feature: Protocol methods not being accessible via remote.protocol. #27044 (Also in 12). Readdir/readdirSync (w/ withFileTypes) failing on a deep directory within archive. #27010 (Also in 12). a memory leak in desktopCapturer.getSources. #27056 (Also in 10, 12). an where SIGINT was improperly handled in Node.js processes. #26972 (Also in 10, 12). an where renderer process stack traces were broken with contextIsolation enabled. #26997 (Also in 12). an where some async_hooks were not properly emitted after an error in the renderer process. #26991 (Also in 12). an whereby remote.screen EventEmitter methods are undefined in the renderer. #26989 (Also in 12).
13.0.0-nightly.2020122122 Dec 2020 10:45 minor feature: Protocol methods not being accessible via remote.protocol. #27044 (Also in 12). Readdir/readdirSync (w/ withFileTypes) failing on a deep directory within archive. #27010 (Also in 12). a memory leak in desktopCapturer.getSources. #27056 (Also in 10, 12). an where SIGINT was improperly handled in Node.js processes. #26972 (Also in 10, 12). an where renderer process stack traces were broken with contextIsolation enabled. #26997 (Also in 12). an where some async_hooks were not properly emitted after an error in the renderer process. #26991 (Also in 12). an whereby remote.screen EventEmitter methods are undefined in the renderer. #26989 (Also in 12).
13.0.0-nightly.2020121516 Dec 2020 17:05 minor feature: Added Electron DLLs like libGLESv2.dll to symbol server. #26967 (Also in 10, 11, 12). systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance(). #26881 (Also in 10, 11, 12). an where event.reply could sometimes not deliver a reply to an IPC message when cross-site iframes were present. #26928 (Also in 10, 11, 12). an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26745 (Also in 10, 11). an whereby a corrupted async_hooks stack would crash the renderer when throwing some errors in the renderer process. #26748 (Also in 10, 11). an occasional crash on Windows related to NativeViewHost::SetParentAccessible. #26950 (Also in 10, 11, 12). usage of --disable-dev-shm-usage for apps using --no-sandbox on linux. #26806. Backported the to CVE-2020-16024: Heap buffer overflow in UI. #26831. Security: backport for 1150649. #26897. Security: backported for 1137603. #26893. Security: backported for 1141350. #26895. Security: backported the to CVE-2020-16014: Use after free in PPAPI. #26856. Security: backported the to CVE-2020-16015: Insufficient data validation in WASM. #26859. Security: backported the to CVE-2020-16022: Insufficient policy enforcement in networking. #26861.
13.0.0-nightly.2020121112 Dec 2020 07:45 minor feature: Added Electron DLLs like libGLESv2.dll to symbol server. #26967 (Also in 10, 11, 12). systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance(). #26881 (Also in 10, 11, 12). an where event.reply could sometimes not deliver a reply to an IPC message when cross-site iframes were present. #26928 (Also in 10, 11, 12). an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26745 (Also in 10, 11). an whereby a corrupted async_hooks stack would crash the renderer when throwing some errors in the renderer process. #26748 (Also in 10, 11). an occasional crash on Windows related to NativeViewHost::SetParentAccessible. #26950 (Also in 10, 11, 12). usage of --disable-dev-shm-usage for apps using --no-sandbox on linux. #26806. Backported the to CVE-2020-16024: Heap buffer overflow in UI. #26831. Security: backport for 1150649. #26897. Security: backported for 1137603. #26893. Security: backported for 1141350. #26895. Security: backported the to CVE-2020-16014: Use after free in PPAPI. #26856. Security: backported the to CVE-2020-16015: Insufficient data validation in WASM. #26859. Security: backported the to CVE-2020-16022: Insufficient policy enforcement in networking. #26861.
13.0.0-nightly.2020120708 Dec 2020 11:05 minor feature: render-process-gone event dispatch. #26577. an where IsMaximized would incorrectly return false for some windows on Windows. #26779 (Also in 12). an where draggable regions in BrowserWindow causes BrowserView to become draggable in non-correspondent places. #26753 (Also in 11, 12). an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26744 (Also in 9, 11). an whereby a corrupted async_hooks stack would crash the renderer when throwing some errors in the renderer process. #26747 (Also in 9, 11). uncaught promise rejection when creating webContents with javascript disabled. #26871 (Also in 11, 12). Security: backported the to CVE-2020-16015: Insufficient data validation in WASM. #26858. Security: backported the to CVE-2020-16022: Insufficient policy enforcement in networking. #26860. Re-enable Rosetta on Apple Silicon devices. #26569 (Also in 7.3, 8, 9, 11).
13.0.0-nightly.2020112730 Nov 2020 23:45 minor feature: lt;webview gt; render-process-gone event dispatch. #26578. ContentTracing.stopRecording() not rejecting when there is no trace in progress. #26655 (Also in 12). Screen methods not being accessible via remote.screen. #26660. a crash when calling webContents.fromId with an unknown ID. #26652.
13.0.0-nightly.2020112526 Nov 2020 20:45 minor feature: lt;webview gt; render-process-gone event dispatch. #26578. ContentTracing.stopRecording() not rejecting when there is no trace in progress. #26655 (Also in 12). Screen methods not being accessible via remote.screen. #26660. a crash when calling webContents.fromId with an unknown ID. #26652.
13.0.0-nightly.2020112022 Nov 2020 13:05 minor feature: LC_ALL environment variable getting changed in Electron. #26551 (Also in 9, 10). an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26528. Detection of launch on login items Detection of enabled state set by TaskManager. #26538 . Detection of enabled state set by TaskManager. #26538. Stopped using private API CTFontDescriptorIsSystemUIFont in MAS build. #26574. Updated Chromium to 87.0.4280.67. #26565. Re-enable Rosetta on Apple Silicon devices. #26570 (Also in 7.3, 8, 9, 10).
12.0.0-nightly.2020111718 Nov 2020 11:05 minor feature: Backported the to CVE-2020-16017: Browser UAF when detaching a provisional frame. #26484. Security: backported for 1143772. #26401. Security: backported for 1144489. #26398. Security: backported for chromium:1133527. #26413. Security: backported for chromium:1137608. #26410. Security: backported for chromium:1139398. #26407.
12.0.0-nightly.2020111314 Nov 2020 08:45 minor feature: an where Hover Text on macOS Catalina did not work without VoiceOver also being enabled. #26244 (Also in 10, 11). an where draggable regions did not work exclusively on BrowserViews. #26261 (Also in 10, 11). an where draggable regions were not properly updated on BrowserViews when a containing BrowserWindow was resized. #26322 (Also in 10, 11). calling app.commandLine.appendSwitch('lang') not changing app's locale. #26242 (Also in 10, 11). Improved performance of takeHeapSnapshot(). #26228. Security: backported for 1100470, 1125337. #26210. Security: backported for 1128657. #26197. Security: backported for 1133983. #26204. Security: backported for 1135018. #26194. Security: backported for 1135857. #26191. Security: backported for chromium:1117258. #26200. Security: backported for chromium:1132111. #26207. Security: backported for chromium:1137630. #26213.
12.0.0-nightly.2020110910 Nov 2020 09:05 minor feature: an where Hover Text on macOS Catalina did not work without VoiceOver also being enabled. #26244 (Also in 10, 11). an where draggable regions did not work exclusively on BrowserViews. #26261 (Also in 10, 11). an where draggable regions were not properly updated on BrowserViews when a containing BrowserWindow was resized. #26322 (Also in 10, 11). calling app.commandLine.appendSwitch('lang') not changing app's locale. #26242 (Also in 10, 11). Improved performance of takeHeapSnapshot(). #26228. Security: backported for 1100470, 1125337. #26210. Security: backported for 1128657. #26197. Security: backported for 1133983. #26204. Security: backported for 1135018. #26194. Security: backported for 1135857. #26191. Security: backported for chromium:1117258. #26200. Security: backported for chromium:1132111. #26207. Security: backported for chromium:1137630. #26213.
12.0.0-nightly.2020110506 Nov 2020 04:25 minor feature: ready-to-show event not emitted on some machines. #26140 (Also in 8, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25501 (Also in 8, 9, 10, 11). loading shared worker scripts over custom protocol crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10) . crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10). maximized frameless window bleeding to other monitors. #25979 (Also in 8, 9, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26100 (Also in 8, 9, 10, 11). Protocol response streams are now destroyed if the request is aborted. #26141 (Also in 8, 9, 10). Updated Node root certs to use NSS 3.56. #25363 (Also in 8, 9, 10, 11). Updated to Chrome 80.0.3987.163. #25499. Backported for CVE-2020-15999. #26068. Backported the to CVE-2020-15969: Use after free in WebRTC. #25855. Improved performance of takeHeapSnapshot(). #26227. Security: backported for 1100136. #25659. Security: backported for 1106612. #25657. Security: backported for 1111149. #25637. Security: backported for 1113558. #25860. Security: backported for 1121836. #25642. Security: backported for 1126249. #25646. Security: backported for 1128657. #26198. Security: backported for 1135018. #26195. Security: backported for 1135857. #26192. Security: backported for chromium:1117258. #26201. Security: backported for chromium:1132111. #26208. Security: backported for chromium:1137630. #26214. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25897.
12.0.0-nightly.2020103002 Nov 2020 11:45 minor feature: ready-to-show event not emitted on some machines. #26140 (Also in 8, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25501 (Also in 8, 9, 10, 11). loading shared worker scripts over custom protocol crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10) . crash when loading worker scripts with nodeIntegration enabled. #26142 (Also in 8, 9, 10). maximized frameless window bleeding to other monitors. #25979 (Also in 8, 9, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26100 (Also in 8, 9, 10, 11). Protocol response streams are now destroyed if the request is aborted. #26141 (Also in 8, 9, 10). Updated Node root certs to use NSS 3.56. #25363 (Also in 8, 9, 10, 11). Updated to Chrome 80.0.3987.163. #25499. Backported for CVE-2020-15999. #26068. Backported the to CVE-2020-15969: Use after free in WebRTC. #25855. Improved performance of takeHeapSnapshot(). #26227. Security: backported for 1100136. #25659. Security: backported for 1106612. #25657. Security: backported for 1111149. #25637. Security: backported for 1113558. #25860. Security: backported for 1121836. #25642. Security: backported for 1126249. #25646. Security: backported for 1128657. #26198. Security: backported for 1135018. #26195. Security: backported for 1135857. #26192. Security: backported for chromium:1117258. #26201. Security: backported for chromium:1132111. #26208. Security: backported for chromium:1137630. #26214. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25897.
12.0.0-nightly.2020102829 Oct 2020 14:25 minor feature: Browser views will properly resize within windows. #26034 (Also in 10, 11). gdi printing in silent printing mode. #25724 (Also in 10, 11). NativeImage.getScaleFactors() always returning the same value. #25904 (Also in 10, 11). a crash in printing on Windows. #26066 (Also in 10, 11). an where Windows notifications with timeoutType of 'never' did not work properly. #25862 (Also in 10, 11). an where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #26067 (Also in 10, 11). an where frameless windows showed window controls after being in simple fullscreen mode on macOS. #26128 (Also in 10, 11). an where some Node.js module API calls hung in the renderer process after reloads when render process reuse was enabled. #25924 (Also in 10, 11). an where the PDF annotations button existed in a broken state. #26004. that meant require.resolve paths option was ignored. #26035 (Also in 10, 11). maximized frameless window bleeding to other monitors. #25980 (Also in 8, 10, 11). memory leak on macOS when using dialog.showMessageBox API. #26098 (Also in 8, 10, 11). Backported for CVE-2020-15999. #26069. Backported the to CVE-2020-15969: Use after free in WebRTC. #25854. Security: backported for 1111149. #25638. Security: backported for 1113558. #25859. Security: backported for 1121414. #25911. Security: backported for 1121836. #25641. Security: backported for 1125635, 1115901. #25857. Security: backported for 1126249. #25645. Security: backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25896.
12.0.0-nightly.2020102325 Oct 2020 20:05 minor feature: a crash in printing on Windows. #26064 (Also in 9, 10). an where Wasm code generation erroneously showed as being disallowed by embedder when contextIsolation was enabled. #26063 (Also in 10). an where frameless windows showed window controls after being in simple fullscreen mode on macOS. #26126 (Also in 9, 10). Memory leak on macOS when using dialog.showMessageBox API. #26097 (Also in 8, 9, 10, 11). Backported for CVE-2020-15999. #26070.
12.0.0-nightly.2020101920 Oct 2020 17:45 minor feature: Browser views will properly resize within windows. #26033 (Also in 9, 10, 11). Excess menu item separators are now only removed after item re-ordering is done to avoid accidental removal of needed separators. #25931 (Also in 10, 11). gdi printing in silent printing mode. #25740 (Also in 9, 10, 11). NativeImage.crop().toBitmap() returning incorrect data. #25773 (Also in 10, 11). NativeImage.getScaleFactors() always returning the same value. #25905 (Also in 9, 10, 11). session argument of app 'session-created' event. #25798. an where Windows notifications with timeoutType of 'never' did not work properly. #25926 (Also in 9, 10, 11). an where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #26013 (Also in 10). an where some Node.js module API calls hung in the renderer process after reloads when render process reuse was enabled. #25923 (Also in 9, 10, 11). that meant require.resolve paths option was ignored. #25944 (Also in 9, 10, 11). crash when application launched from UNUserNotificationCenter notification (via a native node module). #25737 (Also in 9, 10, 11). maximized frameless window bleeding to other monitors. #25977 (Also in 8, 9, 10, 11). memory leak when creating "Services" menu. #25687 (Also in 9, 10, 11). ready-to-show event not emitted on some machines. #25932 (Also in 10, 11). Suppressed a spurious warning about executeJavaScript being called without worldSafeExecuteJavaScript being enabled in apps that do not call executeJavaScript. #25827 (Also in 10, 11). Backported the to CVE-2020-15968: Use after free in Blink. #25852. Backported the to CVE-2020-15969: Use after free in WebRTC. #25853. Backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25893. an where netLog.startLogging and netLog.stopLogging were undefined. #25670 (Also in 10). Security: backported for 1125635, 1115901. #25856.
12.0.0-nightly.2020101314 Oct 2020 21:45 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100910 Oct 2020 15:25 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100506 Oct 2020 06:28 minor feature: CORS not being disabled by webSecurity: false. #25505 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25490 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25538 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25605 (Also in 9, 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25502 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25607 (Also in 9, 10, 11). Crash when application launched from UNUserNotificationCenter notification (via a native node module). #25739 (Also in 9, 10, 11). Crashes caused by attempting to modify destroyed views. #25609 (Also in 9, 10, 11). Memory leak when creating "Services" menu. #25689 (Also in 9, 10, 11). Unsubscribe from observers when window is closing. #25586 (Also in 9, 10, 11). Updated Node root certs to use NSS 3.56. #25364 (Also in 8, 9, 10, 11). Added V8 crash message and location information to crashReport parameters. #24864 (Also in 9, 10). Added a small console hint to console to help derenderer crashes. #25473 (Also in 9, 10, 11). Resource leak in worker threads. #25663 (Also in 9, 10, 11). Security: backported for 1100136. #25658. Security: backported for 1106612. #25656. Security: backported for 1114636. #25643. Extension background page devtools not being openable. #25567 (Also in 9, 10, 11).
12.0.0-nightly.2020100102 Oct 2020 13:25 minor feature: CORS not being disabled by webSecurity: false. #25503 (Also in 9, 10, 11). Ready-to-show event not emitted on some machines. #25476 (Also in 9, 10, 11). a crash in app.importCertificate() on Linux. #25536 (Also in 9, 10, 11). a crash when closing window in an event listener after exiting fullscreen on macOS. #25604 (Also in 10, 11). an that could cause a normally-exiting process to fail with an "illegal access" message and exit code 7. #25458 (Also in 8, 9, 10, 11). an where an error would be displayed when using webContents.print() if no default was set and no device name provided. #25606 (Also in 9, 10, 11). an where multiple calls to window.print() could cause a crash. #25530. an where pageRanges was not properly honored when printing. #25597 (Also in 10). Crashes caused by attempting to modify destroyed views. #25511 (Also in 9, 10, 11). The remote-deging-port discovery page showing garbled text. #25601 (Also in 10, 11). Updated Node root certs to use NSS 3.56. #25361 (Also in 8, 9, 10, 11). Added a small console hint to console to help derenderer crashes. #25472 (Also in 9, 10, 11). Resource leak in worker threads. #25662 (Also in 9, 10, 11). Updated Chromium to 85.0.4183.121. #25559. Extension background page devtools not being openable. #25566 (Also in 9, 10, 11).
12.0.0-nightly.2020092528 Sep 2020 14:25 minor feature: Chore: improve renderer crash logging . Docs: document process.crashReporter apis in node children. . Bump v12.0.0-nightly.20200925.
12.0.0-nightly.2020092324 Sep 2020 15:05 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091820 Sep 2020 13:25 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091516 Sep 2020 13:45 minor feature: multiple dock icons being left in system when calling dock.show/hide on macOS. #25302 (Also in 8, 9, 10, 11). Security: backported for 1098860. #25290. Security: backported for 1111737. #25394.
12.0.0-nightly.2020091112 Sep 2020 12:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
12.0.0-nightly.2020090708 Sep 2020 12:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
12.0.0-nightly.2020090304 Sep 2020 21:05 minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.
9.3.004 Sep 2020 05:25 minor feature: the following for frameless when maximized on Windows: . the following for frameless when maximized on Windows: unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. white line on top of window under 4k resolutions. #25219. powerMonitor not emitting suspend/resume events on some Windows machines. #25163. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25102. an where some Node.js methods would not work with URL instances constructed in the renderer process. #24861. frameless window's size being changed when restored from minimized state. #25057. inactive windows having active titlebar on Windows. #24875. network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25181. node's TLS stack not allowing renegotiation. #25042. window size being changed after unmaximizing. #25148. Backported the to CVE-2020-6532: Use after free in SCTP. #24886. Security: Backported for CVE-2020-6541. #25025. Security: backported for 1095584. #25227. Security: backported for 1103827. #25244. Security: backported for 1104046. #25243. Security: backported for 1105202. #25262. Security: backported for 1105426. #25241. Security: backported for 1106682,1109467. #25239. Security: backported for 1107433. #25235. Security: backported for 1107815. #25232. Security: backported for 1115345. #25266.
12.0.0-nightly.2020082831 Aug 2020 03:05 minor feature: Added visualEffectState option to BrowserWindows to allow customization of vibrancy effect state on macOS. #25106. Added app.createThumbnailFromPath() API that returns a preview image of a file given its file path and a maximum thumbnail size. #25072. Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25125. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25084. Electron not working on Windows 7 after #25076. #25167.
11.0.0-nightly.2020082526 Aug 2020 14:05 minor feature: Backported for UAF in extensions (NOCVE). #24420. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24564. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24627. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24567. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24555. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24584. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24558. update webrtc root certificate. (Chromium security ). #24619. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24596. usrsctp is called with pointer as network address. (Chromium security ). #24561. Backported the to CVE-2020-6532: Use after free in SCTP. #24894. Security: Backported for CVE-2020-6541. #25026.
11.0.0-nightly.2020082122 Aug 2020 20:45 minor feature: Loading shared worker scripts over custom protocol. Crash when loading worker scripts with nodeIntegration enabled. #24750. a crash that could occur when using in-memory sessions. #25002. an where some Node.js methods would not work with URL instances constructed in the renderer process. #24862. an where the Save button did not function in PDF previews. #24996. Inactive windows having active titlebar on Windows. #24873. Missing guid parameter in Linux crash reports. #24898. Increased maximum length for crash keys from 127B to 20KB. #24854. a11y an where voiceover doesn't read the first item selected from a ARIA combobox. #25004. Backported the to CVE-2020-6532: Use after free in SCTP. #24887. Backported the to CVE-2020-6537: Type Confusion in V8. #24885. Resolve network that prevented RTC calls from being connected due to network IP address changes and ICE. (Chromium ). #24997. With CORS when making requests from extensions. #24915.
11.0.0-nightly.2020081718 Aug 2020 19:05 minor feature: Revert ": do not use CONTEXT_MENU flag for tray menu " (#2 . Test: extract defer helper. . Refactor: tsify remote. . : handle non client pointer events from pen on Win10. . Bump v11.0.0-nightly.20200612. . : fs.readdir should support withFileTypes. . Test: add test for gc race in remote. . Refactor: use WeakRef on renderer side of remote. . : showing certificate dialog with no window. . Bump v11.0.0-nightly.20200615. . Chore: remove test usages of createIDWeakMap. . Build: retry external binary downloads a few times. . : emit 'shutdown' outside - NSApplication terminate: . . Chore: remove unused deprecate.fnToProperty(). . Build: remove dead symlink from MAS build. . Revert "build: remove dead symlink from MAS build ". . Bump v11.0.0-nightly.20200616. . Feat: Add did-become-active event on mac. . Build: remove dead symlink from MAS build. . Refactor: use WeakRef on main process side of remote. . Chore: cleanup unused WebContents::DereferenceRemoteJSObject(). . Bump v11.0.0-nightly.20200617. . : let Node.js perform microtask checkpoint in the main process (#2 . . Docs: MenuItem click handler type. . : use correct 'pasteandmatchstyle' shortcut on macOS. . Chore: bump node to v12.18.0 (master). . : do not use CONTEXT_MENU flag for tray menu (reland). . Bump v11.0.0-nightly.20200618. . Chore: bump node to v12.18.1 (master). . Bump v11.0.0-nightly.20200619. . : isTrustedSender() in test-app. . : emit click events with tray context menu. . Bump v11.0.0-nightly.20200622. . Refactor: remove uses of v8::Isolate::GetCurrent. . Chore: bump chromium to a84d34e372b8fb5e9a94b1b4b447e (master). . Refactor: improve the REPL. . Refactor: prevent consistent early exception. . Bump v11.0.0-nightly.20200623. . : only notify mouse-up on mouse-up. . Chore: minify internal JS code. . Chore: expose electrons built in modules in the REPL along with nodes ( . . Feat: support suspend/resume on Windows. . : frameless vibrant moda
11.0.0-nightly.2020081314 Aug 2020 15:05 minor feature: ci: use call instead of cmd /C . Bump v11.0.0-nightly.20200611. . : correctly handle nexttick scheduling in stream reads. . Refactor: remove renderer-side refcount in remote. . Revert ": do not use CONTEXT_MENU flag for tray menu " (#2 . . Test: extract defer helper. . Refactor: tsify remote. . : handle non client pointer events from pen on Win10. . Bump v11.0.0-nightly.20200612. . : fs.readdir should support withFileTypes. . Test: add test for gc race in remote. . Refactor: use WeakRef on renderer side of remote. . : showing certificate dialog with no window. . Bump v11.0.0-nightly.20200615. . Chore: remove test usages of createIDWeakMap. . Build: retry external binary downloads a few times. . : emit 'shutdown' outside - NSApplication terminate: . . Chore: remove unused deprecate.fnToProperty(). . Build: remove dead symlink from MAS build. . Revert "build: remove dead symlink from MAS build ". . Bump v11.0.0-nightly.20200616. . Feat: Add did-become-active event on mac. . Build: remove dead symlink from MAS build. . Refactor: use WeakRef on main process side of remote. . Chore: cleanup unused WebContents::DereferenceRemoteJSObject(). . Bump v11.0.0-nightly.20200617. . : let Node.js perform microtask checkpoint in the main process (#2 . . Docs: MenuItem click handler type. . : use correct 'pasteandmatchstyle' shortcut on macOS. . Chore: bump node to v12.18.0 (master). . : do not use CONTEXT_MENU flag for tray menu (reland). . Bump v11.0.0-nightly.20200618. . Chore: bump node to v12.18.1 (master). . Bump v11.0.0-nightly.20200619. . : isTrustedSender() in test-app. . : emit click events with tray context menu. . Bump v11.0.0-nightly.20200622. . Refactor: remove uses of v8::Isolate::GetCurrent. . Chore: bump chromium to a84d34e372b8fb5e9a94b1b4b447e (master). . Refactor: improve the REPL. . Refactor: prevent consistent early exception. . Bump v11.0.0-nightly.20200623. . : only notify mouse-up on mouse-up. .
11.0.0-nightly.2020080710 Aug 2020 10:05 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.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.
11.0.0-nightly.2020052930 May 2020 03:15 minor feature: ensure nativeImage serialization main- renderer. . : use system installed objcopy to copy desymbols. . Bump v11.0.0-nightly.20200529.
11.0.0-nightly.2020052526 May 2020 03:15 minor feature: Chromium v83.0.4103.50 V81 blog post V82 was skipped V83 blog post . V81 blog post. V82 was skipped. V83 blog post. Node v12.14.1 V12.13.1 release notes V12.14.0 release notes V12.14.1 release notes . V12.13.1 release notes. V12.14.0 release notes. V12.14.1 release notes. V8 8.3 v8.1 blog post v8.3 blog post . v8.1 blog post. v8.3 blog post. Changed the default value of app.allowRendererProcessReuse to true. This will prevent loading of non-context-aware native modules in renderer processes. #22401. Removed deprecated .getWebContents(). #20986. Removed the deprecated 'setLayoutZoomLevelLimits' method. #21383. IPC between main and renderer processes now uses the Structured Clone Algorithm. #20214. Split shell.openItem(path) into synchronous and asynchronous methods. #20682. Added fullScreen property support for BrowserWindows. #23330. Added session.listWordsInSpellCheckerDictionary API to list custom words in the dictionary. #22128. Added session.removeWordFromSpellCheckerDictionary API to remove custom words in the dictionary. #22368. Added session.serviceWorkerContext API to access basic service worker info and receive console logs from service workers. #22313. Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23447. Added chrome.i18n extension API. #22570. Added chrome.tabs.connect extension API for background pages. #22549. Added support for property access to some getter/setter pairs on BrowserWindow. #23208. Added support for the chrome.extension.getBackgroundPage API when building with enable_electron_extensions. #22177. Allow an optional callback parameter for WebFrame.executeJavaScript methods, which is called synchronously unless the target context is paused. #22501. Restored support for pdfium-based PDF viewer. #22131. Don't allow window to go behind menu bar on mac. #22828. WebRequest module not working with file:// protocol. #22919. WebRequest not working for CORS requests. #22468. Win.setMenuBarVisibility(fals
10.0.0-nightly.2020052122 May 2020 03:15 minor feature: Chromium v83.0.4103.50 V81 blog post V82 was skipped V83 blog post . V81 blog post. V82 was skipped. V83 blog post. Node v12.14.1 V12.13.1 release notes V12.14.0 release notes V12.14.1 release notes . V12.13.1 release notes. V12.14.0 release notes. V12.14.1 release notes. V8 8.3 v8.1 blog post v8.3 blog post . v8.1 blog post. v8.3 blog post. Changed the default value of app.allowRendererProcessReuse to true. This will prevent loading of non-context-aware native modules in renderer processes. #22401. Removed deprecated .getWebContents(). #20986. Removed the deprecated 'setLayoutZoomLevelLimits' method. #21383. IPC between main and renderer processes now uses the Structured Clone Algorithm. #20214. Split shell.openItem(path) into synchronous and asynchronous methods. #20682. Added fullScreen property support for BrowserWindows. #23330. Added session.listWordsInSpellCheckerDictionary API to list custom words in the dictionary. #22128. Added session.removeWordFromSpellCheckerDictionary API to remove custom words in the dictionary. #22368. Added session.serviceWorkerContext API to access basic service worker info and receive console logs from service workers. #22313. Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23447. Added chrome.i18n extension API. #22570. Added chrome.tabs.connect extension API for background pages. #22549. Added support for property access to some getter/setter pairs on BrowserWindow. #23208. Added support for the chrome.extension.getBackgroundPage API when building with enable_electron_extensions. #22177. Allow an optional callback parameter for WebFrame.executeJavaScript methods, which is called synchronously unless the target context is paused. #22501. Restored support for pdfium-based PDF viewer. #22131. Don't allow window to go behind menu bar on mac. #22828. WebRequest module not working with file:// protocol. #22919. WebRequest not working for CORS requests. #22468. Win.setMenuBarVisibility(fals
10.0.0-nightly.2020051518 May 2020 03:15 minor feature: Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #23574. EnableWebSQL is a new webpreference option to enable/disable websql api. #23581. Ensured that exit callbacks are run for Node.js in the renderer process. #23564. a crash which could occur during page navigations. #23396. an whereby macOS would fail to allow file extensions containing periods. #23449. behaviour of navigator.language/s and app.getLocale to use OS locale. #23407. crash with webview during some window management events like resize, scroll etc. #23397. v8_context_snapshot_generator included in arm/arm64 mksnapshot zip files. #23542. None. #23402, #23591. Security: Backport Chromium for https://cr.com/1062861. #23528. Security: backported for CVE-2020-6458: Out of bounds read and write in PDFium. #23465. Security: backported for CVE-2020-6459: Use after free in payments. #23456. Security: backported for CVE-2020-6460: Insufficient data validation in URL formatting. #23462. Security: backported for CVE-2020-6461: use-after-free in storage. #23504. Security: backported for CVE-2020-6462: Use after free in task scheduling. #23517. Security: backported for CVE-2020-6463: use-after-free in Angle. #23561. Security: backported for CVE-2020-6464: Type confusion in blink. #23532. Security: backported for CVE-2020-6831: Stack buffer overflow in SCTP. #23514. Documentation changes: #23355.
10.0.0-nightly.2020051314 May 2020 03:15 minor feature: Build: building with enable_remote_module = false . : do not destroy thread in UI thread. . Build: use correct v8_context_snapshot_generator in mksnapshot zip (# . . : run Node.js at-exit callbacks in renderer proc. . Docs: add documentation on how to use the built-in spellchecker. . Feat: app.getPath('recent'). . : leave behind the unmodified XDG_CURRENT_DESKTOP variable. . : expose v8util.createIDWeakMap() regardless of enable_remote_modu . . Bump v10.0.0-nightly.20200513.
10.0.0-nightly.2020050810 May 2020 03:15 minor feature: With Promise.then context usage in V8.
10.0.0-nightly.2020050607 May 2020 03:15 minor feature: With Promise.then context usage in V8.
10.0.0-nightly.2020050103 May 2020 03:15 minor feature: Backported blink for zero-size pixels on high-dpi screens. #23336. Memory leaks in sandbox mode when using contextBridge with promises or ipcRenderer.invoke. #23339.
10.0.0-nightly.2020042829 Apr 2020 03:15 minor feature: Promise timeout when running Electron as Node. #23234. a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. #23181. an where windows without nativeWindowOpen: true could invoke the non-native-open path. #23225. Broken use of contextCodeGeneration parameter to Node.js' script.runInNewContext(). #23147. Memory leak when using contextBridge with sandbox=true. #23231. Updated Chromium to 80.0.3987.165. #23217.
10.0.0-nightly.2020042326 Apr 2020 03:15 minor feature: Security: Ensure proxy object is created in the correct context a9bead2.
10.0.0-nightly.2020042223 Apr 2020 03:15 minor feature: Security: Ensure proxy object is created in the correct context a9bead2.
10.0.0-nightly.2020041719 Apr 2020 03:15 minor feature: Security: Ensure proxy object is created in the correct context a9bead2.
10.0.0-nightly.2020041415 Apr 2020 03:15 minor feature: a potential crash on invalid zoomFactor values when setting the zoom factor of a webpage. #22710. an with maximizable state persistence of BrowserWindows on macOS. #23019. an with possible creation of a messageBox which cannot be dismissed on macOS. #23089. an occasional crash when closing all BrowserWindows. #23024. Security: Backported for CVE-2020-6426: inappropriate implementation in V8. #23043. Security: backported a for cr.com/1065094. #23059. Security: backported for a potential buffer overrun in WebRTC audio encoding. #23037. Security: backported for site isolation bypass in dedicated workers. #23040. Security: backported the to CVE-2020-6452: potential container-overflow in MediaStream mojo. #23044. Security: Backport for buffer underflow in DWrite. #22979. Security: Backported for use after free in file chooser. #22981. Security: backport for CVE-2020-6451: Use after free in WebAudio. #22945. Security: backport for use after free in VideoEncodeAccelerator. #22983. Security: backported for CVE-2019-20503: Out of bounds read in usersctplib. #22986. Security: backported for CVE-2020-6422: Use after free in WebGL. #23017. Security: backported for CVE-2020-6423: Use after free in audio. #23048. Security: backported for CVE-2020-6427: Use after free in audio. #23015. Security: backported for CVE-2020-6428: Use after free in audio. #23013. Security: backported for CVE-2020-6429: Use after free in audio. #23011. Security: backported for CVE-2020-6449: Use after free in audio. #23009. Security: backported for use-after-poison in WebAudio (cr.com/1023810). #22869. Security: backported for use-after-poison in WebAudio. #22943.
10.0.0-nightly.2020041011 Apr 2020 22:09 minor feature: Accessing the screen module before the ready event no longer makes it impossible to access the screen module. #22913. Added workaround for nativeWindowOpen hang. #22749. Enable offscreen rendering. #22431. an where native macOS dialogs sometimes failed to show after modal. #22889. where prefers-color-scheme would not be updated / set correctly when your OS was in dark mode. #22901. Updated Chromium to 80.0.3987.163. #22931.
10.0.0-nightly.2020040708 Apr 2020 03:15 minor feature: Accessing the screen module before the ready event no longer makes it impossible to access the screen module. #22913. Added workaround for nativeWindowOpen hang. #22749. Enable offscreen rendering. #22431. an where native macOS dialogs sometimes failed to show after modal. #22889. where prefers-color-scheme would not be updated / set correctly when your OS was in dark mode. #22901. Updated Chromium to 80.0.3987.163. #22931.
10.0.0-nightly.2020040304 Apr 2020 03:15 minor feature: Docs: document what experimental means explicitly . : undo and redo broken in webviews. . Feat: expose the sameSite value for cookies. . Refactor: ginify Menu. . Refactor: ginify DownloadItem. . : webframe crashes for removed render frame. . Bump v10.0.0-nightly.20200403.
10.0.0-nightly.2020033031 Mar 2020 03:15 minor feature: Added new useSessionCookies flag to net requests to allow them to use the session cookie store. . Added new useSessionCookies flag to net requests to allow them to use the session cookie store. where SameSite cookies would not be attached to outgoing requests from the net module. #22807. Added disableDialogs option to WebPreferences. #22665. a crash that could occur when sending arrays over IPC. #22758. a potential crash on invalid zoomFactor values when setting the zoom factor of a webpage. #22709. where mutating the global Object prototype could cause internal Electron logic to throw errors. #22728. Returns a more graceful error when adding duplicate items to a single TouchBar instance. #22645. Updated Chromium to 80.0.3987.158. #22742.
10.0.0-nightly.2020032627 Mar 2020 03:15 minor feature: Added new useSessionCookies flag to net requests to allow them to use the session cookie store. . Added new useSessionCookies flag to net requests to allow them to use the session cookie store. where SameSite cookies would not be attached to outgoing requests from the net module. #22807. Added disableDialogs option to WebPreferences. #22665. a crash that could occur when sending arrays over IPC. #22758. a potential crash on invalid zoomFactor values when setting the zoom factor of a webpage. #22709. where mutating the global Object prototype could cause internal Electron logic to throw errors. #22728. Returns a more graceful error when adding duplicate items to a single TouchBar instance. #22645. Updated Chromium to 80.0.3987.158. #22742.
10.0.0-nightly.2020032023 Mar 2020 03:15 minor feature: Build: actually save the brew cache on macOS . Chore: bump chromium to 28254008f9e7a2aea5d4426906bfd (master). . Bump v10.0.0-nightly.20200206. . Chore: print more logging for failed tests. . Docs: clarify requirements for GOOGLE_API_KEY. . Chore: remove teams without write access from CODEOWNERS. . ci: enable goma for all testing builds. . Build: copy chromedriver to proper directory for release. . : add Chromium patch to RTL window buttons. . Docs: document supported extensions apis. . Feat: extensions support extension.getBackgroundPage. . Feat: enable passing Node.js cli flags. . Test: get native unit tests running. . Bump v10.0.0-nightly.20200207. . Refactor: saner blink_initialization_order.patch. . ci: build failure on doc only changes. . Build: copy chromedriver to correct location. . Chore: remove deging log. . Build: preserve timestamps when stripping files. . Bump v10.0.0-nightly.20200208. . Build: try using newer version of xcode/macOS sdk. . : flash plugin. . : use a WeakPtr so we do not UAF the store in FunctionLifetimeMoni . . Bump v10.0.0-nightly.20200209. . Refactor: remove use of Node's DeOptions. . Docs: modify the showMessageBox method to showMessageBoxSync. . Bump v10.0.0-nightly.20200210. . : disallow loading extensions in temp sessions. . Feat: disable the remote module by default. . : explicitly specify `typeRoots` to avoid crawling parent director . . Feat: add session.removeWordFromSpellCheckerDictionary API. . Chore: Revert "notes: Adding Github CI to testing documentation (#21996 . . Feat: add session.listWordsFromSpellCheckerDictionary API. . : remove cyclic references of BrowserWindow. . Chore: bump node to v12.15.0 (master). . Spec: unskip webview.printToPDF. . : make webRequest work with WebSocket. . Bump v10.0.0-nightly.20200211. . Refactor: use NSVisualEffectMaterial
10.0.0-nightly.2020031819 Mar 2020 03:15 minor feature: Build: update release scripts to handle a remote master . : persist maximizable state through theme change. . : remove bad usages of for-in and guard against it. . Refactor: precache the IsWindowStateEvent() XAtom. . Refactor: omit duplicates from app's x11 icon list. . Chore: more modules to dual prop/fn support. . Docs: Added a note about chromium logs on the deging page. . Docs: update type and description of IncomingMessage.headers. . Bump v10.0.0-nightly.20200318.
10.0.0-nightly.2020031315 Mar 2020 03:15 minor feature: DeviceId from navigator.mediaDevices.enumerateDevices is now consistent across reloads. #22569. Updated Chromium to 80.0.3987.141. #22593.
10.0.0-nightly.2020031011 Mar 2020 03:15 minor feature: DeviceId from navigator.mediaDevices.enumerateDevices is now consistent across reloads. #22569. Updated Chromium to 80.0.3987.141. #22593.
10.0.0-nightly.2020030608 Mar 2020 03:15 minor feature: Added ability to set and get title bar traffic light position on the fly (macOS). #22564. Added new spellcheck-dictionary- events on the `session module to help track and dedictionary initialization. #22558. Allow some NODE_OPTIONs in packaged apps. #22539. process.getProcessMemoryInfo() return wrong private value on macOS. #22496. a potential crash on devices which had not connected any printers to their network. #22518. an occasional segfault with modal windows being or destroyed. #22481. where repositioned traffic lights would be in the wrong position after the user switches OS theme. #22559. some properties not working in webview tags. #22510. MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. #22470. Removed assurance of object identity equality from the contextBridge as it is incapable of handling mutations. #22557. Updating the document title while in fullscreen with custom traffic light positions no longer makes the traffic lights invisible. #22508. Updated Chromium to 80.0.3987.137. #22548.
10.0.0-nightly.2020030304 Mar 2020 03:15 minor feature: ARIA role="tree" for macOS VoiceOver. #22423. where dictionary files for the spellchecker would be downloaded to the app install directory instead of the user data directory. #22448. Updated Chromium to 80.0.3987.134. #22463. Updated g_swizzle_imk_input_session for new SDK. a315283.
8.0.329 Feb 2020 03:15 minor feature: Backported V8 patch to in type inference. #22428. "will-navigate" event not being emitted for sandboxed contents. #22329. Electron apps getting rejected to Mac App Store. #22299. an OOB access in ReadableStream::(https://cr.com/1045931). #22435. an integer overflow crash in ICU (https://cr.com/1044570). #22420. an with safeDialog preferences not being passed properly. #22376. crash with seccomp-bpf sandbox on linux and glibc 2.31. #22338.
10.0.0-nightly.2020022325 Feb 2020 03:15 minor feature: BrowserWindow.setFocusable(true) not working on Windows. #21856. a crash that would occur when Notifications were in concert with app termination. #21718. a potential with active Menu garbage collection. #22152. an that could prevent communication between a sandboxed child window opened with nativeWindowOpen: false and an unsandboxed parent window. Also document.visibilityState not working in sandboxed . #21697. an where window.print() only worked once on a single BrowserWindow. #21913. an where the credits set in About Panel credits were not dark mode aware on macOS. #21925. Where the event would not emit upon closing modal window on macOS. #22125. Crash when restoring minimized hidden window on Windows. #22153. Fuzzy font rendering when hot-plugging displays on macOS Catalina. #21878. Incorrect button highlighting when defaultId is passed for dialog message boxes. #22150. Media-specific globalShortcuts not working on macOS. #21690. Memory leak when using javascript generator functions. #21774. Removed unneccessary breakpad_symbols directory from the dsym zip file. #22219. Updated crashReporter to throw an error for getLastCrashReport if crashReporter not started. #21684.
10.0.0-nightly.2020022021 Feb 2020 03:15 minor feature: webRequest API not working with WebSockets. #22141. a crash in webContents.print() with custom print margins. #22187. a potential with active Menu garbage collection. #22151. an where undefined was printed from console.log on Window when no arguments were passed. #22173. Removed unneccessary breakpad_symbols directory from the dsym zip file. #22220. a potential crash on faulty deviceNames in webContents.print(). #22012. Documentation changes: #22266.
10.0.0-nightly.2020021617 Feb 2020 03:15 minor feature: WebRequest API not working with WebSockets. #22134. a crash in webContents.print() with custom print margins. #22186. a crash that could occur when visiting HTTPS sites with invalid certificates. #22124. an where undefined was printed from console.log on Window when no arguments were passed. #22172. That occurred when using trafficLightPosition API in RTL mode. #22162. Flash plugin not working. #22110. Where renderers could crash during GC when using the contextBridge module. #22114. Use system default printer if none is provided. #22011. None. #22036, #22149.
10.0.0-nightly.2020021213 Feb 2020 03:15 minor feature: an where sending complex objects over IPC could in some cases cause the renderer process to be terminated. #21922. Crash with Date.toLocaleString for invalid locale and locale of the format aa@BB. #21969. Flash plugin not working. #22109. Where renderers could crash during GC when using the contextBridge module. #22112. NetLog.stopLogging returning undefined instead of the path to the log. #21988.
10.0.0-nightly.2020020809 Feb 2020 03:15 minor feature: Upgraded to Chromium 80.0.3987.86 (New since Electron 7: Chromium 79, 80). Upgraded to Node 12.13.0 (New since Electron 7: Node 12.9, 12.10, 12.11, 12.12, 12.13). Upgraded to V8 8.0 (New since Electron 7: V8 7.9, 8.0). IPC between main and renderer processes now uses the Structured Clone Algorithm. #20214. Added --enable-api-filtering-logging command-line switch, which enables caller stack logging for desktopCapturer and remote APIs that can be blocked or filtered. #20335. Added app.getApplicationNameForProtocol(). #21117. Added app.setAboutPanelOptions() support for credits and iconPath on Windows. #19420. Added BrowserWindow.moveAbove(mediaSourceId). #18926. Added contents.getAllSharedWorkers() and contents.inspectSharedWorkerById(workerId) to allow inspection of specific shared workers. #20389. Added Notification() options' timeoutType property to allows users to set timeout type for Linux and Windows notifications. #20153. Added Notification() options' urgency property to allow customization of Linux-based notifications. #20152. Added session.addWordToSpellCheckerDictionary API to support custom words in the. #21297. Added session.downloadURL() to allow downloads to trigger without a BrowserWindow. #19889. Added systemPreferences.getMediaAccessStatus().screen for detecting the new macOS Catalina permissions. #21116. Added trafficLightPosition option in BrowserWindow API to allow custom positioning of traffic lights. #21990. Added tray.displayBalloon() options: iconType, largeIcon, noSound and respectQuietTime. #19544. Added tray.focus(), which returns focus to the taskbar notification area. #19548. Added tray.removeBalloon(), which removes an already displayed balloon notification. #19547. Added WebContents.printToPDF() support for fitToPageEnabled and scaleFactor. #20436. Added win.accessibleTitle property to augment the window title for screen readers. #19698. Added options to enable customization of print page headers and footers. #19688. Added support for p
9.0.0-nightly.2020020405 Feb 2020 03:15 minor feature: Upgraded to Chromium 80.0.3987.86 (New since Electron 7: Chromium 79, 80). Upgraded to Node 12.13.0 (New since Electron 7: Node 12.9, 12.10, 12.11, 12.12, 12.13). Upgraded to V8 8.0 (New since Electron 7: V8 7.9, 8.0). IPC between main and renderer processes now uses the Structured Clone Algorithm. #20214. Added --enable-api-filtering-logging command-line switch, which enables caller stack logging for desktopCapturer and remote APIs that can be blocked or filtered. #20335. Added app.getApplicationNameForProtocol(). #21117. Added app.setAboutPanelOptions() support for credits and iconPath on Windows. #19420. Added BrowserWindow.moveAbove(mediaSourceId). #18926. Added contents.getAllSharedWorkers() and contents.inspectSharedWorkerById(workerId) to allow inspection of specific shared workers. #20389. Added Notification() options' timeoutType property to allows users to set timeout type for Linux and Windows notifications. #20153. Added Notification() options' urgency property to allow customization of Linux-based notifications. #20152. Added session.addWordToSpellCheckerDictionary API to support custom words in the. #21297. Added session.downloadURL() to allow downloads to trigger without a BrowserWindow. #19889. Added systemPreferences.getMediaAccessStatus().screen for detecting the new macOS Catalina permissions. #21116. Added trafficLightPosition option in BrowserWindow API to allow custom positioning of traffic lights. #21990. Added tray.displayBalloon() options: iconType, largeIcon, noSound and respectQuietTime. #19544. Added tray.focus(), which returns focus to the taskbar notification area. #19548. Added tray.removeBalloon(), which removes an already displayed balloon notification. #19547. Added WebContents.printToPDF() support for fitToPageEnabled and scaleFactor. #20436. Added win.accessibleTitle property to augment the window title for screen readers. #19698. Added options to enable customization of print page headers and footers. #19688. Added support for p
9.0.0-nightly.2020020102 Feb 2020 03:15 minor feature: an edge case in checkbox logic on Windows. #21860. an where window.print() only worked once on a single BrowserWindow. #21911. an where the credits set in About Panel credits were not dark mode aware on macOS. #21924. Error thrown when importing powerMonitor on Linux before app's 'ready' event. #21941. Fuzzy font rendering when hot-plugging displays on macOS Catalina. #21872. Documentation changes: #21873.
9.0.0-nightly.2020012829 Jan 2020 03:15 minor feature: BrowserWindow.setFocusable(true) not working on Windows. #21855. Set-cookie header not passed in net module. #21770. an where custom stream protocols would sometimes not complete responses when the data stream ended. #21758. Crash when restoring minimized hidden window on Windows. #21820. Where non-zero size pixels in CSS styles could be rounded down to zero size pixels. #21857. Memory leak when using javascript generator functions. #21773. Potential hang when sending synchronous IPC messages on process shutdown. #21776.
9.0.0-nightly.2020012425 Jan 2020 03:15 minor feature: BrowserWindow.setFocusable(true) not working on Windows. #21855. Set-cookie header not passed in net module. #21770. an where custom stream protocols would sometimes not complete responses when the data stream ended. #21758. Crash when restoring minimized hidden window on Windows. #21820. Where non-zero size pixels in CSS styles could be rounded down to zero size pixels. #21857. Memory leak when using javascript generator functions. #21773. Potential hang when sending syncronous IPC messages on process shutdown. #21776.
9.0.0-nightly.2020011921 Jan 2020 03:15 minor feature: a crash in contextBridge that happens on garbage collection. #21736. a crash that would occur when Notifications were in concert with app termination. #21719. an that could cause frameless windows to become undraggable in some circumstances. #21723. an that could prevent communication between a sandboxed child window opened with nativeWindowOpen: false and an unsandboxed parent window. Also document.visibilityState not working in sandboxed . #21696. an with potential duplicate error popups when calling shell.showItemInFolder on Windows. #21749. White flash when foregrounding an occluded window. #21750. Documentation changes: #21742.
9.0.0-nightly.2020011617 Jan 2020 03:15 minor feature: a crash in contextBridge that happens on garbage collection. #21736. a crash that would occur when Notifications were in concert with app termination. #21719. an that could cause frameless windows to become undraggable in some circumstances. #21723. an that could prevent communication between a sandboxed child window opened with nativeWindowOpen: false and an unsandboxed parent window. Also document.visibilityState not working in sandboxed . #21696. an with potential duplicate error popups when calling shell.showItemInFolder on Windows. #21749. White flash when foregrounding an occluded window. #21750. Documentation changes: #21742.
9.0.0-nightly.2020011113 Jan 2020 03:15 minor feature: an in the net module where aborting a request during a redirect could cause an error to be thrown. #21645. Incorrect button highlighting when defaultId is passed for dialog message boxes. #21652. Updated crashReporter to throw an error for getLastCrashReport if crashReporter not started. #21683.
9.0.0-nightly.2020010809 Jan 2020 03:15 minor feature: an in the net module where aborting a request during a redirect could cause an error to be thrown. #21645. Incorrect button highlighting when defaultId is passed for dialog message boxes. #21652. Updated crashReporter to throw an error for getLastCrashReport if crashReporter not started. #21683.
9.0.0-nightly.2020010405 Jan 2020 03:15 minor feature: Chore: update license year . Docs: typos in security.md. . Bump v9.0.0-nightly.20200104.
9.0.0-nightly.2019123101 Jan 2020 03:15 minor feature: improve error handling in npm install. . Docs: shell.openPath documentation. . : SimpleURLLoaderWrapper redirects. . : highlight defaulted button correctly. . Bump v9.0.0-nightly.20191231.
9.0.0-nightly.2019122628 Dec 2019 03:15 minor feature: an where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. #21572.
9.0.0-nightly.2019122425 Dec 2019 03:15 minor feature: an where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. #21572.
9.0.0-nightly.2019122021 Dec 2019 03:15 minor feature: an where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. #21572.
7.1.617 Dec 2019 03:15 minor feature: Electron apps getting rejected to Mac App Store. #20970.
9.0.0-nightly.2019121213 Dec 2019 03:15 minor feature: Accessibility window title on macOS. #21465. Flicker when switching between BrowserViews after creating new BrowserView. #21396. Throttling in webContents.setBackgroundThrottling. #21359. Generate desymbols on Linux. #21280.
9.0.0-nightly.2019120809 Dec 2019 03:15 minor feature: --ignore-connections-limit, ironically, being ignored. #21299. Broken focus with OOPIF embedded inside webview. #21223. Context menu disappearing when showing. #21225. ContextBridge crash. #21281. The 'login' event not being emitted when HTTP Basic auth was requested during a net.request. #21135. Net module requests no longer raise errors when non-2xx responses are received. #21295. The disabled-by-default-cpu_profiler tracing category now correctly records stack samples from the main process and utility processes. #21277. WebContents.reloadIgnoringCache() will now forcefully ignore all caches, including service workers. #21284. Window.root and window.GLOBAL are both now undefined when nodeIntegration is disabled as expected. #21354. Some crashes that could occur when using the net module. #21304. Generate desymbols on Linux. #21279. Made strip_absolute_paths_from_de_symbols to false in de.gn. #21317. Updated Chromium to 78.0.3904.126. #21346.
9.0.0-nightly.2019120405 Dec 2019 03:15 minor feature: --ignore-connections-limit, ironically, being ignored. #21299. Broken focus with OOPIF embedded inside webview. #21223. Context menu disappearing when showing. #21225. ContextBridge crash. #21281. The 'login' event not being emitted when HTTP Basic auth was requested during a net.request. #21135. Net module requests no longer raise errors when non-2xx responses are received. #21295. The disabled-by-default-cpu_profiler tracing category now correctly records stack samples from the main process and utility processes. #21277. WebContents.reloadIgnoringCache() will now forcefully ignore all caches, including service workers. #21284. Window.root and window.GLOBAL are both now undefined when nodeIntegration is disabled as expected. #21354. Some crashes that could occur when using the net module. #21304. Generate desymbols on Linux. #21279. Made strip_absolute_paths_from_de_symbols to false in de.gn. #21317. Updated Chromium to 78.0.3904.126. #21346.
9.0.0-nightly.2019113001 Dec 2019 03:15 minor feature: Bump v9.0.0-nightly.20191130.
9.0.0-nightly.2019112627 Nov 2019 03:15 minor feature: Disabled Touch Bar typing suggestions with autocorrect=off and spellcheck=false. #21191. ENOMEM error with Node.js child_process when using empty options.env. #21141. .capturePage() resolving with an empty object instead of NativeImage instance. #21105. BackgroundThrottling: false not having an effect. #21014. Broken globalShortcut.registerAll() on Windows and Linux. #20982. Broken focus with OOPIF embedded inside webview. #21221. Context menu disappearing when showing. #21226. Crash using v8 Date.toLocale api with invalid locales. #21188. Exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21020. Flickering when maximizing and restoring frameless windows. #21206. Incorrect size of windows on differently scaled monitors. #21137.
9.0.0-nightly.2019112324 Nov 2019 03:15 minor feature: Disabled Touch Bar typing suggestions with autocorrect=off and spellcheck=false. #21191. ENOMEM error with Node.js child_process when using empty options.env. #21141. .capturePage() resolving with an empty object instead of NativeImage instance. #21105. BackgroundThrottling: false not having an effect. #21014. Broken globalShortcut.registerAll() on Windows and Linux. #20982. Broken focus with OOPIF embedded inside webview. #21221. Context menu disappearing when showing. #21226. Crash using v8 Date.toLocale api with invalid locales. #21188. Exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21020. Flickering when maximizing and restoring frameless windows. #21206. Incorrect size of windows on differently scaled monitors. #21137.
9.0.0-nightly.2019111920 Nov 2019 03:15 minor feature: Disabled Touch Bar typing suggestions with autocorrect=off and spellcheck=false. #21192. ENOMEM error with Node.js child_process when using empty options.env. #21140. .capturePage() resolving with an empty object instead of NativeImage instance. #21104. WebRequest module unable to modify CORS headers. #21123. an where custom protocols registered using registerStreamProtocol would sometimes fail to complete the response when the stream ended. #21179. Flickering when maximizing and restoring frameless windows. #21205. Incorrect size of windows on differently scaled monitors. #21138. The 'login' event not being emitted when HTTP Basic auth was requested from a WebContents. #21097. Updated Chromium to 78.0.3904.113. #21199.
9.0.0-nightly.2019111516 Nov 2019 03:15 minor feature: BackgroundThrottling: false not having an effect. #21013. Broken globalShortcut.registerAll() on Windows and Linux. #20983. Crash on exit in aura platforms with webview. #21022. Exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21021. Improper label internationalization for the recentDocuments MenuItem. #20957. Where app.setAppLogsPath did not work when you provided a valid path. #21008. Webrequest api typings. #21038. Updated Chromium to 78.0.3904.99. #21033.
8.0.0-nightly.2019111112 Nov 2019 03:15 minor feature: BackgroundThrottling: false not having an effect. #21013. Broken globalShortcut.registerAll() on Windows and Linux. #20983. Crash on exit in aura platforms with webview. #21022. Exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21021. Improper label internationalization for the recentDocuments MenuItem. #20957. Where app.setAppLogsPath did not work when you provided a valid path. #21008. Webrequest api typings. #21038. Updated Chromium to 78.0.3904.99. #21033.
8.0.0-nightly.2019110708 Nov 2019 03:15 minor feature: BackgroundThrottling: false not having an effect. #21013. Broken globalShortcut.registerAll() on Windows and Linux. #20983. Crash on exit in aura platforms with webview. #21022. Exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21021. Improper label internationalization for the recentDocuments MenuItem. #20957. Where app.setAppLogsPath did not work when you provided a valid path. #21008. Webrequest api typings. #21038. Updated Chromium to 78.0.3904.99. #21033.
7.1.005 Nov 2019 03:15 minor feature: a crash in Menus related to menu.popup(). #20800. Crashes when calling webContents.printToPDF() multiple times. #20812. fs.mkdir/mkdirSync hang with recursive: true for invalid names with node 12 on windows. #20664. Memory leaks caused by callbacks not being released when the remote module is used in sub-frames ( or scriptable popup). #20816. Native module size increase on windows, follow up to #20614. #20707. Native modules size increase with VC++ and node 12 on windows. #20628. Parsing of paths with.asar in directory name extensions. #20403. deps/uv fsevents: file event reporting (backport: v12.x). #20433.
8.0.0-nightly.2019103101 Nov 2019 03:15 minor feature: Chore: update build_bring_back_node_with_ltcg_configuration.patch (#2 . Build: handle -x-y format for getCurrentBranch. . ci: skip build on doc only changes. . Chore: remove _ns suf. . Chore: remove native_mate (Part 10). . : return proper values for WM_GETMINMAXINFO. . Bump v8.0.0-nightly.20191024. . Chore: shrink RSA-PSS BoringSSL patch. . Chore: remove native_mate (Part 11). . Bump v8.0.0-nightly.20191025. . Docs: add the performance doc to the table of contents. . Bump v8.0.0-nightly.20191026. . Bump v8.0.0-nightly.20191027. . Docs: process.getSystemVersion() type. . Build: doc only change when there isn't a PR. . Chore: formatting of a few Python files. . Bump v8.0.0-nightly.20191028. . : prevent menu gc during popup. . Chore: bump chromium to f5b345dd470f14eef6e44732ccf23 (master). . : properly generate requestID in webContents.printToPDF(). . : deprecation warnings in Electron code. . Test: remove last usages of spec/window-helpers. . Docs: the ipc main listener being removed can have args. . : pass frameId to v8Util.setRemoteCallbackFreer(). . Bump v8.0.0-nightly.20191029. . : do not DCHECK non-const methods. . Build: change to download sysroots from the new sysroot bucket. . Refactor: pass base::Value by value in JS API implementations. . : devtools extensions not loading. . Bump v8.0.0-nightly.20191030. . Refactor: send the '' message asynchronously. . : Disable compositor recycling only for attached views. . Test: there is only --ci. . Chore: remove native_mate (Part 12). . Build: do not try to run non existent VSTS release builds. . : swapped labels on open/save gtkdialog. . Bump v8.0.0-nightly.20191031.
8.0.0-nightly.2019102728 Oct 2019 03:15 minor feature: Native module size increase on windows, follow up to #20614. #20709.
8.0.0-nightly.2019102324 Oct 2019 03:15 minor feature: IPC hang when opening a specific case of nativeWindowOpen child window. #20547. an where objects referenced by remote could sometimes not be correctly freed. #20694.
8.0.0-nightly.2019101920 Oct 2019 03:15 minor feature: HTML5 fullscreen APIs not working in . #20432. Crashes of sandboxed renderers on macOS Catalina (10.15). #20497.
8.0.0-nightly.2019101617 Oct 2019 03:15 minor feature: HTML5 fullscreen APIs not working in . #20432. Crashes of sandboxed renderers on macOS Catalina (10.15). #20497.
8.0.0-nightly.2019101213 Oct 2019 03:15 minor feature: Set the ELECTRON_SKIP_BINARY_DOWNLOAD=1 environment variable to skip electron binary download. #20438. Node.js' worker_threads in ELECTRON_RUN_AS_NODE. #20457. a regression in the recentDocuments MenuItem role on macOS. #20409. parsing of paths with.asar in directory name extensions. #20402. deps/uv fsevents: file event reporting (backport: v12.x). #20429.
6.0.1209 Oct 2019 22:06 minor feature: