Build cross-platform desktop apps with JavaScript, HTML, and CSS
MIT License
Bot releases are visible (Hide)
Published by sudowoodo-release-bot[bot] almost 3 years ago
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
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)
commandLine.removeSwitch
to allow apps to remove command line switches from Chromiums internal command line representation. #31327 (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 (Also in 15)
safeStorage
string encryption API. #30020 (Also in 15)
textWidth
option to dialog.showMessageBox()
/ dialog.showMessageBoxSync()
. #31089 (Also in 15)
webContents.fromDevToolsTargetId(targetId)
to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #29399 (Also in 14)
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)
app.requestSingleInstanceLock()
. #31444
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31435 (Also in 13, 14, 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
navigator.keyboard.lock()
. #31621
<webview>
background transparency regression. #31728
BrowserView.setBackgroundColor()
not working correctly. #31772
app.requestSingleInstanceLock(additionalData)
API. #31708
~/.config/{App Name}
will no longer be incorrectly deleted if it is a symlink on unix systems. #31852
disable-hid-blocklist
flag to enable FIDO devices. #31650 (Also in 15)
clipboard.writeBuffer()
, clipboard.readBuffer()
and clipboard.read()
's ability to manipulate platform-specific clipboard formats. #31719 (Also in 15)
documentEdited
status not updating close button for frameless window on macOS. #30322 (Also in 13, 14, 15)
render_frame_disposed_
after updating render frame host. #31427 (Also in 14, 15)
navigator.fonts.query()
. #30930 (Also in 14, 15)
SharedArrayBuffer
is disabled. #30456 (Also in 14)
process.exit
is called and nativeWindowOpen
is enabled. #30218 (Also in 14, 15)
BrowserWindow
is closed subsequent to its webContents
being destroyed. #31646 (Also in 14, 15)
nativeTheme.themeSource
on macOS. #31430 (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 14, 15)
Content-Disposition
filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31694 (Also in 13, 14, 15)
MediaMetadata
did not work properly. #31535 (Also in 13, 14, 15)
app.getPath('crashDumps')
returned an incorrect path for Linux. #31711 (Also in 15)
clipboard.read()
could cause crashes with custom clipboard formats. #31592 (Also in 15)
BrowserViews
on Windows when either the x
or y
coordinate is negative (off-screen). #30510 (Also in 13, 14, 15)
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31199 (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)
crypto.createPrivateKey
made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31136 (Also in 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)
WebContents::MessageTo
when a render frame has been destroyed. #31336 (Also in 13, 14, 15)
GetHostNameW
on Windows 7. #31814
(Check failed: !regexp_stack_->is_in_use())
. #31145 (Also in 13, 14, 15)
globalShortcut
s on macOS. #30552 (Also in 14, 15)
window.open
with a frame name and using setWindowOpenHandler
. #31469 (Also in 14, 15)
setContentProtection
. #31832 (Also in 14)
ses.setDevicePermissionHandler
to allow developers more control over Web Serial permissioning. #31324 (Also in 15)
Electron 12.x.y has reached end-of-support. As per Electron's new 8-week cadence, we are supporting 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 alpha, beta, and nightly releases.
E16 (Nov'21) | E17 (Feb'22) | E18 (Mar'22) | E19 (May'22) |
---|---|---|---|
16.x.y | 17.x.y | 18.x.y | 19.x.y |
15.x.y | 16.x.y | 17.x.y | 18.x.y |
14.x.y | 15.x.y | 16.x.y | 17.x.y |
13.x.y | 14.x.y | 15.x.y | -- |
Published by sudowoodo-release-bot[bot] almost 3 years ago
Published by sudowoodo-release-bot[bot] almost 3 years 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]
.
BrowserView.setBackgroundColor()
not working correctly. #31772
Published by sudowoodo-release-bot[bot] almost 3 years ago
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31433 (Also in 13, 15, 16)
<webview>
background transparency regression. #31727
BrowserWindow
is closed subsequent to its webContents
being destroyed. #31645 (Also in 15, 16)
Content-Disposition
filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31692 (Also in 13, 15, 16)
MediaMetadata
did not work properly. #31533 (Also in 13, 15, 16)
Published by sudowoodo-release-bot[bot] almost 3 years ago
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31434 (Also in 13, 14, 16)
disable-hid-blocklist
flag to enable FIDO devices. #31649 (Also in 16)
<webview>
background transparency regression. #31701 (Also in 14)
clipboard.writeBuffer()
, clipboard.readBuffer()
and clipboard.read()
's ability to manipulate platform-specific clipboard formats. #31720 (Also in 16)
BrowserWindow
is closed subsequent to its webContents
being destroyed. #31644 (Also in 14, 16)
Content-Disposition
filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31693 (Also in 13, 14, 16)
MediaMetadata
did not work properly. #31534 (Also in 13, 14, 16)
app.getPath('crashDumps')
returned an incorrect path for Linux. #31712 (Also in 16)
clipboard.read()
could cause crashes with custom clipboard formats. #31591 (Also in 16)
Published by sudowoodo-release-bot[bot] almost 3 years 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]
.
<webview>
background transparency regression. #31728
clipboard.writeBuffer()
, clipboard.readBuffer()
and clipboard.read()
's ability to manipulate platform-specific clipboard formats. #31719
app.getPath('crashDumps')
returned an incorrect path for Linux. #31711 (Also in 15)
Published by sudowoodo-release-bot[bot] almost 3 years 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]
.
disable-hid-blocklist
flag to enable FIDO devices. #31650 (Also in 15)
BrowserWindow
is closed subsequent to its webContents
being destroyed. #31646 (Also in 14, 15)
Content-Disposition
filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31694 (Also in 14, 15)
app.requestSingleInstanceLock(additionalData)
API. #31708
Published by sudowoodo-release-bot[bot] almost 3 years 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]
.
navigator.keyboard.lock()
. #31621
Published by sudowoodo-release-bot[bot] almost 3 years 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] almost 3 years ago
Published by sudowoodo-release-bot[bot] almost 3 years 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]
.
clipboard.read()
could cause crashes with custom clipboard formats. #31592 (Also in 15)
Published by sudowoodo-release-bot[bot] almost 3 years 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] about 3 years 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]
.
app.requestSingleInstanceLock()
. #31444
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31435 (Also in 13, 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31432 (Also in 14, 15, 16)
Published by sudowoodo-release-bot[bot] about 3 years ago
render_frame_disposed_
after updating render frame host. #31425 (Also in 15, 16)
nativeTheme.themeSource
on macOS. #31428 (Also in 15, 16)
WebContents::MessageTo
when a render frame has been destroyed. #31333 (Also in 13, 15, 16)
window.open
with a frame name and using setWindowOpenHandler
. #31467 (Also in 15, 16)
ses.setDevicePermissionHandler
to allow developers more control over Web Serial permissioning. #31440 (Also in 15, 16)
Published by sudowoodo-release-bot[bot] about 3 years 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]
.
window.open
with a frame name and using setWindowOpenHandler
. #31469 (Also in 14, 15)
Published by sudowoodo-release-bot[bot] about 3 years ago
nativeTheme.themeSource
on macOS. #31429 (Also in 14, 16)
window.open
with a frame name and using setWindowOpenHandler
. #31468 (Also in 14, 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]
.
Published by sudowoodo-release-bot[bot] about 3 years ago
commandLine.removeSwitch
to allow apps to remove command line switches from Chromiums internal command line representation. #31326 (Also in 16)
render_frame_disposed_
after updating render frame host. #31426 (Also in 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]
.
commandLine.removeSwitch
to allow apps to remove command line switches from Chromiums internal command line representation. #31327 (Also in 15)
render_frame_disposed_
after updating render frame host. #31427