Pre-release

@ckerr ckerr released this Dec 4, 2017 · 159 commits to 1-8-x since this release

Assets 36

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