winget install --id OpenJS.Electron.38
About Electron
Build cross-platform desktop apps with JavaScript, HTML, and CSS.
What's new in 38.8.6
Release Notes for v38.8.6 Warning Electron 38.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron. Fixes - Added validation to protocol client methods to reject protocol names that do not conform to the RFC 3986 URI scheme grammar. #50157 ^{(Also in 39, 40, 41)} - Fixed an issue where additionalData passed to app.requestSingleInstanceLock on Windows could be truncated or fail to deserialize in the primary instance's second-instance event. #50177 ^{(Also in 39, 40, 41)} - Fixed an issue where invalid characters in custom protocol or webRequest response header values were not rejected. #50130 ^{(Also in 39, 40, 41)} - Fixed an issue where permission and device-chooser handlers received the top-level page origin instead of the requesting subframe's origin. #50151 ^{(Also in 39, 40, 41)}
Version history
| Version | Updated | Notes |
|---|---|---|
| 38.8.6 | Unknown | Release Notes for v38.8.6 Warning Electron 38.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron. Fixes - Added valida... |
| 38.8.4 | Unknown | Release Notes for v38.8.4 Fixes - Fixed memory leak when setting icons on Linux/GTK. #49897 ^{(Also in 39, 40, 41)} |
| 38.8.2 | Unknown | Release Notes for v38.8.2 Other Changes - Backported fix for 483569511. #49792 |
| 38.8.1 | Unknown | Release Notes for v38.8.1 Fixes - Fixed an issue whereby a duplicate "Toggle Full Screen" menu item appeared in the View menu on macOS. #49596 ^{(Also in 39, 40, 41)} - Fixed dock menu items not respecting enabled and ch... |
| 38.8.0 | Unknown | Release Notes for v38.8.0 Fixes - Fixed an issue where menu-did-close was not emitted properly for some application menus. #49094 ^{(Also in 39, 40)} - Fixed an issue where systemPreferences.getAccentColor inverted the c... |
| 38.7.2 | Unknown | Release Notes for v38.7.2 Fixes - Fixed an issue where the close callback param for menu.popup would fire when any arbitrary submenu of the given menu closed, and not the menu itself. #49047 ^{(Also in 39, 40)} - Fixed t... |
| 38.7.1 | Unknown | Release Notes for v38.7.1 Other Changes - Backported fix for 450328966. #49009 - Backported fix for 457351015. #48984 |
| 38.7.0 | Unknown | Release Notes for v38.7.0 Features - Added app.isHardwareAccelerationEnabled(). #48681 ^{(Also in 37, 39)} - Added bypassCustomProtocolHandlers option to net.request. #48881 ^{(Also in 39, 40)} - Automatically focus DevT... |
| 38.6.0 | Unknown | Release Notes for v38.6.0 Fixes - Fixed an application crash when clicking or hovering over the native MacOS "Window" menu. Reverts #48598. #48801 ^{(Also in 39, 40)} - Fixed an issue on Wayland (Linux) where right-click... |
| 38.5.0 | Unknown | Release Notes for v38.5.0 Features - Added methods to enable more granular accessibility support management. #48626 ^{(Also in 37, 39)} Fixes - Fixed a potential crash in dialog.showOpenDialog on Windows with an empty ex... |
| 38.4.0 | Unknown | Release Notes for v38.4.0 Features - Support dynamic ESM imports in non-context isolated preloads. #48489 (Also in 39) Fixes - Fixed shader-f16 to work on Windows. #48555 (Also in 37, 39) - Fixed white flash on call to B... |
| 38.3.0 | Unknown | Release Notes for v38.3.0 Fixes - Fixed Windows dialog.showMessageBox default button handling. #48519 (Also in 36, 37, 39) - Fixed an issue where shell.openExternal caused an unexpected dialog to open when there was no a... |
| 38.2.2 | Unknown | Release Notes for v38.2.2 Fixes - AccentColor set distinguishes the frame. #48451 (Also in 37, 39) - Fix: runtime JS error that crashes GetPackageJSON. #48424 (Also in 37, 39) - Fixed download button does not work in PDF... |
| 38.2.1 | Unknown | Release Notes for v38.2.1 Fixes - Fixed an issue where snapped windows aren't correctly snapped when minimized and then unminimized. #48437 (Also in 39) |
| 38.2.0 | Unknown | Release Notes for v38.2.0 Features - Allowed for persisting File System API grant status within a given session. #48327 (Also in 37) Fixes - Fixed Wayland configuration through the XDG_SESSION_TYPE environment variable.... |
| 38.1.2 | Unknown | Release Notes for v38.1.2 Other Changes - Use Local Execution, Remote Caching (LERC) for fork PRs (#48324) - Updated v8 (#48338) |
| 38.1.1 | Unknown | Release Notes for v38.1.1 Other Changes - Updated Chromium to 140.0.7339.133. #48287 |
| 38.1.0 | Unknown | Release Notes for v38.1.0 Other Changes - Updated Chromium to 140.0.7339.80. #48249 - Updated Node.js to v22.19.0. #48221 |
| 38.0.0 | Unknown | Release Notes for v38.0.0 Stack Upgrades - Chromium 140.0.7339.41 - New in 140 - New in 139 - Node 22.18.0 - Node 22.18.0 blog post - V8 14.0 Breaking Changes - For breaking changes inherited via Chromium, see blog post... |