Build cross-platform desktop apps with JavaScript, HTML, and CSS
MIT License
Bot releases are visible (Hide)
Published by sudowoodo-release-bot[bot] about 1 year 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]
.
safeStorage.setUsePlainTextEncryption
and safeStorage.getSelectedStorageBackend
api. #38873 (Also in 25, 26)
senderIsMainFrame
to messages sent via ipcRenderer.sendTo()
. #38868 (Also in 24, 25, 26)
title
parameter to webContents.openDevTools()
to specify the DevTools window title. #39047
chrome.tabs.query
. #39330 (Also in 25, 26)
session.downloadURL()
. #38785 (Also in 25, 26)
minimum_chrome_version
manifest key. #39256 (Also in 26)
ipcRenderer.sendTo()
API has been deprecated in favor of sharing a MessageChannel
between two renderers. #39091
node:
prefixed requires are now supported in sandboxed renderer preloads for events
, timers
and url
. #38567 (Also in 24, 25, 26)
clipboard.readImage()
getting blocked when there is no PNG image in the clipboard. #39466 (Also in 26)
desktopCapturer
thumbnail generation after screen sharing is cancelled on Wayland. #39194 (Also in 25, 26)
preload
script may not run in some child windows opened by window.open
. #38910 (Also in 23, 24, 25, 26)
webContents.printToPDF
preferCSSPageSize
type error. #38761 (Also in 24, 25, 26)
nativeImage.resize()
before the app ready
event. #38836 (Also in 26)
nativeTheme
source during mara context menu close. #38824 (Also in 25, 26)
BrowserWindow.removeBrowserView()
with a destroyed webContents
. #38842 (Also in 24, 25, 26)
BrowserWindow.moveTop()
on modal child windows. #39499 (Also in 24, 25, 26)
tray.popUpContextMenu
on macOS. #39231 (Also in 26)
desktopCapturer.getSources()
on Wayland. #39111 (Also in 26)
VoiceOver
couldn't trigger the tray action when selected to emit the click event. #39352 (Also in 26)
webContents.print
parameter validation by adding missing options required to set printer printable area. #38614 (Also in 25, 26)
<datalist>
popups are positions incorrectly in BrowserView
s. #38489 (Also in 23, 24, 25, 26)
BrowserWindow.moveAbove()
and BrowserWindow.moveTop()
did not work for child windows on macOS. #39034 (Also in 24, 25, 26)
browserView.removeBrowserView
could cause a crash in some cases. #39387 (Also in 24, 25, 26)
chrome.i18n
did not work properly with Chrome Extensions Manifest V3. #39291 (Also in 24, 25, 26)
chrome.tabs.update
did not return a tab
object that properly reflected potential properties that were changed. #39365 (Also in 25, 26)
protocol.handle()
never called its callback with the 'file'
scheme. #39048 (Also in 25, 26)
webContents.print()
stopped triggering its callback when the user cancelled the print dialog. #38709 (Also in 25, 26)
window.open
can interfere with various aspects of Node.js functionality. #38754
openFile
was not passed as a dialog property. #38557 (Also in 24, 25, 26)
Show
button visible. #38997 (Also in 24, 25, 26)
webContents.print(null)
could incorrectly trigger an error. #38612 (Also in 24, 25, 26)
backgroundThrottling
was disabled. #39223 (Also in 25, 26)
webContents.print({ silent: true })
not working correctly. #38741 (Also in 25, 26)
node:child_process
imports. #38742 (Also in 24, 25, 26)
chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39317 (Also in 25, 26)
enable_osr
build flag has been removed. #38703
enable_picture_in_picture
build flag has been removed. #38620
enable_run_as_node
build flag has been removed in favor of the runAsNode
fuse. #38413
senderId
and senderIsMainFrame
properties of IpcRendererEvent
have been deprecated. #39381
systemPreferences.getAppLevelAppearance
and systemPreferences.setAppLevelAppearance
APIs have been deprecated, as well as the alternate-selected-control-text
value for systemPreferences.getColor
. #39343 (Also in 26)
webContents.getPrinters
API has been deprecated. #39356 (Also in 26)
Published by sudowoodo-release-bot[bot] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year ago
Electron 23.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] about 1 year ago
116.0.5845.62
18.6.1
11.2
webContents.getPrinters
API has been deprecated. #39459
systemPreferences.getAppLevelAppearance
and systemPreferences.setAppLevelAppearance
APIs have been deprecated, as well as the alternate-selected-control-text
value for systemPreferences.getColor
. #39492
safeStorage.setUsePlainTextEncryption
and safeStorage.getSelectedStorageBackend
api. #39107 (Also in 25)
safeStorage.setUsePlainTextEncryption
and safeStorage.getSelectedStorageBackend
api. #39155 (Also in 25)
senderIsMainFrame
to messages sent via ipcRenderer.sendTo()
. #39206 (Also in 24, 25)
app
. #37933 (Also in 25)
chrome.tabs.query
. #39431 (Also in 25)
cursor-changed
event. #38210 (Also in 24, 25)
session.downloadURL()
. #38871 (Also in 25)
powerMonitor
. #37935 (Also in 24, 25)
webContents
methods to center text selection, scroll to the page bottom and top, as well as adjust selected text. #37978 (Also in 25)
minimum_chrome_version
manifest key. #39357
context-menu
event from extensions. #38029 (Also in 25)
node:
prefixed requires are now supported in sandboxed renderer preloads for events
, timers
and url
. #38728 (Also in 24, 25)
contentTracing.stopRecording()
fails because no trace was in progress. #38488 (Also in 23, 24, 25)
enable_desktop_capturer
build flag has been removed. #38412
clipboard.readImage()
getting blocked when there is no PNG image in the clipboard. #39487
nativeImage.resize()
before the app ready
event. #38861
clipboard.readImage()
when reading images copied via context menu on macOS. #39101
tray.popUpContextMenu
on macOS. #39313
desktopCapturer.getSources()
on Wayland. #39189
VoiceOver
couldn't trigger the tray action when selected to emit the click event. #39439
window.setKiosk(false)
would exit fullscreen regardless of the fullscreen state prior to kiosk mode. #38219
about
on Linux as well. #37828 (Also in 23, 24, 25)
AXManualAccessibility
attribute works as expected in all relevant protocol methods. #38142 (Also in 23, 24, 25)
desktopCapturer
thumbnail generation after screen sharing is cancelled on Wayland. #39246 (Also in 25)
preload
script may not run in some child windows opened by window.open
. #38930 (Also in 23, 24, 25)
webContents.printToPDF
preferCSSPageSize
type error. #38793 (Also in 24, 25)
nativeTheme
source during mara context menu close. #38840 (Also in 25)
BrowserWindow.removeBrowserView()
with a destroyed webContents
. #38885 (Also in 24, 25)
webContents.print
with invalid settings. #38165 (Also in 25)
webContents.print
parameter validation by adding missing options required to set printer printable area. #38721 (Also in 25)
chrome://accessibility
. #38179 (Also in 25)
FrameView
s always appeared inactive regardless of focus status. #38468 (Also in 25)
<datalist>
popups are positions incorrectly in BrowserView
s. #38610 (Also in 23, 24, 25)
BrowserWindow.isMaximized()
could incorrectly return true for minimized or fullscreened windows on macOS. #38291 (Also in 23, 24, 25)
BrowserWindow.isVisible()
would incorrectly return true
for minimized windows on Windows. #38242 (Also in 23, 24, 25)
BrowserWindow.moveAbove()
and BrowserWindow.moveTop()
did not work for child windows on macOS. #39070 (Also in 24, 25)
MediaStreamTrack.getCaptureHandle()
always returned null
. #38390 (Also in 24, 25)
browserView.removeBrowserView
could cause a crash in some cases. #39406 (Also in 24, 25)
chrome.i18n
did not work properly with Chrome Extensions Manifest V3. #39328 (Also in 24, 25)
chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39360 (Also in 25)
chrome.tabs.update
did not return a tab
object that properly reflected potential properties that were changed. #39389 (Also in 25)
getNormalBounds()
returns incorrect bounds for transparent maximized windows on Windows. #38218 (Also in 23, 24, 25)
navigator.connection
returned incorrect data. #38491 (Also in 24, 25)
protocol.handle()
never called its callback with the 'file'
scheme. #39065 (Also in 25)
webContents.print()
stopped triggering its callback when the user cancelled the print dialog. #38735 (Also in 25)
BrowserWindow.id
threw an error after the window was destroyed. #38241 (Also in 23, 24, 25)
win.minimize()
directly after calling win.maximize()
, and then calling win.isMaximized()
incorrectly returns true
. #38234 (Also in 23, 24, 25)
openFile
was not passed as a dialog property. #38590 (Also in 24, 25)
Show
button visible. #39013 (Also in 24, 25)
webContents.print(null)
could incorrectly trigger an error. #38641 (Also in 24, 25)
BrowserViews
can behave inconsistently across platforms. #39004 (Also in 25)
backgroundThrottling
was disabled. #39298 (Also in 25)
webContents.print({ silent: true })
not working correctly. #38812 (Also in 25)
AXManualAccessibility
to enable a11y features in Electron. #38102 (Also in 23, 24, 25)
node:child_process
imports. #39234 (Also in 24, 25)
shell.openExternal()
options. #38038 (Also in 22, 23, 24, 25)
node-gyp
version in node.h
error. #37829 (Also in 22, 23, 24, 25)
chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39360 (Also in 25)
Electron 23.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] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year ago
safeStorage.setUsePlainTextEncryption
and safeStorage.getSelectedStorageBackend
api. #39325 (Also in 26)
browserView.removeBrowserView
could cause a crash in some cases. #39408 (Also in 24, 26)
chrome.tabs.update
did not return a tab
object that properly reflected potential properties that were changed. #39388 (Also in 26)
chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39359 (Also in 26)
Published by sudowoodo-release-bot[bot] about 1 year 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]
.
chrome.tabs.update
did not return a tab
object that properly reflected potential properties that were changed. #39389 (Also in 25)
chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39360 (Also in 25)
Published by sudowoodo-release-bot[bot] about 1 year 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]
.
tray.popUpContextMenu
on macOS. #39313
chrome.i18n
did not work properly with Chrome Extensions Manifest V3. #39328 (Also in 25)
Published by sudowoodo-release-bot[bot] about 1 year ago
chrome.i18n
did not work properly with Chrome Extensions Manifest V3. #39329 (Also in 26)
backgroundThrottling
was disabled. #39299 (Also in 26)
Published by sudowoodo-release-bot[bot] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year ago
Published by sudowoodo-release-bot[bot] about 1 year 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]
.
backgroundThrottling
was disabled. #39298 (Also in 25)
Published by sudowoodo-release-bot[bot] about 1 year 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 1 year 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]
.
desktopCapturer
thumbnail generation after screen sharing is cancelled on Wayland. #39246 (Also in 25)
desktopCapturer.getSources()
on Wayland. #39189
node:child_process
imports. #39234 (Also in 24, 25)
Published by sudowoodo-release-bot[bot] about 1 year ago
desktopCapturer
thumbnail generation after screen sharing is cancelled on Wayland. #39245 (Also in 26)
node:child_process
imports. #39235 (Also in 24, 26)
Published by sudowoodo-release-bot[bot] about 1 year ago
node:child_process
imports. #39236 (Also in 25, 26)
Published by sudowoodo-release-bot[bot] about 1 year ago