npm install electron@v1.8.2-beta.3
yarn add electron@v1.8.2-beta.3
Note: This is a beta release, this means it may be shipping with an unreleased version of Chromium.
Please file new issues for any bugs you find in it.
Release Notes
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