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()
andBrowserView.getFromWebContents()
. #11225 - Add
BrowserView.fromBrowserView()
. #11224 - Allow BrowserWindows to emit
console-message
events. #11056 - Implement
registerStreamProtocol
andinterceptStreamProtocol
. #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