Electron Releases

Filter by channel Filter by major release

Release Notes for v1.2.6

Changelog:

  • Update to Chrome 51.0.2704.106. #6322
  • Improve performance for looking up paths in require. #6213
  • Add webContents.startDrag(item) API. #6333
  • Add clipboard.readBookmark() and clipboard.writeBookmark(title, url) APIs. #6233
  • Add onlyDirty pararmeter to webContents.beginFrameSubscription([onlyDirty ,]callback) API. #6164
  • Add app.setBadgeCount(count) and app.getBadgeCount() APIs. #6243 #6309
  • Fix did-fail-load event emitting for canceled requests. #6201
  • Fix passing the same callback to main process for multiple times will make the callback stop working after the remote callback gets GCed in main process. #6218
  • Fix Promise not resolved in native handlers of the main process. #6220
  • Fix exception when package.json includes BOM. #6354

Windows

  • Include PDB files in releases. #6225
  • Fix crash when loading non-exist ICO files. #6220
  • Fix tray.popUpContextMenu(menu) not popUpping menu when menu is not passed. #6280

Linux

  • Add app.isUnityRunning() API. #6243
  • Fix dialog.showOpenDialog() replacing extensions of filenames ending with .*.gz. #6305
  • Fix icon property of BrowserWindow not working. #6323

Release Notes for v1.2.5

Changelog:

  • accelerator and label are now optional when role is specified for MenuItem. #6190
  • Add event parameter for click handler of MenuItem. #6170
  • Add session.setUserAgent(userAgent[, acceptLanguages]) API. #6172
  • Add win.setContentProtection(enable) API. #6175
  • Fix members of protocol module not being set. #6195

macOS

  • Update Squirrel.Mac to 0.2.1. #6183
  • Fix crash when using frameless window on OS X 10.9. #6197
  • Fix maximize event being emitted before window is maximized. #6171

Linux