Update dependency electron to v43#1947
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
^42.0.0→^43.0.0Release Notes
electron/electron (electron)
v43.0.0: electron v43.0.0Compare Source
Release Notes for v43.0.0
Features
app.getApplicationInfoForProtocol(). #51297 (Also in 42)Notification.getHistory()for macOS, allowing developers to restore all delivered notifications still present in Notification Center. #50325 (Also in 42)accessibilityLabelproperty toMenuItemconstructor options and properties for defining screen-reader-friendly labels. #50240allowExtensionsprivilege toprotocol.registerSchemesAsPrivileged()to enable Chrome extensions on custom protocols. #49951 (Also in 40, 41, 42)app.configureWebAuthn()to enable the Touch ID platform authenticator for WebAuthn on macOS, and aselect-webauthn-accountsession event for choosing between multiple discoverable credentials. #51255 (Also in 41, 42)globalShortcut.setSuspended()andglobalShortcut.isSuspended()methods to temporarily suspend and resume global shortcut handling. #50425 (Also in 42)idandgroupIdoptions to the Notification constructor on macOS.idallows custom identifiers for notifications, andgroupIdvisually groups notifications together in Notification Center. #50097 (Also in 42)nv12OSR pixel format support for professional use. #49799view.setBackgroundBlur. #51076webContents.copyVideoFrameAt(x, y)andwebContents.saveVideoFrameAs(x, y)methods. #48149contentTracing.enableHeapProfiling(). #50826 (Also in 41, 42)--experimental-inspector-network-resourceNode.js flag to be passed through Electron. #49689 (Also in 41, 42)urgencyoption in Notifications on Windows. #50225 (Also in 41, 42)roundedCorners: falseon the window. #52111Fixes
fscopy methods. #50226 (Also in 39, 40, 41, 42)metadatafields tocontentTracingtraces. #50892 (Also in 41, 42)kResizeThresholdto trigger the resize on corners. #50637 (Also in 41, 42)fetch()and XHR are blocked for custom protocols registered withsupportFetchAPI: trueunlesscorsEnabled: trueis also set; cross-originmode: 'no-cors'requests now receive an opaque response. #51152 (Also in 39, 40, 41, 42)nativeImagewas passed an image with a color profile, its pixel values will now be normalized to SRGB. This ensures that two visually identical images after color space application will receive similar pixel values when converted to anativeImage. #51565ps aux. #50509 (Also in 42)NativeWindowViews::MoveBehindTaskBarIfNeeded(). #52021 (Also in 41, 42)ELECTRON_INSTALL_PLATFORMbeing ignored when resolving the Electron executable path during postinstall, which causedpath.txtto be written for the host platform instead of the requested target and madeisInstalled()always re-download on subsequent installs. #51029 (Also in 42)ProtocolResponse.urlrequests being made through the default session instead of the session the protocol handler was registered on whenProtocolResponse.sessionwas not set. #52131 (Also in 40, 41, 42)app.getLoginItemSettings()returningundefinedforexecutableWillLaunchAtLoginon macOS; the property is now always a boolean. #51416 (Also in 40, 41, 42)desktopCapturer.getSources()hanging on macOS. #51128fs.staton files inside asar archives returningundefinedforblksizeandblocksinstead of numeric values. #50825 (Also in 40, 41, 42)webContents.printToPDFrejecting on all subsequent calls after a prior call was rejected with an invalidpageRangesvalue. #51174 (Also in 40, 41, 42)webRequest.onBeforeSendHeaders()callback. #51340 (Also in 40, 41, 42)webContents.reload()or navigating synchronously from therender-process-goneevent; the event is now emitted after the renderer's teardown notification has completed. #51918 (Also in 41, 42)clipboard.readImage()when the clipboard contains malformed image data. #50475 (Also in 39, 40, 41, 42)touchID.promptReasontoapp.configureWebAuthn()to customize the prompt text. #51595 (Also in 41, 42)contentTracing.getTraceBufferUsage()while a trace session is active. #50556 (Also in 39, 40, 41, 42)release()after the texture object was garbage collected. #50473 (Also in 39, 40, 41, 42)webContents.print(). #50843 (Also in 41, 42)setResizable. #51252 (Also in 41, 42)<geolocation>HTML element. #51346 (Also in 41, 42)WebAssembly.compileStreaming()orWebAssembly.instantiateStreaming()withnodeIntegrationenabled. #51955 (Also in 42)Invoke in DisallowJavascriptExecutionScopecrash on application quit when aWebContents(or other JS-emitting native object) is garbage-collected during shutdown. #50688 (Also in 40, 41, 42)win.center(). Additionally, fixed an issue where frameless windows would appear slightly off-center on Windows. #51920 (Also in 41, 42)UnhookWindowsHookExfailure insetIgnoreMouseEvents(true, { forward: true })teardown could cause duplicate low-level mouse hooks to be installed on the next activation. #51098 (Also in 41, 42)show/hideevents andWebContentsvisibility state could be reported incorrectly when multipleWebContentsViews were attached to a window. #50579 (Also in 40, 41, 42)app-region: draginside a hiddenWebContentsViewwould still drag the parent window on Windows. #51200 (Also in 40, 41, 42)nodeIntegrationInWorkerdidn't always work in AudioWorklet. #47244 (Also in 40, 41, 42)processand other Node globals were undefined in ESM preload scripts whencontextIsolationwas disabled. #51723 (Also in 42)setSimpleFullScreenon macOS would exit when web content calledrequestFullscreen(). #50874 (Also in 40, 41, 42)contentTracingAPIs beforeapp.whenReady()would crash the application. #50920 (Also in 41, 42)getFileHandlerequests on the same path could stall indefinitely. #50597 (Also in 40, 41, 42)webContents.print()did not prefill the print dialog on macOS. #50600 (Also in 40, 41, 42)electronvia ESM would touch the OS keychain on app-ready even whensafeStoragewas never used.safeStorage.isAsyncEncryptionAvailable()now returns a Promise as documented. #50419 (Also in 42)webContents.print()callback may not fire correctly in some cases. #50431 (Also in 41, 42)process.exit()with no argument did not exit withprocess.exitCodeprocess.exit()in the main process. #51428always-on-top-changedeven to fire with incorrect values. #51110 (Also in 40, 41, 42)contenteditableelements. #51289 (Also in 40, 41, 42)enable_pdfdisabled. #51223 (Also in 41, 42)app.setPath('sessionData')was called with a non-existent directory. #50891 (Also in 41, 42)setResizable(false)followed bysetResizable(true). #51175 (Also in 41, 42)--remote-debugging-portnot working when inspecting from Chrome'schrome://inspectpage. The DevTools page would appear empty due to the frontend URL pointing to a CDN that returned 404 for Electron's Chromium builds. #51236 (Also in 41)frame: false, matching the behavior for windows with frames. #50706 (Also in 41, 42)rgba(0,0,0,0)failing back to default frame color. #52010desktopNameis not provided inpackage.json. #51424 (Also in 41, 42)BaseWindow. #52119 (Also in 41, 42)allow-popups-to-escape-sandboxis set. #52189 (Also in 42)Other Changes
gn genfailing to resolveelectron_versionwhen building from agit worktreecheckout. #51146 (Also in 39, 40, 41, 42)Buffer/TextEncoderAPIs and a crash infs.writeFileSyncwith non-ASCII strings on Apple Silicon. #51850 (Also in 41, 42)app.getApplicationNameForProtocol()on Linux. #51251 (Also in 42)app.isDefaultProtocolClient()andapp.setAsDefaultProtocolClient()on Linux. #51316 (Also in 42)webRequestheader conversions and several other gin converter hot paths. #51608 (Also in 42)showHiddenFilessupport from thedialogAPI on Linux. #51880Documentation
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.