This repository has been archived by the owner on Sep 27, 2022. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.4.15
->15.5.5
By merging this PR, the below vulnerabilities will be automatically resolved:
Release Notes
electron/electron
v15.5.5
Compare Source
Release Notes for v15.5.5
Other Changes
v15.5.4
Compare Source
Release Notes for v15.5.4
Other Changes
v15.5.3
Compare Source
Release Notes for v15.5.3
Fixes
shell.openExternal()
now reports more detailed errors on Windows. #33656 (Also in 16, 17, 18, 19)Other Changes
v15.5.2
Compare Source
Release Notes for v15.5.2
Fixes
Other Changes
v15.5.1
Compare Source
Release Notes for v15.5.1
Fixes
v15.5.0
Compare Source
Release Notes for v15.5.0
Features
nativeTheme.inForcedColorsMode
API to allow detecting forced color mode. #33360 (Also in 16, 17, 18)Fixes
Other Changes
v15.4.2
Compare Source
Release Notes for v15.4.2
Fixes
Other Changes
1283402
. #33245v15.4.1
Compare Source
Release Notes for v15.4.1
Fixes
alternateImage
s did not work properly on macOS. #33104 (Also in 16, 17, 18)Other Changes
1291728
. #331781295786
. #33168v15.4.0
Compare Source
Release Notes for v15.4.0
Features
height
option for Windows Control Overlay. #33064 (Also in 16, 17)Fixes
webContents.savePage
failed when passing a relative path instead of an absolute one. #33018 (Also in 16, 17, 18)Other Changes
v15.3.7
Compare Source
Release Notes for v15.3.7
Fixes
maximize
andunmaximize
events on Windows. #32688 (Also in 16, 17)session.setDevicePermissionHandler
. #32686 (Also in 16, 17)<webview>
implementation was made more robust, it no longer breaks whenwill-attach-webview
handler modifies the internalparams.instanceId
. #32855 (Also in 16, 17)Other Changes
Documentation
v15.3.6
Compare Source
Release Notes for v15.3.6
Fixes
alert()
dialog title is corrupted. #32468 (Also in 14, 16, 17)ipcRenderer.postMessage
would throw errors when thetransfer
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)Other Changes
v15.3.5
Compare Source
Release Notes for v15.3.5
Fixes
npm_config_arch
. #32380 (Also in 16, 17)window.open
not overriding parent'swebPreferences
. #32109 (Also in 16, 17)skipTransformProcessType
option parsing inwin.setVisibleOnAllWorkspaces()
. #32396 (Also in 13, 14, 16, 17)Other Changes
v15.3.4
Compare Source
Release Notes for v15.3.4
Fixes
showSaveDialogSync()
code path has been fixed. (Fixes #31997). #32081 (Also in 14, 16, 17)v15.3.3
Compare Source
Release Notes for v15.3.3
Fixes
BrowserView
s. #31946 (Also in 14, 16, 17)setContentProtection
. #31830 (Also in 13, 14, 16)Other Changes
v15.3.2
Compare Source
Release Notes for v15.3.2
Fixes
BrowserView.setBackgroundColor()
not working correctly. #31844 (Also in 16)browserView.webContents.destroy()
. #31841 (Also in 16)BrowserView
s crashed ifview.webContents.destroy()
is called after loading a URL. #31826 (Also in 14, 16)v15.3.1
Compare Source
Release Notes for v15.3.1
Features
ipcRenderer.sendSync()
is called with no listeners for channel onipcMain
. #31434 (Also in 13, 14, 16)Fixes
disable-hid-blocklist
flag to enable FIDO devices. #31649 (Also in 16)<webview>
background transparency regression. #31701 (Also in 14)clipboard.writeBuffer()
,clipboard.readBuffer()
andclipboard.read()
's ability to manipulate platform-specific clipboard formats. #31720 (Also in 16)BrowserWindow
is closed subsequent to itswebContents
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)Other Changes
v15.3.0
Compare Source
Release Notes for v15.3.0
Features
Fixes
nativeTheme.themeSource
on macOS. #31429 (Also in 14, 16)window.open
with a frame name and usingsetWindowOpenHandler
. #31468 (Also in 14, 16)Other Changes
ses.setDevicePermissionHandler
to allow developers more control over Web Serial permissioning. #31418 (Also in 16)v15.2.0
Compare Source
Release Notes for v15.2.0
Features
commandLine.removeSwitch
to allow apps to remove command line switches from Chromiums internal command line representation. #31326 (Also in 16)Fixes
render_frame_disposed_
after updating render frame host. #31426 (Also in 16)Other Changes
v15.1.2
Compare Source
Release Notes for v15.1.2
Fixes
WebContents::MessageTo
when a render frame has been destroyed. #31334Other Changes
1251688
. #31297v15.1.1
Compare Source
Release Notes for v15.1.1
Fixes
v15.1.0
Compare Source
Release Notes for v15.1.0
Features
frame
property to theparams
object of the 'context-menu' event. #31057isMainFrame
argument to'certificate-error'
event. #31038textWidth
option todialog.showMessageBox()
/dialog.showMessageBoxSync()
. #31088 (Also in 16)Fixes
navigator.fonts.query()
. #30985 (Also in 14)BrowserWindow
incorrectly affected those in an attachedBrowserView
. #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)Other Changes
v15.0.0
Compare Source
Release Notes for v15.0.0
Stack Upgrades
Breaking Changes
nativeWindowOpen: true
is now the default. #28552Features
Additions
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. #30664app.configureHostResolver
API for configuring DNS-over-HTTPS. #30775location
andmodifiers
to the event properties provided in the'before-input-event'
WebContents event. #29850safeStorage
string encryption API. #30430signal
option todialog.showMessageBox
. #26102webContents.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 latestasar
module. #30900NODE_OPTIONS
and--inspect
debug arguments in packaged apps. #30420resourceType
conversions forwebRequest
listener details:font
,ping
,cspReport
,media
,webSocket
. #29902 (Also in 14)MenuItem.userAccelerator
property to read user-assigned macOS accelerator overrides. #26682app.runningUnderARM64Translation
property to detect when running under Rosetta on Apple Silicon, or WOW on Windows for ARM. #29168imageAnimationPolicy
web preference to control how images are animated. #29095edge
info toBrowserWindow
'swill-resize
event. #29199chrome://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)Improvements
continue-activity
event API to supportwebpageURL
property fromNSUserActivity
. #30042Fixes
GDK_BACKEND
was being propagated to subprocesses on Linux. #28898electron
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. #29953Also in earlier versions....
fs.promises.readFile
would improperly error when passing aFileHandle
to thepath
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 andnativeWindowOpen
is enabled. #30238 (Also in 14)webContents.on('login')
callback synchronously. #30068 (Also in 12, 13, 14)</