Electron Releases - v8.3.2

npm install electron@v8.3.2
yarn add electron@v8.3.2

Release Notes

Features

  • V8CacheOptions is a new webpreference option to enforce code caching policy. #23869

Fixes

  • Added missing support for isComposing KeyboardEvent property. #24015
  • Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #23933
  • Ensured proper nativeImage serialization between renderer and browser processes via remote. #23797
  • Fixed GTK dark theme setting not respected in Electron on Linux. #23965
  • Fixed chrome://media-internals and chrome://webrtc-internals pages not loading. #24063
  • Fixed a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #23979
  • Fixed an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #24120
  • Fixed an issue where rmdir and rmdirSync work with original-fs in an asar context. #23955
  • Fixed an issue where window.location properties would throw an error for windows opened with window.open. #23947
  • Fixed an issue where some logging would double-print. #23924
  • Fixed an issue with volume-related globalShortcut registration. #23948
  • Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #23894
  • Fixed disabling color correct rendering with --disable-color-correct-rendering. #23827
  • Fixed the acceptLanguages argument being ignored in session.setUserAgent(). #23963
  • Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #23927

Other Changes

  • None. #24072
  • [a11y] fix incorrect position and size reported for grouped items in a listbox. #24088