Quramy / nirvana-js

:zap: JavaScript file runner using Electron
MIT License
9 stars 0 forks source link

Update electron to the latest version πŸš€ #25

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

Version 2.0.0 of electron was just published.

Dependency electron
Current Version 1.8.6
Type devDependency

The version 2.0.0 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.0

Note: This is the stabilization release for 2.0.0. There are no code changes between 2.0.0 and 2.0.0-beta.8

2.0.0 contains the following changes from the 1.8.x series:

Upgrades

  • Upgraded from Chrome 59.0.3071.115 to 61.0.3163.10. #10213
  • Upgraded from Node 8.2.1 to 8.9.3. #10213
  • Upgraded from v8 5.9.211.38 to 6.1.534.41. #10213

Breaking API changes

  • Changed menu.popup signature. #11968
  • Removed deprecated crashReporter.setExtraParameter #11972
  • Removed deprecated webContents.setZoomLevelLimits and webFrame.setZoomLevelLimits. #11974
  • Removed deprecated clipboard methods. #11973
  • Removed support for boolean parameters for tray.setHighlightMode. #11981
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:

reg-suit[bot] commented 6 years ago

reg-suit detected visual differences.

Check this report, and review them.

:red_circle:

What balls mean? The number of balls represents the number of images change detected.
:red_circle: : Changed items, :white_circle: : New items, :black_circle: : Deleted items, and :large_blue_circle: Passed items

How can I change the check status? If reviewers accepts this differences, the reg context status will be green automatically.

greenkeeper[bot] commented 6 years ago

Version 2.0.1 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.1

Bug Fixes

  • Fixed flaky security-warnings test. #12776, #12946

  • Fixed context menu for sandbox devtools. #12731

  • Fixed dialog.showOpenDialog filters to show filter name instead of extension. #12779

  • Fixed invisible menu items no longer triggering. #12831

  • Fixed long jitter buffer delays with Opus and DTX. #12785

  • Fixed listeners out of limit warning. #12856

  • [SECURITY] Updates command-line backlist switches. #12806

  • Fixed typescript generation error. #12940

  • Fixed empty description on file type input when only one extension is given. #12963

macOS

  • Fixed the type information for inAppPurchase.canMakePayments(). #12824

Linux

  • Backport (2-0-x) - fix: support multiple inherited ubuntu session for indicators. #12964

Windows

  • Fixed to allow frameless transparent windows to be sized smaller than 64x64 on Windows. #12923

  • Backported sandbox fixes from Chromium. #12785

greenkeeper[bot] commented 6 years ago

Version 2.0.2 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.2

Bug Fixes

  • Fixed long jitter buffer delays with Opus and DTX (mistakenly marked as fixed in 2.0.1). #13009
  • Documented missing quit events during shutdown. #13026
  • Updated locale documentation. #13027

Linux

  • Fixed Menu.setApplicationMenu(null) crash. #13022

Windows

  • Fixed frameless transparent windows larger than 64x64. #13014
greenkeeper[bot] commented 6 years ago

Version 2.0.3 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.3

