Update dependency electron to v12 #24
No reviewers
Labels
No Label
blocked by upstream
bug
duplicate
help wanted
invalid
kind/feature
kind/ux
question
wontfix
No Milestone
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/desktop#24
Loading…
Reference in New Issue
No description provided.
Delete Branch "renovate/electron-12.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
11.3.0
->12.0.0
Release Notes
electron/electron
v12.0.0
Compare Source
Release Notes for v12.0.0
Stack Upgrades
Breaking Changes
crashReporter.start({ compress })
fromfalse
totrue
. #25288contextIsolation
totrue
. #27949worldSafeExecuteJavaScript
to betrue
. #27502remote
module. It is replaced by@electron/remote
. [#25293]Features
Additions
BrowserWindow.isTabletMode
API. #25209displayFrequency
to theDisplay
object to allow getting information about the refresh rate on Windows. #26472event.senderFrame
property returning the originatingwebFrameMain
of the IPC message. #27047exitCode
torender-process-gone
details. #27677frame
andwebContents
properties to the details object in webRequest handlers. #27334net.online
for detecting whether there is currently internet connection. #21004osProcessId
/name
properties towebFrameMain
. #26093powerMonitor.onBatteryPower
. #26494session.setSSLConfig()
to allow configuring SSL. #25461webFrameMain.send()
/webFrameMain.postMessage()
. #27366webFrameMain
API for accessing sub-frames of aWebContents
instance from the main process. #25464webPreferences.preferredSizeMode
to allow sizing views according to their document's minimum size. #25874disabledCipherSuites
option toSession.setSSLConfig
. #25818credentials
option fornet.request()
. #25284shell.trashItem()
API, replacing the synchronousshell.moveItemToTrash()
. #25114display-capture
API forsession.setPermissionRequestHandler
. #27696webFrameMain.executeJavaScriptInIsolatedWorld()
. #27195serviceName
to'child-process-gone'
/app.getAppMetrics()
. #25975setWindowOpenHandler
API for renderer-created child windows, and deprecatenew-window
event. #24517direct
,auto_detect
orsystem
modes insession.setProxy()
. #24937extension-loaded
,extension-unloaded
, andextension-ready
events toSession
. #25385exposeInMainWorld
method to expose non-object APIs. #26834origin
header andsec-fetch-*
headers innet.request()
. #26135launchInfo
ofapp
eventready
is now populated with information fromUNNotificationResponse
when the app is launched via a notification presented byUNUserNotificationCenter
(in a native node module). #25950Also in earlier versions...
allowFileAccess
option toloadExtension()
API. #27702 (Also in 11)win.setTopBrowserView()
so thatBrowserView
s can be raised. #27713 (Also in 10, 11)chrome.management
APIs. #25098 (Also in 9, 10, 11)win.setAspectRatio()
work on Windows. #27202 (Also in 11)Improvements
Removed/Deprecated
remote
module. It is replaced by@electron/remote
. #25293crashReporter
APIs. #26709desktopCapturer.getMediaSourceIdForWebContents()
API. #25414 (Also in 11)Fixes
CAMERA_PAN_TILT_ZOOM
permission will have the permission request handler called with a permission string of "media" instead of "font-access". #27422BrowserWindow.fromWebContents()
now returns an accurate result forWebContents
in aBrowserView
or webview. #25408vm
module in the renderer process. #26087BrowserWindow.fromBrowserView
throwing an error when there were multipleBrowserView
s in a window. #26493ses.setCertificateVerifyProc
canceling requests in unrelated sessions. #26517app.allowRendererProcessReuse
enabled. #27317crypto.createDiffieHellman()
with certain parameters. #27700WebContents
during thedid-stop-loading
event. #26733will-download
event when file is downloaded thourgh intercepted request. #25324IsMaximized
would incorrectly return false for some windows on Windows. #26772net.request
would continue downloading data even when the consuming stream was throttled. #25531NativeImage.getBitmap()
could point to freed memory. #25782titleBarStyle: hiddenInset
on macOS. #27462WebContents.mainFrame
would sometimes returnundefined
. #27663navigator.setAppBadge
andnavigator.clearAppBadge
in Electron. #27431Content-Disposition
header. #25961customButtonsOnHover
option not having rounded corner on macOS. #26960chrome.runtime.getPlatformInfo
crashing the background process upon being invoked. #25357ECDH.setPrivateKey()
not updating the key. #27856com.apple.security.cs.allow-unsigned-executable-memory
codesign entitlement on macOS. #26331Also in earlier versions....
libGLESv2.dll
to symbol server. #26966 (Also in 9, 10, 11)info.plist
. #26769 (Also in 11)BrowserView
s will properly resize within windows. #25951 (Also in 9, 10, 11)unsafe-eval
detection with Trusted Types. #27471 (Also in 9, 10, 11)GdiTextPrinting
when used with silent printing. #25679 (Also in 9, 10, 11)<webview>
not working with Trusted Types. #27467 (Also in 9, 10, 11)LC_ALL
environment variable getting changed in Electron. #26507 (Also in 9, 10, 11)contentTracing.stopRecording()
not rejecting when there is no trace in progress. #26656 (Also in 11)protocol
methods not being accessible viaremote.protocol
. #27043 (Also in 11)readdir
/readdirSync
(w/withFileTypes
) failing on a deep directory within archive. #27011 (Also in 10, 11)screen
methods not being accessible viaremote.screen
. #26661 (Also in 11)systemPreferences.effectiveAppearance
returningsystemPreferences.getAppLevelAppearance()
. #26879 (Also in 9, 10, 11)webContents.fromId
with an unknown ID. #26651 (Also in 11)desktopCapturer.getSources
. #27058 (Also in 9, 10, 11)BrowserWindows
. #27641 (Also in 11)enableBlinkFeatures
warning shown webviews which enabled no Blink features. #27790 (Also in 10, 11)BrowserView
s couldn't be effectively reparented. #27187 (Also in 11)SIGINT
was improperly handled in Node.js processes. #26971 (Also in 10, 11)Save as PDF
from PDF Viewer Print dialog failed and sometimes crashed. #25959 (Also in 9, 10, 11)event.reply
could sometimes not deliver a reply to an IPC message when cross-site iframes were present. #26925 (Also in 9, 10, 11)BrowserView
s on Windows. #26775 (Also in 10, 11)BrowserWindow
causesBrowserView
to become draggable in non-correspondent places. #26755 (Also in 10, 11)BrowserView
s could have incorrectly calculated bounds. #27184 (Also in 10, 11)contextIsolation
enabled. #26912 (Also in 11)async_hooks
were not properly emitted after an error in the renderer process. #26990 (Also in 11)remote.screen
EventEmitter
methods are undefined in the renderer. #26988 (Also in 11)NativeViewHost::SetParentAccessible
. #26952 (Also in 9, 10, 11)BrowserView
s in close succession. #27658 (Also in 10, 11)remote
module not being released after all references are dropped. #26833 (Also in 11)browserWindow.close()
on Windows. #27359 (Also in 10, 11)WebContents
in thecrashed
event. #27756 (Also in 10, 11)quitAndInstall()
would not restart the app upon update completion on macOS Big Sur. #25864 (Also in 11)window.open()
to not use windowName/frameName as title by default. #27552 (Also in 10, 11)webContents
with javascript disabled. #26869 (Also in 10, 11)chrome.webRequest
extensions API not intercepting any requests. #27098 (Also in 10, 11)nodeIntegrationInSubframes
is enabled. #27879 (Also in 10, 11)WebContents.sendInputEvent
. #27855 (Also in 10, 11)BrowserView
s. #27947CTFontDescriptorIsSystemUIFont
in MAS build. #26548 (Also in 11)setPermissionRequestHandler
to correctly recognize permissions being requested. #26172 (Also in 11)Other Changes
WDA_EXCLUDEFROMCAPTURE
and will now exclude a window entirely from screen capture whensetContentProtection
is enabled. Older Windows versions will continue to show a black window as before. #24274Documentation
End of Support for 9.x.y
Electron 9.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.
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ 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 has been generated by Renovate Bot.
3558f4d293
to8ffed6df25