Electron Releases

Filter by channel Filter by major release

Release Notes for v1.8.2-beta.3

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm i electron@1.8.2-beta.3.

Bug fixes

  • Fix crash that occurred when calling setApplicationMenu(null). #11055
  • Fix crash that occurred when emitting an unhandled error on native EventEmitter. #11099
  • Avoid a race condition in the proxy handler. #11176
  • Fix rendering of datalist elements. #10510
  • If executeJavaScript throws an error, pass the error along. #11158
  • Follow Node's practice of fs.readFile()'s options argument being optional. #11185

macOS

  • Fix rendering issues with the Nvidia GPU on High Sierra. #10923
  • Fix random crash on app shutdown. #11125
  • Add login helper to manage login items in Mac App Store build. #10856
  • ScrubberItem width is now calculated dynamically. #11038
  • Fix devtool rendering of offscreen windows. #10510
  • Fix titleBarStyle: hidden from incorrectly logging an error. #11164

Windows

  • Fix crash when user typed in a detached console. #10510
  • Fix datalist elements setting input's value when a suggestion is accepted. #10510

API changes

  • Add BrowserView.getAllViews() and BrowserView.getFromWebContents(). #11225
  • Add BrowserView.fromBrowserView(). #11224
  • Allow BrowserWindows to emit console-message events. #11056
  • Implement registerStreamProtocol and interceptStreamProtocol. #11008
  • Expose desktopCapturer in sandbox mode. #11124

Other changes

  • Allow building for mips64el target. #11208
  • Add support for PDFs in subframes. #10793
  • Bump electron-typescript-definitions requirement to 1.2.10 or higher. #11048
  • Generate API and typescript files during CI, easing doc verification. #11060
  • Script improvmements. #11103, #11158, #11178,
  • Documentation updates and fixes. #11009, #11000, #10997, #11079, #11039, #11093, #11100, #11126, #11088, #11145, #11152, #11117, #11184, #11167, #11170, #11059, #11199, #11204, #11203, #11191, #11218, #11217, #11207, #11231

Release Notes for v1.8.2-beta.2

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm i electron@1.8.2-beta.2.

Bug Fixes

  • Fixed Electron crashing if user clicks Dev Tools & Zoom options. #10873
  • Fixed Electron only running 1 require script. #10900
  • Fixed crash in custom protocols. #10918
  • [SECURITY] Turn off escape analysis. #10899
  • [SECURITY] Use textContent instead innerHTML to remediate DOM based XSS #10537
  • Fixed crash after main process notification displayed. #10889
  • Fixed crash on quit when calling Notification.show 2 times.
  • Fixed crash if autoupdate is enabled. #10995

Linux

  • Fixed hanging when opening folder or file. #10902

macOS

  • Fixed notification onclick incorrectly triggering when clicking close on notification. #10943

Windows

  • Fixed windows app log path. #10911
  • Fixed NOT IMPLEMENTED error when calling getAppMetrics(). #10954
  • Added workaround for Windows DPI issues. #10972

API Changes

  • Added did-attach-webview event to WebContents. #10711

Other Changes

  • Documentation updates and fixes. #10874, #10893, #10890, #10762, #10953, #10936, #11007, #11022