Build cross-platform desktop apps with JavaScript, HTML, and CSS
MIT License
Bot releases are visible (Hide)
Published by sudowoodo-release-bot[bot] over 2 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
. #25873
showSubstitutions
, toggleSmartQuotes
, toggleSmartDashes
, toggleTextReplacement
. #32024
first-instance-ack
event to the app.requestSingleInstanceLock()
flow, so that users can pass some data back from the second instance to the first instance. #31460
height
option for Windows Control Overlay. #31222
BrowserWindowProxy
-based implementation of window.open
. This also removes the nativeWindowOpen
option from webPreferences
. #29405
npm_config_arch
. #32266 (Also in 15, 16, 17)
showSaveDialogSync()
code path has been fixed. (Fixes #31997). #32049 (Also in 14, 15, 16, 17)
maxWidth
not working in BrowserWindow constructor options. #32628 (Also in 17)
window.open
not overriding parent's webPreferences
. #32057 (Also in 15, 16, 17)
window.print()
, the print button in the PDF viewer, or with BrowserWindow.webContents()
and clicked cancel in the resulting print dialog. #32632
BrowserView
s. #31863 (Also in 14, 15, 16, 17)
alert()
dialog title is corrupted. #32434 (Also in 14, 15, 16, 17)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32433 (Also in 14, 15, 16, 17)
backgroundColor
was set to undefined
, vibrancy failed to work and the backgroundColor
would show up as white. #32517 (Also in 16, 17)
maximize
and unmaximize
events on Windows. #32643 (Also in 15, 16, 17)
webContents.setZoomFactor(1.0)
. #32604 (Also in 13, 14, 15, 16, 17)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32364 (Also in 13, 14, 15, 16, 17)
session.setDevicePermissionHandler
. #32651 (Also in 15, 16, 17)
desktopCapturer.getSources
. #32052 (Also in 16, 17)
roundedCorners: false
unable to be closed. #32597 (Also in 15, 16, 17)
<webview>
implementation was made more robust, it no longer breaks when will-attach-webview
handler modifies the internal params.instanceId
. #32386 (Also in 16, 17)
Published by sudowoodo-release-bot[bot] over 2 years ago
Published by sudowoodo-release-bot[bot] over 2 years ago
desktopCapturer.getSources
is now only available in the main process. #30720
commandLine.removeSwitch
to allow apps to remove command line switches from Chromiums internal command line representation. #30933 (Also in 15, 16)
textWidth
option to dialog.showMessageBox()
/ dialog.showMessageBoxSync()
. #30474 (Also in 15, 16)
webContents.getMediaSourceId()
, can be used with getUserMedia
to get a stream for a WebContents
. #31204
transaction
and product
structures. #32602
app.requestSingleInstanceLock()
. #30891 (Also in 16)
ipcRenderer.sendSync()
is called with no listeners for channel on ipcMain
. #31344 (Also in 13, 14, 15, 16)
webContents.getPrinters()
and introduces webContents.getPrintersAsync()
. #31023
maxWidth
not working in BrowserWindow constructor options. #32637
session.setDevicePermissionHandler
. #32685
maximize
and unmaximize
events on Windows. #32690
npm_config_arch
. #32382 (Also in 15, 16)
showSaveDialogSync()
code path has been fixed. (Fixes #31997). #32083 (Also in 14, 15, 16)
disable-hid-blocklist
flag to enable FIDO devices. #31626 (Also in 15, 16)
navigator.keyboard.lock()
. #31572 (Also in 16)
<webview>
background transparency regression. #31722 (Also in 16)
BrowserView.setBackgroundColor()
not working correctly. #31746 (Also in 16)
clipboard.writeBuffer()
, clipboard.readBuffer()
and clipboard.read()
's ability to manipulate platform-specific clipboard formats. #31116 (Also in 15, 16)
window.open
not overriding parent's webPreferences
. #32107 (Also in 15, 16)
render_frame_disposed_
after updating render frame host. #31401 (Also in 14, 15, 16)
BrowserWindow
is closed subsequent to its webContents
being destroyed. #31620 (Also in 14, 15, 16)
nativeTheme.themeSource
on macOS. #31329 (Also in 14, 15, 16)
BrowserView
s. #31948 (Also in 14, 15, 16)
alert()
dialog title is corrupted. #32469 (Also in 14, 15, 16)
browserView.webContents.destroy()
. #31796 (Also in 15, 16)
BrowserView
s crashed if view.webContents.destroy()
is called after loading a URL. #31794 (Also in 14, 15, 16)
Content-Disposition
filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31669 (Also in 13, 14, 15, 16)
MediaMetadata
did not work properly. #31492 (Also in 13, 14, 15, 16)
app.getPath('crashDumps')
returned an incorrect path for Linux. #31668 (Also in 15, 16)
clipboard.read()
could cause crashes with custom clipboard formats. #31566 (Also in 15, 16)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32459 (Also in 14, 15, 16)
BrowserWindow
incorrectly affected those in an attached BrowserView
. #31085 (Also in 13, 14, 15, 16)
backgroundColor
was set to undefined
, vibrancy failed to work and the backgroundColor
would show up as white. #32653 (Also in 16)
crypto.createPrivateKey
made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31087 (Also in 15, 16)
WebContents::MessageTo
when a render frame has been destroyed. #31289 (Also in 13, 14, 15, 16)
app.requestSingleInstanceLock(additionalData)
API. #31661 (Also in 16)
GetHostNameW
on Windows 7. #31804 (Also in 16)
(Check failed: !regexp_stack_->is_in_use())
. #31102 (Also in 13, 14, 15, 16)
webContents.setZoomFactor(1.0)
. #32621 (Also in 13, 14, 15, 16)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32398 (Also in 13, 14, 15, 16)
window.open
with a frame name and using setWindowOpenHandler
. #31208 (Also in 14, 15, 16)
desktopCapturer.getSources
. #32070 (Also in 16)
setContentProtection
. #31768 (Also in 14, 16)
roundedCorners: false
unable to be closed. #32612 (Also in 15, 16)
<webview>
implementation was made more robust, it no longer breaks when will-attach-webview
handler modifies the internal params.instanceId
. #32430 (Also in 16)
~/.config/{App Name}
will no longer be incorrectly deleted if it is a symlink on unix systems. #31777 (Also in 16)
ses.setDevicePermissionHandler
to allow developers more control over Web Serial permissioning. #31181 (Also in 15, 16)
Electron 13.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.
E17 (Feb'22) | E18 (Mar'22) | E19 (May'22) |
---|---|---|
17.x.y | 18.x.y | 19.x.y |
16.x.y | 17.x.y | 18.x.y |
15.x.y | 16.x.y | 17.x.y |
14.x.y | 15.x.y | -- |
Published by sudowoodo-release-bot[bot] over 2 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] over 2 years ago
alert()
dialog title is corrupted. #32467 (Also in 15, 16, 17)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32457 (Also in 15, 16, 17)
webContents.setZoomFactor(1.0)
. #32618 (Also in 13, 15, 16, 17)
Published by sudowoodo-release-bot[bot] over 2 years ago
alert()
dialog title is corrupted. #32468 (Also in 14, 16, 17)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32458 (Also in 14, 16, 17)
webContents.setZoomFactor(1.0)
. #32619 (Also in 13, 14, 16, 17)
roundedCorners: false
unable to be closed. #32610 (Also in 16, 17)
Published by sudowoodo-release-bot[bot] over 2 years ago
alert()
dialog title is corrupted. #32470 (Also in 14, 15, 17)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32460 (Also in 14, 15, 17)
webContents.setZoomFactor(1.0)
. #32620 (Also in 13, 14, 15, 17)
roundedCorners: false
unable to be closed. #32611 (Also in 15, 17)
<webview>
implementation was made more robust, it no longer breaks when will-attach-webview
handler modifies the internal params.instanceId
. #32429 (Also in 17)
Published by sudowoodo-release-bot[bot] over 2 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]
.
transaction
and product
structures. #32602
maxWidth
not working in BrowserWindow constructor options. #32637
webContents.setZoomFactor(1.0)
. #32621 (Also in 13, 14, 15, 16)
roundedCorners: false
unable to be closed. #32612 (Also in 15, 16)
Published by sudowoodo-release-bot[bot] over 2 years ago
Published by sudowoodo-release-bot[bot] over 2 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
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
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]
.
alert()
dialog title is corrupted. #32469 (Also in 14, 15, 16)
ipcRenderer.postMessage
would throw errors when the transfer
argument was not passed. #32459 (Also in 14, 15, 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>
implementation was made more robust, it no longer breaks when will-attach-webview
handler modifies the internal params.instanceId
. #32430 (Also in 16)
Published by sudowoodo-release-bot[bot] almost 3 years ago
Published by sudowoodo-release-bot[bot] almost 3 years ago
npm_config_arch
. #32380 (Also in 16, 17)
window.open
not overriding parent's webPreferences
. #32109 (Also in 16, 17)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32396 (Also in 13, 14, 16, 17)
Published by sudowoodo-release-bot[bot] almost 3 years ago
window.open
not overriding parent's webPreferences
. #32325 (Also in 15, 16, 17)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32395 (Also in 13, 15, 16, 17)
Published by sudowoodo-release-bot[bot] almost 3 years ago
npm_config_arch
. #32381 (Also in 15, 17)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32397 (Also in 13, 14, 15, 17)
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]
.
npm_config_arch
. #32382 (Also in 15, 16)
skipTransformProcessType
option parsing in win.setVisibleOnAllWorkspaces()
. #32398 (Also in 13, 14, 15, 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]
.
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]
.