chore(deps): update dependency electron to v39 #1207
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:
^8.0.1->^39.0.0Release Notes
electron/electron (electron)
v39.0.0: electron v39.0.0Compare Source
Release Notes for v39.0.0
Fixes
dialog.showOpenDialogon Windows with an empty extension filter array. #48658 (Also in 37, 38)Other Changes
v38.4.0: electron v38.4.0Compare Source
Release Notes for v38.4.0
Features
Fixes
v38.3.0: electron v38.3.0Compare Source
Release Notes for v38.3.0
Fixes
dialog.showMessageBoxdefault button handling. #48519 (Also in 36, 37, 39)shell.openExternalcaused an unexpected dialog to open when there was no app suitable to open the url. #48517 (Also in 39)Other Changes
v38.2.2: electron v38.2.2Compare Source
Release Notes for v38.2.2
Fixes
GetPackageJSON. #48424 (Also in 37, 39)v38.2.1: electron v38.2.1Compare Source
Release Notes for v38.2.1
Fixes
v38.2.0: electron v38.2.0Compare Source
Release Notes for v38.2.0
Features
Fixes
XDG_SESSION_TYPEenvironment variable. #48309<input>tag on macOS 26. #48394 (Also in 37, 39)v38.1.2: electron v38.1.2Compare Source
Release Notes for v38.1.2
Other Changes
v38.1.1: electron v38.1.1Compare Source
Release Notes for v38.1.1
Other Changes
v38.1.0: electron v38.1.0Compare Source
Release Notes for v38.1.0
Other Changes
v38.0.0: electron v38.0.0Compare Source
Release Notes for v38.0.0
Stack Upgrades
140.0.7339.4122.18.014.0Breaking Changes
Features
Additions
before-mouse-eventto allow intercepting and preventing mouse events in WebContents. #47280 (Also in 36, 37)fileBackedandpurgeablefields toprocess.getSystemMemoryInfo()for macOS. #48146 (Also in 37)innerWidthandinnerHeightoptions for window.open. #46749 (Also in 35, 36, 37)guidTrayconstructor option on macOS to allow tray icons to maintain position across launches. #48077 (Also in 36, 37)webFrameMain.fromFrameToken(processId, frameToken)to get aWebFrameMaininstance from its frame token. #47942app.getRecentDocuments()on Windows and macOS. #47924 (Also in 36, 37)--no-experimental-global-navigatorflag. #47370 (Also in 35, 36, 37)HIDDevice.collections. #47391 (Also in 36, 37)screen.dipToScreenPoint(point)andscreen.screenToDipPoint(point)on Linux X11. #46211 (Also in 35, 36, 37)paletteandheaderon macOS. #45538 (Also in 37)--experimental-network-inspection. #46690 (Also in 35, 36, 37){get|set}AccentColor. #47939 (Also in 36, 37)Improvements
win.isContentProtected()to allow developers to check window protection status. #47242 (Also in 36, 37)DIR_ASSETSinstead ofDIR_MODULE/DIR_EXEto locate assets and resources, and added "assets" as a key that can be queried viaapp.getPath. #47950 (Also in 37)Fixes
dialog.showMessageDialogshowed a window incorrectly centered to monitor instead of parent window when passed. #48215chrome://accessibilitypage. #47497Also in earlier versions...
addChildView()crashes when adding a closed WebContentsView. #47099 (Also in 35, 36, 37)appextensions filters didn't allow for selecting app bundles in macOS file dialogs. #47841 (Also in 36, 37)Refererheader was not being set correctly when usingwebContents.downloadURL(). #47867 (Also in 36, 37)webContents.loadURL()from a failedwebContents.loadURL()call's catch handler. #48043 (Also in 36, 37)-electron-corner-smoothingCSS rule to a stylesheet with no associated document. #47785 (Also in 37)desktopCapturer.getSourceswith an empty thumbnail size. #47652 (Also in 36, 37)webContentsfunctions afterwindow.close(). #47952 (Also in 36, 37)session.clearDatain some circumstances. #47361 (Also in 35, 36, 37)electronfor the first time from an ESM module loaded by a CJS module in a packaged app. #46810 (Also in 35, 36, 37)setContentProtectiondidn't work as expected. #47886 (Also in 36, 37)app.accessibilitySupportEnableddidn't work as expected. #48060 (Also in 37)net.isOnline()always returnedtruein utilityProcesses. #48151 (Also in 36, 37)require('node:sqlite')didn't work. #47757 (Also in 36, 37)shell.openPathwas not non-blocking as expected. #48089 (Also in 36, 37)webContents.printdid not work as expected whenmediaSizewas not passed. #46937 (Also in 36, 37)accentColorwould result in a white accent color. #47684 (Also in 37)Fetch.continueResponsevia debugger withWebContentsViewcould cause a crash. #47434 (Also in 35, 36, 37)roundedCornersset tofalse. #47681 (Also in 36, 37)contextmenuevent was emitted. #48224 (Also in 36, 37)electron/utilityin an ESM file threw an error at runtime. #48019 (Also in 36, 37)electron/utilitythrew aERR_MODULE_NOT_FOUNDerror at runtime. #47989 (Also in 36, 37)webContents.print({ silent: true })would fail. #47378 (Also in 36, 37)window.openwould never be offscreen. #48026 (Also in 37)autoUpdateron macOS when zip extraction failed. #47271 (Also in 34, 35, 36, 37)treatPackageAsDirectoryis enabled on macOS. #47077 (Also in 35, 36, 37)app.getLoginItemSettingson macOS. #48094 (Also in 36, 37)webContents.print()where the callback would not be called. #47377 (Also in 35, 36, 37)win.setContentProtected()on Windows. #47020 (Also in 35, 36, 37)Documentation
Notices
End of Support for 35.x.y
Electron 35.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.
v37.7.1: electron v37.7.1Compare Source
Release Notes for v37.7.1
Fixes
titleBarOverlaywasn't always calculated to provide appropriate minimum contrast. #48596 (Also in 39)v37.7.0: electron v37.7.0Compare Source
Release Notes for v37.7.0
Fixes
dialog.showMessageBoxdefault button handling. #48520 (Also in 36, 38, 39)Other Changes
v37.6.1: electron v37.6.1Compare Source
Release Notes for v37.6.1
Fixes
GetPackageJSON. #48423 (Also in 38, 39)v37.6.0: electron v37.6.0Compare Source
Release Notes for v37.6.0
Features
Fixes
<input>tag on macOS 26. #48392 (Also in 39)v37.5.1: electron v37.5.1Compare Source
Release Notes for v37.5.1
Other Changes
v37.5.0: electron v37.5.0Compare Source
Release Notes for v37.5.0
Features
fileBackedandpurgeablefields toprocess.getSystemMemoryInfo()for macOS. #48143 (Also in 38)Fixes
dialog.showMessageDialogshowed a window incorrectly centered to monitor instead of parent window when passed. #48213 (Also in 36, 38)contextmenuevent was emitted. #48226 (Also in 36, 38)Other Changes
v37.4.0: electron v37.4.0Compare Source
Release Notes for v37.4.0
Features
guidTrayconstructor option on macOS to allow tray icons to maintain position across launches. #48076 (Also in 36, 38)Fixes
net.isOnline()always returnedtruein utilityProcesses. #48152 (Also in 36, 38)Other Changes
v37.3.1: electron v37.3.1Compare Source
Release Notes for v37.3.1
Fixes
shell.openPathwas not non-blocking as expected. #48088 (Also in 36, 38)window.openwould never be offscreen. #48070 (Also in 38)app.getLoginItemSettingson macOS. #48096 (Also in 36)Other Changes
v37.3.0: electron v37.3.0Compare Source
Release Notes for v37.3.0
Features
app.getRecentDocuments()on Windows and macOS. #47923 (Also in 36, 38){get|set}AccentColor. #48017 (Also in 36, 38)DIR_ASSETSinstead ofDIR_MODULE/DIR_EXEto locate assets and resources, and added "assets" as a key that can be queried viaapp.getPath. #47951 (Also in 38)Fixes
webContents.loadURL()from a failedwebContents.loadURL()call's catch handler. #48045 (Also in 36, 38)app.accessibilitySupportEnableddidn't work as expected. #48061 (Also in 38)electron/utilityin an ESM file threw an error at runtime. #48021 (Also in 36, 38)electron/utilitythrew aERR_MODULE_NOT_FOUNDerror at runtime. #47988 (Also in 36, 38)Other Changes
v37.2.6: electron v37.2.6Compare Source
Release Notes for v37.2.6
Fixes
Refererheader was not being set correctly when usingwebContents.downloadURL(). #47865 (Also in 36, 38)webContentsfunctions afterwindow.close(). #47954 (Also in 36, 38)setContentProtectiondidn't work as expected. #47887 (Also in 36, 38)accentColorwould result in a white accent color. #47800 (Also in 38)Other Changes
v37.2.5: electron v37.2.5Compare Source
Release Notes for v37.2.5
Other Changes
v37.2.4: electron v37.2.4Compare Source
Release Notes for v37.2.4
Fixes
appextensions filters didn't allow for selecting app bundles in macOS file dialogs. #47839 (Also in 36, 38)Other Changes
v37.2.3: electron v37.2.3Compare Source
Release Notes for v37.2.3
Fixes
-electron-corner-smoothingCSS rule to a stylesheet with no associated document. #47792require('node:sqlite')didn't work. #47756 (Also in 36, 38)v37.2.2: electron v37.2.2Compare Source
Release Notes for v37.2.2
Other Changes
v37.2.1: electron v37.2.1Compare Source
Release Notes for v37.2.1
Fixes
desktopCapturer.getSourceswith an empty thumbnail size. #47653 (Also in 36, 38)roundedCornersset tofalse. #47682 (Also in 36, 38)v37.2.0: electron v37.2.0Compare Source
Release Notes for v37.2.0
Other Changes
v37.1.0: electron v37.1.0Compare Source
Release Notes for v37.1.0
Features
Fixes
[
v37.0.0](https:/