Bug Fixes

  • Fixed crashes with natively compiled modules. #13260
  • Mark browser window affinity as experimental. #13295
  • Enabled WebFrame method forwarding in sandboxed renderers (#12538). #13076
  • Fixed issue starting Electron with Node options. #13324
  • Fixed passing the boolean value of enableAutoSize in webContents.setSize(options). #13330
  • [SECURITY] Added temporal index bounds check for WebRTC. #13305

macOS

  • Fixed tray title not inverting when highlighted. #13262
  • Fixed to allow lookup of videodecoder service to fix HW video decoding on macOS 10.13. #13275, #13345
  • Fixed issue allowing bundles to be selected in open file. #13277
  • Fixed to set mac protocol to none after calling app.removeAsDefaultProtocolClient. #13325
greenkeeper[bot] commented 6 years ago

Version 2.0.4 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.4

Bug Fixes

  • Fixed crashes in V8 garbage collector. #13421
  • Fixed issue where cookies and credentials were being captured in netlog. #13537

macOS

  • Fixed crash on startup on macOS 10.9 due to linking with CoreBluetooth. #13545
  • Fixed tray.setContextMenu crash. #13516

Windows

  • Fixed windows causing repaint issues when DWM composition is disabled. #12501
greenkeeper[bot] commented 6 years ago

Version 2.0.5 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.5

Bug Fixes

  • Fixed crash from double-freeing remote references. #13604
  • Fixed crash when using proxies. #13625
greenkeeper[bot] commented 6 years ago

Version 2.0.6 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.6

Bug Fixes

  • Fix Widget::OnSizeConstraintsChanged crash. #13825
  • Fix crash caused by double-freeing remote references. #13735
  • Fix flicker on Macs when the GPU is under heavy load. #13896
  • Fixed 'will-attach-webview' event firing before src was set. #13714
  • Made setTimeout promisify-friendly. #13859
  • Use --enable-features and --disable-features. #13782
  • Minor documentation updates and fixes. #13856
greenkeeper[bot] commented 6 years ago

Version 2.0.7 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.7

Bug Fixes

  • Fix handling SIGINT and SIGTERM in the Electron CLI helper. #13888
  • Remove upstream code that used private Mac API. #13919
  • Improve handling of --enable-features and --disable-features. #13921
  • Fix some APIs modified for ASAR support couldn't be util.promisified. #13960
  • Prevent menu update while it's open. #13966
  • Use unverified sync token in WebGL's DrawingBuffer. #13919
greenkeeper[bot] commented 6 years ago

Version 2.0.8 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.8

Bug Fixes/Changes

  • [SECURITY] Fixed webPreferences inheritance issue. CVE-2018-15685
  • Improved logging for request failures for releasing. #14244
greenkeeper[bot] commented 6 years ago

Version 2.0.9 just got published.

Update to this version instead πŸš€

Release Notes electron v2.0.9

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.0

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.

Changes / New Features

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.

  • [#12656] feat: app.isPackaged
  • [#12652] feat: app.whenReady()
  • [#13183] feat: process.getHeapStatistics()
  • [#12485] feat: win.moveTop() to move window z-order to top
  • [#13110] feat: TextField and Button APIs
  • [#13068] feat: netLog API for dynamic logging control
  • [#13539] feat: enable webview in sandbox renderer
  • [#14118] feat: fs.readSync now works with massive files
  • [#14031] feat: node fs wrappers to make fs.realpathSync.native and fs.realpath.native available

Breaking API changes

  • [#12362] feat: updates to menu item order control
  • [#13050] refactor: removed documented deprecated APIs
    • See docs for more details
  • [#12477] refactor: removed did-get-response-details and did-get-redirect-request events
  • [#12655] feat: default to disabling navigating on drag/drop
  • [#12993] feat: Node v4.x or greater is required use the electron npm module
  • [#12008 #12140 #12503 #12514 #12584 #12596 #12637 #12660 #12696 #12716 #12750 #12787 #12858] refactor: NativeWindow
  • [#11968] refactor: menu.popup()
  • [#8953] feat: no longer use JSON to send the result of ipcRenderer.sendSync
  • [#13039] feat: default to ignore command line arguments following a URL
  • [#12004] refactor: rename api::Window to api::BrowserWindow
  • [#12679] feat: visual zoom now turned off by default
  • [#12408] refactor: rename app-command media-play_pause to media-play-pause

macOS

  • [#12093] feat: workspace notifications support
  • [#12496] feat: tray.setIgnoreDoubleClickEvents(ignore) to ignore tray double click events.
  • [#12281] feat: mouse forward functionality on macOS
  • [#12714] feat: screen lock / unlock events

Windows

  • [#12879] feat: added DIP to/from screen coordinate conversions

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.

Bug Fixes

  • [#13397] fix: issue with fs.statSyncNoException throwing exceptions
  • [#13476, #13452] fix: crash when loading site with jquery
  • [#14092] fix: crash in net::ClientSocketHandle destructor
  • [#14453] fix: notify focus change right away rather not on next tick

MacOS

  • [#13220] fix: issue allowing bundles to be selected in <input file="type"> open file dialog
  • [#12404] fix: issue blocking main process when using async dialog
  • [#12043] fix: context menu click callback
  • [#12527] fix: event leak on reuse of touchbar item
  • [#12352] fix: tray title crash
  • [#12327] fix: non-draggable regions
  • [#12809] fix: to prevent menu update while it's open
  • [#13162] fix: tray icon bounds not allowing negative values
  • [#13085] fix: tray title not inverting when highlighted
  • [#12196] fix: Mac build when enable_run_as_node==false
  • [#12157] fix: additional issues on frameless windows with vibrancy
  • [#13326] fix: to set mac protocol to none after calling app.removeAsDefaultProtocolClient
  • [#13530] fix: incorrect usage of private APIs in MAS build
  • [#13517] fix: tray.setContextMenu crash
  • [#14205] fix: pressing escape on a dialog now closes it even if defaultId is set

Linux

  • [#12507] fix: BrowserWindow.focus() for offscreen windows

Other Notes

  • PDF Viewer is not working in 3.0.0 but will be return soon
  • TextField and Button APIs are experimental and are therefore off by default
    • They can be enabled with the enable_view_api build flag
greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.1

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.2

Bug Fixes/Changes

  • docs: correct key code reqs for accel doc. #14824
greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.3

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.4

Bug Fixes/Changes

  • Backport of #14648. #15032

  • fix: Check minSize constraints before resizing (backport: 3-0-x). #15038

  • fix: Lifetime of auth_info_ in login handler. #15044

  • fix: handle shortcuts by default if no WebPreferences object exists. #15066

  • chore: bump libcc (3-0-x). #15072

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.5

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.6

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 6 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.7

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.8

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.9

Bug Fixes/Changes

  • chore: add simple set/unset loginitem spec. #15600

  • fix: Linux empty menu model handling. #15605

  • chore: bump libcc (3-0-x). #15659

  • fix: NSWindow crash happening on macos 10.9. #15669

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.10

Bug Fixes/Changes

  • chore: bump libcc (3-0-x). #15690

  • build: include needed bin files for v8_context_snapshot_generator. #15713

  • docs: limits of nativeWindowOpen. #15754

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.11

Bug Fixes/Changes

  • 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

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.12

Bug Fixes/Changes

  • chore: bump libcc (3-0-x). #16021

  • chore: bump libcc (3-0-x). #16041

  • fix: remove event monitor before destroying window (3-0-x). #16055

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v3.0.13

Bug Fixes/Changes

  • fix: allow 2 threads for CreateIoCompletionPort on single-core to prevent busy looping (backport: 3-0-x). #16082

  • chore: bump libcc (3-0-x). #16077

  • chore: correctly capitalize releaseID. #16108

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.0

Release Notes for v4.0.0

Breaking Changes

  • Upgraded to Chromium 69.0.3497.106 and Node 10.11.0. #13756, #14964, #14972
  • Changed to the new single instance API. #12782, #14518
  • Bumped minimum supported macOS version to 10.10. #15357

Features

  • Added "will-move" event to the BrowserWindow. #14283
  • Added BrowserWindow.setWindowButtonVisibility(). a42ca9ee
  • Added Version key to Electron Framework Mac bundle's Info.plist. #14296
  • Added systemPreferences APIs to help apps respect Mojave dark mode settings. #14755
  • Added webPreferences.enableRemoteModule option allowing to disable the remote module to increase sandbox security. #15222
  • Added getNormalBounds() API for the BrowserWindow class to fetch window bounds while minimized. #13290
  • Added will-redirect event on webContents to capture, handle and prevent redirects during navigations. #13866
  • Added an option to MenuItem that makes it possible to skip accelerator registration. #15840
  • Added app.enableSandbox(). #14999
  • Added creationTime method to process. #13542
  • Added event.senderId property to IPCs sent via ipcRenderer.sendTo. #14395
  • Added getUploadProgress API to the net module. #13783
  • Added isCurrentlyAudible() to WebContents. #13614
  • location url added to "Node.js Integration with Remote Content" warning. #13973
  • Added media access APIs for macOS Mojave. #15948
  • Added always-on-top-change event. #14951
  • Added query, search and hash options to webContents.loadFile. #14515
  • Added process.takeHeapSnapshot() and webContents.takeHeapSnapshot(). #14456
  • Added screen reader support for Win32 toast notifications. #13834
  • Added session.setPermissionCheckHandler(). #13925
  • Added will-resize event to TopLevelWindow. #13649
  • Added workingDirectory to shell.openExternal() options. #15065
  • Added app.showAboutPanel() on macOS. #15680
  • Added app.getGPUInfo(). #13486
  • Added --disable-color-correct-rendering switch. #16020
  • Allow partial setting of window bounds. #15699
  • Added win.setShape() API to TopLevelWindow. #13789
  • Allow window above full screen windows on macOS. #14122
  • Allow filtering of remote.require() / remote.getGlobal() requests by handling remote-require / remote-get-global events. #15562
  • Expose WebContents#setBackgroundThrottling. #15623
  • Point based API's now automatically round incoming x and y values. #14604
  • Expose several process object APIs to sandboxed renderers. #13505
  • Added simplified Mojave dark mode APIs. #14895
  • Support chrome:// URLs in default_app. #13575
  • Enable use of NODE_OPTIONS env var. #15259
  • Added a mediaType property to media permission requests to distinguish between video and audio requests. #14600
  • menu.popup() options are now optional. #13977

Fixes

  • Several process APIs were returning proxied values instead of simple ones. #13905
  • Preload scripts could not be loaded with CSP enabled. #13032
  • Correctly remove DOM storage limits. #15688
  • Correctly mark crashReporter companyName as required. #14132
  • Debugger command callbacks now run with null as the error when no error has occurred. #14814
  • CORB checks are now disabled when web security preference is disabled. #15801
  • OSR windows now respects display scale factor. #15865
  • Prevent bluetooth device list from growing without bound. #15866
  • Security warnings now correctly show in sandboxed renderers. #14869
  • Fixed a crash on exit when using BrowserView. #15640
  • Fixed a crash when using stream protocols. #15210
  • Fixed shift-based accelerators not rendering correctly. #14966, #15401
  • Fixed too-thin font rendering in macOS Mojave. #15007
  • Fixed occasional freeze when navigating webview. #14487
  • Honor properties.showHiddenFiles in dialog.showOpenDialog() on Linux. #15506
  • Fixed incorrect display of 'zoom in' accelerator on mac. #15626
  • Speech synthesis APIs now return OS voices on Windows. #14070
  • Fixed CSP warnings in the default app. #13437
  • Fixed notifications when running in a Windows Store environment. #13258
  • On MacOS, closing notifications will now trigger the close Event. #13306
  • Menu.buildFromTemplate() no longer creates empty MenuItems on falsey values. #13992
  • Fixed multiple printing bugs. #15976
  • Updated fs.stat/fs.statSync for new options param. #15350
  • Partially fix the memory leak when opening child windows with nativeWindowOpen. #15190

Other Changes

  • Changed build system from GYP to GN. #14097
  • require('electron') performance improvements #14633
  • Deprecated findInPage optionswordStart and medialCapitalAsWordStart. #15735
  • Deprecated default webPreferences values for nodeIntegration, contextIsolation and webviewTag. #15045
  • Fixed Widevine CDM not loading content. #14423
  • Print a deprecation warning when the child windows opened with nativeWindowOpen option have node integration. #15193
  • Removed experimentalCanvasFeatures property. #13684
  • Removed legacy helpers (Electron Helper EH/NP). #14436
  • Removed private webContents.getId() API. #13674
  • On Windows, functions available on Windows 7+ are now statically linked. #13578
  • Removed unneeded pyproto files from release archives. #15398
  • In Electron 5.0, the default for nodeIntegration will change from true to false. Electron 4 will log a warning in the renderer when nodeIntegration is enabled by default. #16004
  • Public IPC channel (ipcRenderer / ipcMain) is no longer used to implement Electron internals (remote module for example). #13940
  • Removed WTL dependency on Windows. #13463
  • Remove use of some deprecated Chromium APIs. #14420, #13312, #13436, #13425, #13703
  • V8 embedder version string changed from -node.N to -electron.N. #15120
  • Implement ipcRenderer.sendTo in native code for better performance. #14285
  • Other small IPC efficiency improvements. #14302, #14286
  • Warn if you try to use Electron APIs from a non-electron environment. #15977
  • Move pepper flash behind feature flag. #13322

Dependencies

  • Updated serve version from 6.5.3 to 6.5.8. #14159
  • Upgraded sqlite from 3.24 to 3.26. #16073

Documentation

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.1

Release Notes for 4-0-x

Fixes

  • Allow passing a trace config as options to a "contentTracing.startRecording" call. #16158
  • Fixed crash on macOS when using globalShortcut for media keys when accessibility access is not granted. #16262
  • Throw an error if app.setAccessibilitySupportEnabled() is called before the ready event is emitted. #16268
  • Fixed incorrect foreground color on GTK menubar. #16223
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.2

Release Notes for v4.0.2

Fixes

  • Changed the file dialog presented by inputs with the type file to use sheets on macOS instead of detached modals. #16340
  • Fixed shell.beep() on Ubuntu. #16357
  • Fixed an issue whereby registerAccelerator was being set to the registerAccelerator property of its role even when registerAccelerator was undefined. #16314
  • Fixed crash when closing popup windows. #16478
  • Fixed delivery of IPC events to renderer processes when both contextIsolation and sandbox are enabled. #16376

Documentation

  • Documentation changes: #16326
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.4

Release Notes for v4.0.4

Features

  • Added getProcessMemoryInfo API. #16591

Fixes

  • 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

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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 submenu MenuItems. #16857
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.7

Release Notes for v4.0.7

Fixes

  • Fixed defaultId not taking affect when set to 0 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 and ShowSaveDialog. #17176
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.0.8

Release Notes for v4.0.8

Release Notes TBD.

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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 remove label or image dynamically. #17335

Other Changes

  • Reset version to 4.1.0-beta.0 in preparation for 4.1.0 stable release. 84b0145
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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 invalid buffer. #17373
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron 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
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for electron v4.1.4

Release Notes for v4.1.4

Fixes

Documentation

  • Documentation changes: #17662
greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€