Build cross-platform desktop apps with JavaScript, HTML, and CSS
MIT License
Bot releases are visible (Hide)
Published by sudowoodo-release-bot[bot] about 3 years ago
Published by sudowoodo-release-bot[bot] about 3 years ago
WebContents::MessageTo
when a render frame has been destroyed. #31335 (Also in 14, 15, 16)
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
WebContents::MessageTo
when a render frame has been destroyed. #31336 (Also in 13, 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
Published by sudowoodo-release-bot[bot] about 3 years ago
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
Published by sudowoodo-release-bot[bot] about 3 years ago
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
Published by sudowoodo-release-bot[bot] about 3 years ago
frame
property to the params
object of the 'context-menu' event. #31057
isMainFrame
argument to 'certificate-error'
event. #31038
textWidth
option to dialog.showMessageBox()
/ dialog.showMessageBoxSync()
. #31088 (Also in 16)
navigator.fonts.query()
. #30985 (Also in 14)
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31198 (Also in 13, 14, 16)
isMaximized()
. #31041 (Also in 13, 14)
crypto.createPrivateKey
made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31137 (Also in 16)
(Check failed: !regexp_stack_->is_in_use())
. #31144 (Also in 13, 14, 16)
Published by sudowoodo-release-bot[bot] about 3 years ago
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31200 (Also in 13, 15, 16)
Published by sudowoodo-release-bot[bot] about 3 years ago
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31197 (Also in 14, 15, 16)
(Check failed: !regexp_stack_->is_in_use())
. #31142 (Also in 14, 15, 16)
globalShortcut
s on macOS. #30568 (Also in 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31199 (Also in 13, 14, 15)
crypto.createPrivateKey
made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31136 (Also in 15)
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
textWidth
option to dialog.showMessageBox()
/ dialog.showMessageBoxSync()
. #31089 (Also in 15)
(Check failed: !regexp_stack_->is_in_use())
. #31145 (Also in 13, 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
navigator.fonts.query()
. #30984 (Also in 15)
BrowserWindow.setResizable()
can cause the zoom button to incorrectly be disabled on macOS. #31013 (Also in 15)
isMaximized()
. #31040 (Also in 13, 15)
(Check failed: !regexp_stack_->is_in_use())
. #31143 (Also in 13, 15, 16)
Published by sudowoodo-release-bot[bot] about 3 years ago
webContents.fromDevToolsTargetId(targetId)
to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #30730 (Also in 13, 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
BrowserView
webContents would appear not to load in some circumstances. #31047 (Also in 14, 15)
isMaximized()
. #31039 (Also in 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
WebFrameMain
which emits when the frame's document is ready.
<webview>.sendToFrame()
/ frameId
to 'ipc-message'
event. #30451 (Also in 15)
<webview>
'did-redirect-navigation'
event. #30457 (Also in 15)
app.configureHostResolver
API for configuring DNS-over-HTTPS. #30576 (Also in 15)
frame
property to the params
object of the 'context-menu' event. #30831 (Also in 15)
isIssuedByKnownRoot
to ses.setCertificateVerifyProc
callback. #30174
isMainFrame
argument to 'certificate-error'
event. #30879
safeStorage
string encryption API. #30020 (Also in 15)
webContents.fromDevToolsTargetId(targetId)
to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #29399 (Also in 12, 13, 14, 15)
app.asar
file your application loads. Requires the latest asar
module. #30667 (Also in 15)
NODE_OPTIONS
and --inspect
debug arguments in packaged apps. #30190 (Also in 15)
crashReporter
API is now powered by Crashpad on Linux. #30278
desktopCapturer.getSources
API from the renderer process has been deprecated and will be removed. #30721
documentEdited
status not updating close button for frameless window on macOS. #30322 (Also in 13, 14, 15)
navigator.fonts.query()
. #30930 (Also in 14, 15)
SharedArrayBuffer
is disabled. #30456 (Also in 14, 15)
process.exit
is called and nativeWindowOpen
is enabled. #30218 (Also in 14, 15)
--enable-logging
was present. #30375 (Also in 14, 15)
webView
where the leave-html-full-screen
event is not emitted if the user exits fullscreen with esc
instead of by clicking into the webView
. #30537 (Also in 12, 13, 14, 15)
BrowserView
webContents would appear not to load in some circumstances. #29919 (Also in 13, 14, 15)
BrowserViews
on Windows when either the x
or y
coordinate is negative (off-screen). #30510 (Also in 13, 14, 15)
BrowserWindow.setResizable()
can cause the zoom button to incorrectly be disabled on macOS. #30999 (Also in 14, 15)
isMaximized()
. #30989 (Also in 13, 14, 15)
showArrowButtons
is enabled if items
is an empty array. #30661 (Also in 13, 14, 15)
documentEdited
status on macOS with titlebarStyle: 'hiddenInset'
inadvertently moves the traffic light location. #30565 (Also in 13, 14, 15)
globalShortcut
s on macOS. #30552 (Also in 14, 15)
<webview>
are now only created after the 'will-attach-webview'
event is emitted and preventDefault
is not called. #30311
Published by sudowoodo-release-bot[bot] about 3 years ago
nativeWindowOpen: true
is now the default. #28552
WebFrameMain
which emits when the frame's document is ready.
WebContents
which emits when a frame is created in the page. #30801
<webview>.sendToFrame()
/ frameId
to 'ipc-message'
event. #30704
<webview>
'did-redirect-navigation'
event. #30664
app.configureHostResolver
API for configuring DNS-over-HTTPS. #30775
location
and modifiers
to the event properties provided in the 'before-input-event'
WebContents event. #29850
safeStorage
string encryption API. #30430
signal
option to dialog.showMessageBox
. #26102
webContents.fromDevToolsTargetId(targetId)
to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #30733 (Also in 14)
app.asar
file your application loads. Requires the latest asar
module. #30900
NODE_OPTIONS
and --inspect
debug arguments in packaged apps. #30420
resourceType
conversions for webRequest
listener details: font
, ping
, cspReport
, media
, webSocket
. #29902 (Also in 14)
MenuItem.userAccelerator
property to read user-assigned macOS accelerator overrides. #26682
app.runningUnderARM64Translation
property to detect when running under Rosetta on Apple Silicon, or WOW on Windows for ARM. #29168
imageAnimationPolicy
web preference to control how images are animated. #29095
edge
info to BrowserWindow
's will-resize
event. #29199
chrome://gpucrash
. #29404 (Also in 13, 14)
--log-file=.../path/to/file.log
. Also, it's now possible to enable logging from JavaScript by appending command-line switches during the first JS tick. #25089 (Also in 14)
continue-activity
event API to support webpageURL
property from NSUserActivity
. #30042
GDK_BACKEND
was being propagated to subprocesses on Linux. #28898
electron
package on an M1 macbook while using an x64 version of node will now automatically download the arm64 version of Electron instead of the x64 version. #29953
fs.promises.readFile
would improperly error when passing a FileHandle
to the path
argument. #29528 (Also in 12, 13, 14)
documentEdited
status not updating close button for frameless window on macOS. #30392 (Also in 13, 14)
requestFullscreen
inside webview does not make the element take fullscreen. #29952 (Also in 12, 13, 14)
select-bluetooth-device
firing on Windows. #29591 (Also in 12, 13, 14)
SharedArrayBuffer
is disabled. #30483 (Also in 14)
process.exit
is called and nativeWindowOpen
is enabled. #30238 (Also in 14)
webContents.on('login')
callback synchronously. #30068 (Also in 12, 13, 14)
window.open
using setWindowOpenHandler
when nativeWindowOpen: false
. #29851 (Also in 12, 13, 14)
app.quit()
on macOS. #29941 (Also in 12, 13, 14)
--enable-logging
was present. #30386 (Also in 14)
webView
where the leave-html-full-screen
event is not emitted if the user exits fullscreen with esc
instead of by clicking into the webView
. #30562 (Also in 12, 13, 14)
transparency: true
or a backgroundColor
being set in their constructor options. #30136 (Also in 14)
BrowserView
webContents would appear not to load in some circumstances. #30336 (Also in 14)
self.module.paths
wouldn't work in Workers. #29955 (Also in 12, 13, 14)
BrowserViews
on Windows when either the x
or y
coordinate is negative (off-screen). #30542 (Also in 13, 14)
contextIsolation
was enabled. #29841 (Also in 13, 14)
BrowserWindow.setResizable()
can cause the zoom button to incorrectly be disabled on macOS. #31014 (Also in 14)
showArrowButtons
is enabled if items
is an empty array. #30681 (Also in 13, 14)
setAlwaysOnTop
value would sometimes not be preserved for child windows on macOS. #29813 (Also in 12, 13, 14)
BrowserView
on macOS. #30114 (Also in 13, 14)
documentEdited
status on macOS with titlebarStyle: 'hiddenInset'
inadvertently moves the traffic light location. #30604 (Also in 13, 14)
target=_blank
from webview. #29874 (Also in 12, 13, 14)
Geolocation
was used. #29913 (Also in 13, 14)
globalShortcut
s on macOS. #30570 (Also in 14)
webview
. #30063 (Also in 12, 13, 14)
Alt+Shift
and Alt+Ctrl
toggling menu bar on KDE. #29328 (Also in 12, 13, 14)
<select>
element dropdown not appearing on Windows or Linux. #29742 (Also in 14)
app.getPath('logs')
returning the wrong path on Linux and Windows. #29649 (Also in 14)
As per Electron's new 8-week cadence, we will be extending our supported version policy from the latest three versions to the latest four versions of Electron until May 2022, with the release of Electron 19. After Electron 19 is released, we'll return to supporting the latest three major versions, as well as the beta and nightly releases.
E15 (Sep'21) | E16 (Nov'21) | E17 (Feb'22) | E18 (Mar'22) | E19 (May'22) |
---|---|---|---|---|
15.x.y | 16.x.y | 17.x.y | 18.x.y | 19.x.y |
14.x.y | 15.x.y | 16.x.y | 17.x.y | 18.x.y |
13.x.y | 14.x.y | 15.x.y | 16.x.y | 17.x.y |
12.x.y | 13.x.y | 14.x.y | 15.x.y | -- |