Stable Releases

Electron 0.37.8 2016-04-29T13:30:31Z ()

Changelog:

  • Disable node integration in webview when it is disabled in host page. #5244
  • Make sure the userData directory is created during the ready event of app module. #5340
  • Throw error when autoUpdater.quitAndInstall() is called while there is no update. #5287
  • Add systemPreferences module. #5282
  • Add app.isDefaultProtocolClient(protocol) API. #5302
  • Fix occasional crash when doing GC. #5293
  • Fix app.makeSingleInstance(callback) wrongly returning true on first launch. #5311
  • Fix will-download event not emitted for HTML pages. #5315
  • Fix crash when navigating to a new location after downloading failed. #5315
  • Fix webContents.executeJavaScript not working after being called immediately after loadURL. #5319
  • Fix desktopCapturer.getSources not responding when there is subsequent calls with different arguments. #5320

OS X

  • Fix the Command Plus accelerator appearing as Shift Command = in menu. #5298

Windows

  • Fix display-removed event not working. #5334

Electron 0.37.7 2016-04-22T11:10:54Z ()

Changelog:

  • Add mode option to webContents.openDevTools(options) API.
  • Add openExternal type of permission parameter to Session.setPermissionRequestHandler(handler) API.
  • Add process.windowsStore property to determine whether the app is an Windows Store app.
  • Fix random crash when accessing devToolsWebContents.hostWebContents.
  • Fix session.enableNetworkEmulation(options) API not working.
  • Fix WebContents.executeJavaScript(code) not working when called during a resource load after page is loaded.
  • Fix after using app.setPath to change the location of userData directory, a folder is still created at the default location.
  • Fix occasional exception when removing a reference to a remote object.

Windows

  • Avoid spawning new Squirrel processes when there is already one running.

Linux

  • Use the append hint when showing notifications.
  • Add app.importCertificate(options, callback) API.

OS X

  • Update the docs on how to submit latest versions of Electron to Mac App Store.
  • Add BrowserWindow.setSheetOffset(offset) for changing the offset when showing sheet.
  • Fix crash when app's name is long while using app.makeSingleInstance with Mac App Store build.

Electron 0.37.6 2016-04-15T10:31:15Z ()

Changelog:

  • Don't emit will-quit when app.exit() is called.
  • Add isMainFrame parameter to did-fail-load event of WebContents.
  • Add statusLine property to webRequest.OnHeadersReceived API's responseHeaders object.
  • Add backgroundThrottling option to webPreferences of BrowserWindow.
  • Add resourceType parameter to did-get-response-details event of WebContents.
  • Fix <webview> and preload script not working when there is no script tag in page.
  • Fix webRequest.onHeadersReceived API modifying original headers' status line.
  • Fix breakpoints not working after reloading in the devtools view.
  • Fix idle GC not working in the main process.
  • Fix the race condition between did-fail-load and did-finish-load events.
  • Fix wrong default transparent background for frameless window.
  • Fix SSL certificate information not showing in the Security tab of devtools.

Windows

  • Fix printing not working.
  • Fix support with NVDA/JAWS screen readers.
  • Fix crash when closing a window in its blur event handler.
  • Fix notification not showing when Application User Model ID is set.

OS X

  • Fix template image not working as tray icon on some machines.
  • Fix backgroundColor of BrowserWindow not displaying correctly.

Linux

  • Do not wait for xdg-open to exit when calling shell.openExternal.
  • Add support for the tag property of HTML5 Notification API.
  • Fix notifications not showing on Ubuntu 16.04.

Electron 0.37.5 2016-04-07T04:44:13Z ()

Changelog:

  • Fix wrongly using Node v6.0.0-pre, use Node v5.10.0 instead.
  • Fix crash when creating Buffer with large size.

Electron 0.37.4 2016-04-03T11:04:38Z ()

Changelog:

  • Upgrade to Node v5.10.0.
  • Remove the white flash when loading pages.
  • The default app is now packaged as asar archive.
  • The atom.asar in the resources directory is renamed to electron.asar.
  • Disable node integration in child windows opened with window.open when node integration is disabled in parent window.
  • Add app.setAsDefaultProtocolClient(protocol) and app.removeAsDefaultProtocolClient(protocol) APIs.
  • Fix crash when sending IPC messages.
  • Fix wrong disposition parameter of new-window event for certain types of background types.
  • Fix exception when calling remote method while not storing its remote object.

OS X

  • Add swipe event to BrowserWindow.
  • Fix backgroundColor option of BrowserWindow not working.

All Releases Back to index

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab