Electron Releases - v4.0.0-beta.4

npm install electron@v4.0.0-beta.4
yarn add electron@v4.0.0-beta.4
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/Changes

  • fix: natively implement LoginItem functions (backport: 4-0-x). #15127

  • chore: mark browserview api as not-experimental. #15134

  • ci: Fix timeout when generating breakpad symbols (backport: 4-0-x). #15136

  • split out login item tests. #15142

  • fix: Revert "fix: export zlib symbols (#15103)". #15141

  • fix: Memory > Profiles > Load in DevTools. #15156

  • fix: preserve background color through reload (backport: 4-0-x). #15162

  • fix: add microtask runner and fix promise test (backport: 4-0-x). #15171

  • fix: do not enable node integration in child window if not enabled. #15190

  • docs: deprecation warning for using nativeWindowOpen with nodeIntegration (4-0-x). #15193

  • add width to webview iframe. #15205

  • fix: don't call ReadRawDataComplete if it's not necessary. #15210

  • fix: small refactoring regressions (backport: 4-0-x). #15224

  • ci: make sure git directories don't have unneeded files in them. #15248

  • fix: allow renaming electron.exe (backport: 4-0-x). #15249