Build cross-platform desktop apps with JavaScript, HTML, and CSS
MIT License
Bot releases are visible (Hide)
Published by sudowoodo-release-bot[bot] 8 months ago
Published by sudowoodo-release-bot[bot] 8 months ago
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install [email protected]
.
WebContentsView
and BaseWindow
, replacing the now-deprecated BrowserView
APIs. #35658 (Also in 29)
transparent
webpreference to webviews. #40301
BrowserWindow.isOccluded()
to allow apps to check occlusion status. #38982
ThumbnailCapturerMac
and ScreenCaptureKitStreamPickerSonoma
chromium feature flags to bypass deprecated API warning on macOS 14.4. #41328 (Also in 29)
-webkit-app-region: drag;
has no effect in full screen mode. #41307 (Also in 27, 28, 29)
WebContents.loadURL()
incorrectly failing if called immediately after a previous call to loadURL()
failed. #40661
session.fromPartition()
key lookup bug. #41055 (Also in 28, 29)
ready
event was emitted on Linux. #40888 (Also in 26, 27, 28, 29)
async_hooks
crash when listening for the restore
event on Windows after minimizing a maximized BrowserWindow. #40576 (Also in 27, 28, 29)
dialog.showMessageBoxSync
. #40996 (Also in 27, 28, 29)
import.meta.url
did not work in the renderer process with contextIsolation
enabled. #40993 (Also in 29)
inAppPurchase.getProducts
and inAppPurchase.purchasedProduct
did not resolve as expected. #40938 (Also in 27, 28, 29)
original-fs
methods were not properly corrected for patched imports. #41209 (Also in 29)
select-usb-device
did not respect the filter
option in navigator.usb.requestDevice()
. #41166 (Also in 27, 28, 29)
webContents.printToPDF
could fail when certain combinations of margins
and pageSize
values are passed. #41157 (Also in 28, 29)
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41277 (Also in 27, 28, 29)
-webkit-app-region: drag
property was not respected on some windows. #41377 (Also in 29)
printBackground
option in webContents.printToPDF
did not work as expected. #41161 (Also in 28, 29)
--inspect
port. #40665 (Also in 27, 28)
GrantFileProtocolExtraPrivileges
not correctly preventing fetch()
calls to file://
URLs. #40801 (Also in 29)
Published by sudowoodo-release-bot[bot] 8 months ago
Published by sudowoodo-release-bot[bot] 8 months ago
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install [email protected]
.
WebContentsView
and BaseWindow
, replacing the now-deprecated BrowserView
APIs. #35658 (Also in 29)
transparent
webpreference to webviews. #40301
BrowserWindow.isOccluded()
to allow apps to check occlusion status. #38982
ThumbnailCapturerMac
and ScreenCaptureKitStreamPickerSonoma
chromium feature flags to bypass deprecated API warning on macOS 14.4. #41328 (Also in 29)
-webkit-app-region: drag;
has no effect in full screen mode. #41307 (Also in 27, 28, 29)
WebContents.loadURL()
incorrectly failing if called immediately after a previous call to loadURL()
failed. #40661
session.fromPartition()
key lookup bug. #41055 (Also in 28, 29)
ready
event was emitted on Linux. #40888 (Also in 26, 27, 28, 29)
async_hooks
crash when listening for the restore
event on Windows after minimizing a maximized BrowserWindow. #40576 (Also in 27, 28, 29)
dialog.showMessageBoxSync
. #40996 (Also in 27, 28, 29)
import.meta.url
did not work in the renderer process with contextIsolation
enabled. #40993 (Also in 29)
inAppPurchase.getProducts
and inAppPurchase.purchasedProduct
did not resolve as expected. #40938 (Also in 27, 28, 29)
original-fs
methods were not properly corrected for patched imports. #41209 (Also in 29)
select-usb-device
did not respect the filter
option in navigator.usb.requestDevice()
. #41166 (Also in 27, 28, 29)
webContents.printToPDF
could fail when certain combinations of margins
and pageSize
values are passed. #41157 (Also in 28, 29)
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41277 (Also in 27, 28, 29)
-webkit-app-region: drag
property was not respected on some windows. #41377 (Also in 29)
printBackground
option in webContents.printToPDF
did not work as expected. #41161 (Also in 28, 29)
--inspect
port. #40665 (Also in 27, 28)
GrantFileProtocolExtraPrivileges
not correctly preventing fetch()
calls to file://
URLs. #40801 (Also in 29)
Published by sudowoodo-release-bot[bot] 8 months ago
Published by sudowoodo-release-bot[bot] 8 months ago
-webkit-app-region: drag;
has no effect in full screen mode. #41331 (Also in 28, 29)
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41300 (Also in 28, 29)
Published by sudowoodo-release-bot[bot] 8 months ago
122.0.6261.39
20.9.0
12.2
contextBridge
are now called with the expected receiver (this
). #39978 (Also in 27, 28)
gpu-process-crashed
event on app
has been deprecated. #40169 (Also in 28)
gpu-process-crashed
event on app
has been removed. #40255
renderer-process-crashed
event on app
and crashed
event on WebContents
and <webview>
have been removed. #40115
WebContentsView
and BaseWindow
, replacing the now-deprecated BrowserView
APIs. #40759
keyboardLock
to ses.setPermissionRequestHandler(handler)
. #40369 (Also in 26, 27, 28)
protocol.registerSchemesAsPrivileged
to allow V8 code cache in custom schemes. #40544 (Also in 27, 28)
file://
protocol into more secure and restrictive behaviour that matches Chromium. #40372
webUtils.getPathForFile
method to replace File.path
augmentation. #38776
use_remote_checksums
via .npmrc
. #40253
app.{set|get}LoginItemSettings(settings)
to use Apple's new recommended underlying framework on macOS. #37244
display
object including detected
, maximumCursorSize
, and nativeOrigin
. #40497 (Also in 28)
ThumbnailCapturerMac
and ScreenCaptureKitStreamPickerSonoma
chromium feature flags to bypass deprecated API warning on macOS 14.4. #41329
import.meta.url
did not work in the renderer process with contextIsolation
enabled. #41265
original-fs
methods were not properly corrected for patched imports. #41238
GrantFileProtocolExtraPrivileges
not correctly preventing fetch()
calls to file://
URLs. #40864
-webkit-app-region: drag;
has no effect in full screen mode. #41332 (Also in 27, 28)
chrome:
pages. #40390 (Also in 27, 28)
session.fromPartition()
key lookup bug. #41084 (Also in 28)
ready
event was emitted on Linux. #40925 (Also in 26, 27, 28)
async_hooks
crash when listening for the restore
event on Windows after minimizing a maximized BrowserWindow. #41146 (Also in 27, 28)
dialog.showMessageBoxSync
. #41043 (Also in 27, 28)
async_hook
corruption in some error contexts. #40574 (Also in 26, 27, 28)
dialog.showOpenDialog
on macOS. #40308 (Also in 27, 28)
notification.close()
if they'd previously been dismissed. #40197 (Also in 26, 27, 28)
MessagePorts
were not being correctly garbage collected when not referenced. #40189 (Also in 28)
inAppPurchase.getProducts
and inAppPurchase.purchasedProduct
did not resolve as expected. #40957 (Also in 27, 28)
navigator.keyboard.lock()
did not work per latest expected behavior. #40365 (Also in 26, 27, 28)
select-usb-device
did not respect the filter
option in navigator.usb.requestDevice()
. #41197 (Also in 27, 28)
webContents.printToPDF
could fail when certain combinations of margins
and pageSize
values are passed. #41266 (Also in 28)
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41301 (Also in 27, 28)
webContents.capturePage()
on Windows and Linux. #39730 (Also in 25, 26, 27, 28)
printBackground
option in webContents.printToPDF
did not work as expected. #41180 (Also in 28)
shell.showItemInFolder
not being escaped in Linux. #40527 (Also in 26, 27, 28)
node_modules
activateIgnoringOtherApps
for focusing non-panels on macOS. #40570 (Also in 28)
Electron 26.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.
Published by sudowoodo-release-bot[bot] 8 months ago
Electron 26.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.
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
Published by sudowoodo-release-bot[bot] 8 months ago
webContents.printToPDF
could fail when certain combinations of margins
and pageSize
values are passed. #41267 (Also in 29)
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41302 (Also in 27, 29)
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
ThumbnailCapturerMac
and ScreenCaptureKitStreamPickerSonoma
chromium feature flags to bypass deprecated API warning on macOS 14.4. #41329
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
import.meta.url
did not work in the renderer process with contextIsolation
enabled. #41265
node::Environment
destruction potentially wouldn't be propagated to the NodeService
exit handler. #41301 (Also in 27, 28)
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
Published by sudowoodo-release-bot[bot] 8 months ago
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 install [email protected]
.
Published by sudowoodo-release-bot[bot] 9 months ago
Published by sudowoodo-release-bot[bot] 9 months ago
select-usb-device
did not respect the filter
option in navigator.usb.requestDevice()
. #41196 (Also in 28, 29)
Published by sudowoodo-release-bot[bot] 9 months ago
Published by sudowoodo-release-bot[bot] 9 months ago
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 install [email protected]
.
Published by sudowoodo-release-bot[bot] 9 months ago
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 install [email protected]
.
select-usb-device
did not respect the filter
option in navigator.usb.requestDevice()
. #41197 (Also in 27, 28)
printBackground
option in webContents.printToPDF
did not work as expected. #41180 (Also in 28)