jamak
jamak copied to clipboard
Update dependency electron to v4.2.6
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
electron | devDependencies | minor | 4.0.2 -> 4.2.6 |
Release Notes
electron/electron
v4.2.6
Release Notes for v4.2.6
Fixes
- Fixed issues with popups created from sandboxed
<webview>
:- Clicking link with
target="_blank"
not emitting'new-window'
event. -
window.open()
not returningnull
whenallowpopups
is not set. #18797
- Clicking link with
- Fixed
app.getAppPath()
returning default-app path when runningelectron app
with no package.json orelectron app/index.js
. Now the directory containing the executed file is returned. #18895 - Fixed an issue where the Tray icon context menu on macOS blocked the main process while open. #19035
- Fixed crash when creating certain types of windows in the
display-*
events. #19024 - Fixed issue where
require('timers').setTimeout
would sometimes never fire in the renderer process. #18968 -
systemPreferences.isDarkMode()
now correctly detects dark mode on macOS Catalina. #18959
Other Changes
- Fixed an issue where
session.getCacheSize
would never call its callback. #18921
v4.2.5
Release Notes for v4.2.5
Fixes
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=905940. #18565
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=913970. #18563
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=914731. #18562
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=924843. #18530
- Backported fix for: https://bugs.chromium.org/p/chromium/issues/detail?id=915197, https://bugs.chromium.org/p/chromium/issues/detail?id=915206 and https://bugs.chromium.org/p/chromium/issues/detail?id=915218. #18567
- Fixed
Uncaught TypeError: Cannot set property 'innerText' of null
in default-app when opening a website. #18818 - Fixed crash in BrowserWindow destructor after
win.webContents.destroy()
. #18795 - Fixed issue on macOS Catalina where the tray icon would be highlighted incorrectly and sometimes invisible. #18853
- Fixed issue where
getEffectiveApperance
andgetAppLevelAppearance
would returnunknown
instead of the correct value sometimes. #18691
v4.2.4
Release Notes for v4.2.4
Fixes
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=914497. #17634
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=914736. #18568
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=915469. #18561
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=919340. #18569
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=925864. #18572
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=904714. #18566
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=913296. #18564
- Removed incorrectly published internal V8 symbols and CRT methods from node.lib, causing heap corruptions with node modules using the dynamic CRT on Windows. #18621
Other Changes
- Fixed electron.zip size increase regression on Linux (compared to Electron 3) by stripping swiftshader libraries (
libEGL.so
,libGLESv2.so
). #18602 - Removed Vulkan mock ICD from electron.zip, which is only meant to be used for Chromium development. #18594
v4.2.3
Release Notes for v4.2.3
Fixes
- Added missing
'page-title-updated'
event onwebContents
to documentation. Also fixed forwarding of theexplicitSet
argument when emitted onBrowserWindow
. #18320 - Fixed an issue whereby
minimizable
andclosable
weren't respected incustomButtonsOnHover
mode. #18479 - Using
webContents.sendInputEvent
to send aWebMouseWheelEvent
now has the expected effect. #18494
Other Changes
- Restore live region changed events for processing by JAWS focus mode. #18474
v4.2.2
Release Notes for v4.2.2
Fixes
- Fixed lagging when using tabbed window. #18314
v4.2.1
Release Notes for v4.2.1
Fixes
- Fixed a regression in Kerberos SPN generation. In the M69 upgrade, the default for the
enable_negotiate_port
option was inadvertently changed from false to true; this restores the former behavior and aligns with Chromium. #18287
v4.2.0
Release Notes for v4.2.0
This release is a minor bump as it contains exactly one new feature. app.userAgentFallback
, this feature is outlined below along with the other fixes and changes that went into this release. The 4.2.x
series is now only release line in the 4.x.y
major release line that will receive bug fixes and security fixes. It is recommended you upgrade to 4.2.x
.
Features
- Added new
app.userAgentFallback
property to allow setting the apps useragent globally. #18110
Fixes
- Fixed an issue on Windows where calling
.show()
on a BrowserWindow did not focus the window. #18079 - Fixed issue where you couldn't respond to stream protocol requests with multiple values for the same header. #18094
Other Changes
- Removed Vulkan validation layers DLLs from electron.zip, which are only meant to be used for Chromium development. #18060
v4.1.5
Release Notes for v4.1.5
Fixes
-
- Added support for the new Japanese Era Reiwa (令和) to JavaScript date/time formatting APIs.
- Updated ICU library to version 62.2
- Updated IANA time zone data to tzdata2019a. #17833
- Added support for the new Japanese Era Reiwa (令和) to JavaScript date/time formatting APIs.
- Added missing module name to the exception message thrown when
require
fails in sandboxed renderers. #17704 - Back-ported additional fix for font rendering in MacOS Mojave. #17737
- Fixed
'loaded'
event not being emitted in sandboxed renderers. #17807 - Fixed crash when manually dismissing notifications before quit on macOS. #17821
- Fixed inconsistent behavior where modifying the buffer would change
nativeImage
pixels, while decoded PNG / JPEG data is a copy. #17862 - Fixed session preload scripts not being executed in sandboxed renderers. #17875
- Fixed the "rc4" cipher (#16214) (4.1.x). #17873
Other Changes
- Removed unused Vulkan libraries from bundle. #17789
Documentation
v4.1.4
Release Notes for v4.1.4
Fixes
- Backported fix for crashes in RenderFrameImpl::OnSelectPopupMenuItem(s). #17659
- Backported fix for https://bugs.chromium.org/p/chromium/issues/detail?id=888678. #17632
- Fixed
process.getProcessMemoryInfo
not being exposed to sandbox renderers. #17669 - Fixed re-entracy problem with InvalidateFrameSinkId(). #17658
- Fixed the --explicitly-allowed-ports switch. #17642
Documentation
- Documentation changes: #17662
v4.1.3
Release Notes for v4.1.3
Fixes
- Fixed IntersectionObserver.rootBounds for navigator zoom != 100%. #17583
- Fixed app freeze when using custom stream protocol. #17267
v4.1.2
Release Notes for v4.1.2
Fixes
- Added missing buffer size check in
nativeImage.createFromBuffer
/nativeImage.addRepresentation
. Data URLs only parsed according to the MIME type as PNG or JPEG. #17567 - Added support for testing the new Japanese Era with a placeholder era name. Set an environment variable named
ICU_ENABLE_TENTATIVE_ERA
to true to enable the placeholder era. #17518 - Fixed an issue whereby foreground visibility of a window was not correctly taken into account for
win.isVisible()
on macOS. #17492 - Fixed an issue with netLog module properties not being returned correctly. #17544
- Fixed issue on KDE where tray icons would be displayed incorrectly as a 22x22 version of the provided tray image but cropped from the center. #17497
- Fixed issue where preload scripts would sometimes run twice in the same process in different contexts resulting in broken native node module loading. #17596
- Generated
.framework
files on macOS now have the correct permissions. This fixes an issue where a crash occurred if a user attempted to launch an Electron app that another user downloaded on macOS. #17582
Documentation
- Documentation changes: #17494
v4.1.1
Release Notes for v4.1.1
Fixes
- Added a check for invalid menu index to prevent out-of-range crashes on insertion. #17461
- Fixed an issue where
Notification
objects constructed in the main process would randomly not be shown to the user. #17483 - Fixed crash when
nativeImage.createFromBuffer()
is called with invalidbuffer
. #17373
v4.1.0
Release Notes for v4.1.0
Please note that there are no new features in this release. Electron 4.1.0 was released to work around issues users were experiencing with node-pre-gyp
based native modules and our ABI number in Electron >= 4.0.4.
Fixes
- Fixed a crash when calling ECDH.setPrivateKey(). #17297
- TouchBarSegmentedControl instances now correctly update when you update the
segments
array and removelabel
orimage
dynamically. #17335
Other Changes
- Reset version to 4.1.0-beta.0 in preparation for 4.1.0 stable release.
84b0145
v4.0.8
Release Notes for v4.0.8
Security
- Patched the FileReader vulnerability found in Google Chrome: https://electronjs.org/blog/filereader-fix
v4.0.7
Release Notes for v4.0.7
Fixes
- Fixed
defaultId
not taking affect when set to0
and no "cancel" button was present on macOS. #17151 - Fixed
process.versions.chrome
reporting the wrong patch version. #17218 - Fixed
webContents.print()
not working correctly. #17116 - Fixed a bug when retrieving security scoped bookmarks in
ShowOpenDialog
andShowSaveDialog
. #17176
v4.0.6
Release Notes for v4.0.6
Fixes
- Fixed an issue on Windows 10 RS4 and later that was causing the virtual keyboard not to appear when focusing some input fields. #16944
Other Changes
- Updated Chromium to 69.0.3497.128. #16636
v4.0.5
Release Notes for v4.0.5
Features
- Allowed filtering of
remote.getBuiltin()
,remote.getCurrentWindow()
,remote.getCurrentWebContents
and<webview>.getWebContents()
. #16688
Fixes
- Added a patch to fix incorrect enumeration and instantiation of Node.js ciphers in the Crypto module. #16912
- Electron no longer forwards IPC filtering events to
app
for dev-tools and extensions. #16716 - Fixed a rare renderer hang in cc::ProxyMain::BeginMainFrame. #16946
- Fixed an issue with promise methods not resolving correctly over ipc in the renderer process. #16654
- Fixed broken save dialog on macOS for
<a>
downloads. #16647 - Fixed crash when calling setProgressBar on macOS. #16727
- Fixed issue whereby a user was not well informed when interacting with a menu submenu that did not have any visible
MenuItems
. #16847 - Fixed memory leak when using webFrame and spell checker. #16772
- Fixed submenus not responding to the
visible: false
MenuItem
property. #16845 - Fixed the
enable
property having no effect for top-level submenuMenuItems
. #16857
v4.0.4
Release Notes for v4.0.4
Features
- Added getProcessMemoryInfo API. #16591
Fixes
- [security] Fixed vulnerability that allowed Node to be re-enabled in child Windows. blog post.
- Change the
NODE_MODULE_VERSION
to 69. #16687 - Restored support for AES-CFB cipher, which was lost when switching from OpenSSL to BoringSSL. #16617
- Restored support for RIPEMD160 digest, which was lost when switching from OpenSSL to BoringSSL. #16574
Documentation
v4.0.3
Release Notes for v4.0.3
Fixes
- Fixed a memory leak in desktopCapturer.getSources('screen') on macOS. #16555
- Fixed an issue where data streamed from registerStreamProtocol could be truncated before completion. #16540
- Fixed extra closing parenthesis. #16528
- Fixed memory leak caused by webFrame.setSpellCheckProvider. #16524
Other Changes
- Fixed speechSynthesis / text-to-speech. #16437
Documentation
- Documentation changes: #16487
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!
".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.