Open greenkeeper[bot] opened 6 years ago
Update to this version instead π
src
was set. #13714Update to this version instead π
--enable-features
and --disable-features
. #13921Update to this version instead π
Update to this version instead π
fix: do not bubble up resize event from webview. #14272
deps: update node for two backports. #14298
fix: issue 10962, crash when open devtool. #13808
fix: don't crash on tray.setContextMenu(null). #14330
fix: dont parse arguments after a -- in the inspector (#14297). #14334
fix: crash when tray is destroyed. #14366
docs: added session-created event documentation (backport: 2-0-x). #14439
chore: add release-artifact-cleanup script. #14448
Fix documentation tyop. #14477
devDependency
electron was updated from 2.0.3
to 3.0.0
.Update to this version instead π
v3.0.0
would not have been possible without our App Feedback Program partners, who provided early testing and feedback during the beta cycle. Thanks to Atlassian, Atom, Microsoft Teams, Oculus, OpenFin, Slack, Symphony, VS Code, and other program members for their work. If you'd like to participate in future betas, please mail us at info@electronjs.org.
Major bumps to several important parts of Electron's toolchain, including Chrome v66.0.3359.181
, Node v10.2.0
, and V8 v6.6.346.23.
app.isPackaged
app.whenReady()
process.getHeapStatistics()
win.moveTop()
to move window z-order to topwebview
in sandbox rendererfs.readSync
now works with massive filesfs
wrappers to make fs.realpathSync.native
and fs.realpath.native
availabledid-get-response-details
and did-get-redirect-request
eventsv4.x
or greater is required use the electron
npm moduleNativeWindow
menu.popup()
ipcRenderer.sendSync
api::Window
to api::BrowserWindow
media-play_pause
to media-play-pause
tray.setIgnoreDoubleClickEvents(ignore)
to ignore tray double click events.Nota Bene: Switching to an older version of Electron after running this version will require you to clear out your user data directory to avoid older versions crashing. You can get the user data directory by running console.log(app.getPath("userData"))
or see docs for more details.
fs.statSyncNoException
throwing exceptionsnet::ClientSocketHandle
destructor<input file="type">
open file dialogenable_run_as_node==false
app.removeAsDefaultProtocolClient
tray.setContextMenu
crashdefaultId
is setBrowserWindow.focus()
for offscreen windowsTextField
and Button
APIs are experimental and are therefore off by default
enable_view_api
build flagdevDependency
electron was updated from 2.0.3
to 3.0.1
.Update to this version instead π
chore: fix await in cleanup script (backport: 3-0-x). #14696
docs: specify BrowserWindow features passable to window.open. #14702
Fix second-instance handler signature. #14748
fix: do not set layer explicitly for frameless window. #14736
fix: actually return appmetrics. #14750
fix: initialize tracing controller before starting platform (3-0-x). #14503
docs: clarify allowable background colors for BrowserWindow transparency (backport: 3-0-x). #14781
fix: inconsistent titleBarStyle on transparent fullscreen. #14790
chore: bump libcc (3-0-x). #14809
fix: get background color from GtkMenuBar#menubar. #14812
devDependency
electron was updated from 2.0.3
to 3.0.2
.Update to this version instead π
devDependency
electron was updated from 2.0.3
to 3.0.3
.Update to this version instead π
fix: enable key accelerator flags for Windows and Linux (backport: 3-0-x). #14859
fix: roll node deps for fs event patch. #14864
fix: Disable new fade animation for BrowserViews. #14913
fix: check guest view's devtools window size. #14928
fix: use white background for non-OSR renderer by default. #14934
fix: support ASAR in fs.copyFile. #14953
devDependency
electron was updated from 2.0.3
to 3.0.4
.Update to this version instead π
devDependency
electron was updated from 2.0.3
to 3.0.5
.Update to this version instead π
fix: check dbus response for null before use. #15033
docs: app.getLoginItemStatus -> app.getLoginItemSettings. #15113
spec: re-enable app.getAppMetric API. #15123
fix: natively implement LoginItems methods. #15128
build: enable PIE when compiling Linux builds, fix #14961. #15152
fix: Memory > Profiles > Load in DevTools. #15155
fix: preserve background color through reload (backport: 3-0-x). #15175
build: enable BIND_NOW when compiling Linux builds, fix #15149. #15153
fix: simpleFullscreen window should be on top of other OS X menu bars. #15183
fix: Menu accelerators not working Unity. #15181
fix: do not enable node integration in child window if not enabled. #15108
chore: warn memory leak when using nativeWindowOpen with nodeIntegration (3-0-x). #15192
add width to webview iframe. #15204
chore: bump libcc (3-0-x). #15201
Revert "build: enable BIND_NOW when compiling Linux builds, fix #15149. #15153
Revert "build: enable PIE when compiling Linux builds, fix #14961. #15152
devDependency
electron was updated from 2.0.3
to 3.0.6
.Update to this version instead π
fix: loading of devtools extensions on startup (backport: 3-0-x). #15264
fix: Convert to lower case in upload symbols script (backport: 3-0-x). #15261
fix: make release-artifact-cleanup executable (backport: 3-0-x). #15272
chore: make macOS release builds higher priority to skip the queue. #15284
fix: trim app name and productName. #15286
test: asyncawaitify one of sandbox related tests (backport: 3-0-x). #15281
spec: increase MAS timeout for login items. #15296
fix: correctly enable and disable windows on Windows and Linux (backport: 3-0-x). #15255
fix: ability to fetch separators by id. #15299
docs: we don't emit an event object for session-created. #15308
fix: correct reversed logic in NativeWindowMac::SetEnabled. #15324
fix: Native window close crash. #15338
fix: honor dialog.showMessageBox()'s Icon argument on Linux. #15342
chore: bump libcc (3-0-x). #15374
devDependency
electron was updated from 2.0.3
to 3.0.7
.Update to this version instead π
fix: set NSResizableWindowMask at init time. #15384
fix: folder open not working in devtools. #15396
fix: check for shared memory handle validity before closing, remove DebugDumpData call. #15402
doc: correct ipcRenderer sendTo windowId param. #15418
fix: use gio as default linux trash impl (backport: 3-0-x). #15421
chore: bump libcc (3-0-x). #15420
fix: enable FixAltGraph to fix Ctrl+Alt accelerators on Windows. #15378
doc: clarify menu item properties not available top-level. #15461
docs: add return type for subscribeNotification. #15499
devDependency
electron was updated from 2.0.3
to 3.0.8
.Update to this version instead π
Fix missing remote object error when calling remote function created in preload script (3-0-x). #15445
fix: explicitly set windowsHide
to the old node default. #15514
chore: publish to the latest tag correctly when releasing old versions (#15515). #15520
docs: add Size as an option for pageSize in docs for printToPDF. #15525
docs: fix the "second-instance" event handler signature in the docs. #15546
fix: Empty menu case. #15553
build: add v8_context_generator to mksnapshot zip (3-0-x). #15505
fix: use NSURL path for receipt url. #15573
devDependency
electron was updated from 2.0.3
to 3.0.9
.devDependency
electron was updated from 2.0.3
to 3.0.10
.devDependency
electron was updated from 2.0.3
to 3.0.11
.Update to this version instead π
fix: no longer require submenu for services menuitem. #15672
fix: ensure that file descriptors 0/1/2 are opened at startup (backport: 3-0-x). #15781
chore: bump libcc (3-0-x). #15850
ci: clean git before building. #15889
fix: schedule a paint after browserview's background is set. #15798
chore: expose release id for use in cleanup (#15845). #15949
fix: incorrect view ordering for customButtonsOnHover (#15564). #16002
fix: do not print an error for an expected condition (#15991). #15999
devDependency
electron was updated from 2.0.3
to 3.0.12
.devDependency
electron was updated from 2.0.3
to 3.0.13
.devDependency
electron was updated from 2.0.3
to 4.0.0
.Update to this version instead π
BrowserWindow.setWindowButtonVisibility()
. a42ca9eeVersion
key to Electron Framework
Mac bundle's Info.plist
. #14296systemPreferences
APIs to help apps respect Mojave dark mode settings. #14755webPreferences.enableRemoteModule
option allowing to disable the remote module to increase sandbox security. #15222getNormalBounds()
API for the BrowserWindow
class to fetch window bounds while minimized. #13290will-redirect
event on webContents to capture, handle and prevent redirects during navigations. #13866MenuItem
that makes it possible to skip accelerator registration. #15840app.enableSandbox()
. #14999creationTime
method to process. #13542event.senderId
property to IPCs sent via ipcRenderer.sendTo
. #14395getUploadProgress
API to the net module. #13783isCurrentlyAudible()
to WebContents. #13614always-on-top-change
event. #14951webContents.loadFile
. #14515process.takeHeapSnapshot()
and webContents.takeHeapSnapshot()
. #14456session.setPermissionCheckHandler()
. #13925will-resize
event to TopLevelWindow. #13649workingDirectory
to shell.openExternal()
options. #15065app.showAboutPanel()
on macOS. #15680app.getGPUInfo()
. #13486--disable-color-correct-rendering
switch. #16020win.setShape()
API to TopLevelWindow. #13789remote.require()
/ remote.getGlobal()
requests by handling remote-require
/ remote-get-global
events. #15562WebContents#setBackgroundThrottling
. #15623x
and y
values. #14604process
object APIs to sandboxed renderers. #13505chrome://
URLs in default_app. #13575mediaType
property to media permission requests to distinguish between video and audio requests. #14600menu.popup()
options are now optional. #13977process
APIs were returning proxied values instead of simple ones. #13905null
as the error when no error has occurred. #14814BrowserView
. #15640properties.showHiddenFiles
in dialog.showOpenDialog()
on Linux. #15506close
Event. #13306Menu.buildFromTemplate()
no longer creates empty MenuItems on falsey values. #13992fs.stat/fs.statSync
for new options
param. #15350nativeWindowOpen
. #15190require('electron')
performance improvements #14633findInPage
optionswordStart
and medialCapitalAsWordStart
. #15735nodeIntegration
, contextIsolation
and webviewTag
. #15045nativeWindowOpen
option have node integration. #15193webContents.getId()
API. #13674pyproto
files from release archives. #15398ipcRenderer
/ ipcMain
) is no longer used to implement Electron internals (remote
module for example). #13940-node.N
to -electron.N
. #15120ipcRenderer.sendTo
in native code for better performance. #14285devDependency
electron was updated from 2.0.3
to 4.0.1
.Update to this version instead π
globalShortcut
for media keys when accessibility access is not granted. #16262app.setAccessibilitySupportEnabled()
is called before the ready
event is emitted. #16268devDependency
electron was updated from 2.0.3
to 4.0.5
.Update to this version instead π
remote.getBuiltin()
, remote.getCurrentWindow()
, remote.getCurrentWebContents
and <webview>.getWebContents()
. #16688app
for dev-tools and extensions. #16716<a>
downloads. #16647MenuItems
. #16847visible: false
MenuItem
property. #16845enable
property having no effect for top-level submenu MenuItems
. #16857devDependency
electron was updated from 2.0.3
to 4.0.6
.devDependency
electron was updated from 2.0.3
to 4.0.7
.Update to this version instead π
defaultId
not taking affect when set to 0
and no "cancel" button was present on macOS. #17151process.versions.chrome
reporting the wrong patch version. #17218webContents.print()
not working correctly. #17116ShowOpenDialog
and ShowSaveDialog
. #17176devDependency
electron was updated from 2.0.3
to 4.0.8
.Update to this version instead π
Release Notes TBD.
devDependency
electron was updated from 2.0.3
to 4.1.0
.Update to this version instead π
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.
segments
array and remove label
or image
dynamically. #17335devDependency
electron was updated from 2.0.3
to 4.1.1
.Update to this version instead π
devDependency
electron was updated from 2.0.3
to 4.1.2
.Update to this version instead π
nativeImage.createFromBuffer
/ nativeImage.addRepresentation
. Data URLs only parsed according to the MIME type as PNG or JPEG. #17567ICU_ENABLE_TENTATIVE_ERA
to true to enable the placeholder era. #17518win.isVisible()
on macOS. #17492.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. #17582devDependency
electron was updated from 2.0.3
to 4.1.3
.devDependency
electron was updated from 2.0.3
to 4.1.4
.Update to this version instead π
process.getProcessMemoryInfo
not being exposed to sandbox renderers. #17669devDependency
electron was updated from 2.0.3
to 5.0.0
.devDependency
electron was updated from 2.0.3
to 5.0.1
.devDependency
electron was updated from 2.0.3
to 5.0.2
.devDependency
electron was updated from 2.0.3
to 5.0.3
.devDependency
electron was updated from 2.0.3
to 5.0.4
.devDependency
electron was updated from 2.0.3
to 5.0.5
.devDependency
electron was updated from 2.0.3
to 5.0.6
.devDependency
electron was updated from 2.0.3
to 5.0.7
.devDependency
electron was updated from 2.0.3
to 5.0.8
.devDependency
electron was updated from 2.0.3
to 6.0.0
.devDependency
electron was updated from 2.0.3
to 6.0.1
.devDependency
electron was updated from 2.0.3
to 6.0.2
.devDependency
electron was updated from 2.0.3
to 6.0.3
.devDependency
electron was updated from 2.0.3
to 6.0.4
.devDependency
electron was updated from 2.0.3
to 6.0.5
.devDependency
electron was updated from 2.0.3
to 6.0.6
.devDependency
electron was updated from 2.0.3
to 6.0.7
.devDependency
electron was updated from 2.0.3
to 6.0.8
.devDependency
electron was updated from 2.0.3
to 6.0.9
.devDependency
electron was updated from 2.0.3
to 6.0.10
.
π Save 16% on your Greenkeeper invoice by switching to yearly billing in the account dashboard.
Version 2.0.4 of electron was just published.
The version 2.0.4 is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of electron.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donβt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
electron v2.0.4Bug Fixes
macOS
tray.setContextMenu
crash. #13516Windows
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donβt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper bot :palm_tree: