Electron Releases

Filter by channel Filter by major release

Release Notes for v7.0.0-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@7.0.0-beta.3.

Features

  • Added new nativeTheme API to read and respond to changes in the OS's theme and color scheme. #19758

Fixes

  • Fixed BrowserWindow's will-resize event returning wrong bounds on macOS. #19680
  • Fixed a crash in window.print(). #19728
  • Fixed async Node APIs not working after received IPC message. #19722
  • Fixed bug where inputs would lose focus when opening the menu bar, preventing many menu items (Edit/Copy/Paste/etc.) to be unusable on Windows and Linux. #19706
  • Normalized out-of-bound value behavior for the setOpacity() API in BrowserWindow. #19673
  • Updated Node.js to v12.8.0. #19726

Release Notes for v7.0.0-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@7.0.0-beta.2.

Fixes

  • Exposed setMenuBarVisibility on BrowserWindow again. #19579
  • Fixed a crash in window.print(). #19623
  • Fixed a crash on manual print cancellation as well as an issue with deviceName not working. #19668
  • Fixed bug where app would crash if app.showAboutPanel() was called before setting any About panel options on Linux. #19625
  • Fixed case where sending IPC to a child window (opened with window.open) could cause a crash. #19632
  • Fixed crashes when using the application menu. #19558
  • Fixed the clearRecentDocuments MenuItem role on Windows. #19638