Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency electron to version .x 🌟 #7405

Closed
wants to merge 12 commits into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 19, 2020

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 8.3.1 -> 9.0.5

Release Notes

electron/electron

v9.0.5

Compare Source

Release Notes for v9.0.5
Fixes
  • Fixed "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #​24185
  • Fixed "null path-to-app" in test-app when Electron's path contains spaces or special characters. #​24232
  • Fixed an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #​24121
  • Fixed an issue where shutdown would be emitted both on app and system shutdown on macOS. #​24141
  • Fixed an issue where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #​24108
  • Fixed an issue which would cause streaming protocol responses to stall in some cases. #​24082
  • Fixed an issue with click events not being emitted on macOS for Trays with context menus set. #​24236
  • Fixed delayed execution of some Node.js callbacks in the main process. #​24178
  • Fixed tray menu showing in taskbar on Windows. #​24193
  • Fixed window titlebar not responding to pen on Windows 10. #​24103
Other Changes
  • Fixed issue with some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #​24059
  • Fixed mac app store rejection notice for invalid symbolic link in bundle. #​24238
  • Updated Chromium to 83.0.4103.119. #​24234
Documentation

v9.0.4

Compare Source

Release Notes for v9.0.4
Fixes
  • Added missing support for isComposing KeyboardEvent property. #​23996
  • Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #​23934
  • Fix: Allow windows behind macOS elements if "frame" is false. #​24033
  • Fixed chrome://media-internals and chrome://webrtc-internals pages not loading. #​24058
  • Fixed a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #​23978
  • Fixed an issue where rmdir and rmdirSync work with original-fs in an asar context. #​23956
  • Fixed no session in webContents of type remote. #​24065
  • Fixed: On some Windows machines, especially Windows Insider builds, Electron would crash silently during startup. #​24039
Other Changes
  • Updated Chromium to 83.0.4103.104. #​24068
  • [a11y] fix incorrect position and size reported for grouped items in a listbox. #​24060
  • [a11y] fix incorrect selection item count for listbox with grouped items. #​24061

v9.0.3

Compare Source

Release Notes for v9.0.3
Features
  • V8CacheOptions is a new webpreference option to enforce code caching policy. #​23868
Fixes
  • Fixed disabling color correct rendering with --disable-color-correct-rendering. #​23900
  • Fixed the acceptLanguages argument being ignored in session.setUserAgent(). #​23962
  • Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #​23926
Other Changes

v9.0.2

Compare Source

Release Notes for v9.0.2
Fixes
  • Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #​23895
  • Fixed tray menu on Windows not keyboard navigable. #​23880

v9.0.1

Compare Source

Release Notes for v9.0.1
Features
  • EnableWebSQL is a new webpreference option to enable/disable websql api. #​23580
Fixes
  • Don't ignore the referrer header in net.request. #​23685
  • Fixed GTK dark theme setting not respected in Electron on Linux. #​23712
  • Fixed process.windowsStore returning undefined in AppX packages. #​23801
  • Fixed a bezeling issue on vibrant non-frameless BrowserWindows. #​23810
  • Fixed an issue where nativeImages might throw conversion errors in the renderer process. #​23796
  • Fixed an issue where window.location properties would throw an error for windows opened with window.open. #​23805
  • Fixed an issue where some logging would double-print. #​23689
  • Fixed an issue where the 'about' role had on effect on Windows menus. #​23715
  • Fixed an issue with volume-related globalShortcut registration. #​23824
  • Fixed an occasional menu crash on macOS Catalina when menu is closing. #​23808
Other Changes
  • Improved error logging on moveItemToTrash failures on macOS. #​23628
  • Updated Chromium to 83.0.4103.94. #​23875

v9.0.0

Compare Source

Release Notes for 9.0.0

Stack Upgrades

Breaking Changes

  • Changed the default value of app.allowRendererProcessReuse to true. This will prevent loading of non-context-aware native modules in renderer processes. (See #​18397 for more information on this change.) #​22401
  • Removed deprecated <webview>.getWebContents(). #​20986
  • Removed the deprecated 'setLayoutZoomLevelLimits' method. #​21383
  • IPC between main and renderer processes now uses the Structured Clone Algorithm. #​20214
  • Split shell.openItem(path) into synchronous and asynchronous methods. #​20682

Features

  • Added fullScreen property support for BrowserWindows. #​23330
  • Added session.listWordsInSpellCheckerDictionary API to list custom words in the dictionary. #​22128
  • Added session.removeWordFromSpellCheckerDictionary API to remove custom words in the dictionary. #​22368
  • Added session.serviceWorkerContext API to access basic service worker info and receive console logs from service workers. #​22313
  • Added a new force parameter to app.focus() on macOS to allow apps to forcefully take focus. #​23447
  • Added chrome.i18n extension API. #​22570
  • Added chrome.tabs.connect extension API for background pages. #​22549
  • Added support for property access to some getter/setter pairs on BrowserWindow. #​23208
  • Added support for the chrome.extension.getBackgroundPage API when building with enable_electron_extensions. #​22177
  • Allow an optional callback parameter for WebFrame.executeJavaScript* methods, which is called synchronously unless the target context is paused. #​22501
  • Restored support for pdfium-based PDF viewer. #​22131

Fixes

  • Don't allow window to go behind menu bar on mac. #​22828
  • Fixed webRequest module not working with file:// protocol. #​22919
  • Fixed webRequest not working for CORS requests. #​22468
  • Fixed win.setMenuBarVisibility(false) not hiding menu bar. #​23263
  • Fixed an issue where changing theme on macOS would break window maximizability state. #​22724
  • Fixed crash in network service process when using protocol.registerSchemeAsPrivileged api. #​22917
  • Fixed crash that could occur when calling session.fromPartition inside the ready event. #​23472
  • Fixed incorrect hit testing on top of ::after element with layoutNG. #​23190
  • Fixed missing debug symbols for crashpad handler on macOS. #​23573
  • Fixed possible freeze on window with disabled background throttling. #​22852
  • Fixed the print button functionality in the PDF viewer extension. #​23173
  • Limited manipulation of custom spellchecker dictionary words to persistent sessions. #​22683
  • Removed extraneous crashpad_handler binary from the Linux distribution files. #​23575
  • crashReporter is now explicitly initialized only in the main process, and implicitly initialized in other child processes. This fixes an issue preventing the crash reporter from functioning in sandboxed renderers on Linux. #​23461
  • Fixed broken Views API builds. #​22642

Performance

  • Improved window events handler efficiency on Linux. #​23260
  • Made setting window icons slightly faster on Linux. #​22736

v8.3.3

Compare Source

Release Notes for v8.3.3
Fixes
  • Fixed "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". #​24184
  • Fixed an issue where shutdown would be emitted both on app and system shutdown on macOS. #​24140
  • Fixed an issue where withFileTypes was not supported as an option to fs.readdir or fs.readdirSync under asar. #​24107
  • Fixed an issue which would cause streaming protocol responses to stall in some cases. #​24133
  • Fixed delayed execution of some Node.js callbacks in the main process. #​24180
  • Fixed tray menu showing in taskbar on Windows. #​24194
  • Fixed window titlebar not responding to pen on Windows 10. #​24101
Other Changes
  • Backported the fix to a crash in FIDO support. #​24152
  • Fixed issue with some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. #​24181
  • [a11y] fix incorrect selection item count for listbox with grouped items. #​24084
Documentation

v8.3.2

Compare Source

Release Notes for v8.3.2

Features

  • V8CacheOptions is a new webpreference option to enforce code caching policy. #​23869

Fixes

  • Added missing support for isComposing KeyboardEvent property. #​24015
  • Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. #​23933
  • Ensured proper nativeImage serialization between renderer and browser processes via remote. #​23797
  • Fixed GTK dark theme setting not respected in Electron on Linux. #​23965
  • Fixed chrome://media-internals and chrome://webrtc-internals pages not loading. #​24063
  • Fixed a crash that could occur when using the ipcRenderer module after blink had released the context. Instead, a JS exception will be thrown. #​23979
  • Fixed an error when calling dialog.showCertificateTrustDialog with no BrowserWindow. #​24120
  • Fixed an issue where rmdir and rmdirSync work with original-fs in an asar context. #​23955
  • Fixed an issue where window.location properties would throw an error for windows opened with window.open. #​23947
  • Fixed an issue where some logging would double-print. #​23924
  • Fixed an issue with volume-related globalShortcut registration. #​23948
  • Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. #​23894
  • Fixed disabling color correct rendering with --disable-color-correct-rendering. #​23827
  • Fixed the acceptLanguages argument being ignored in session.setUserAgent(). #​23963
  • Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. #​23927

Other Changes


Renovate configuration

πŸ“… Schedule: "before 3am on the first day of the month" in timezone America/New_York.

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot added renovate Triggered by renovatebot type: dependencies labels May 19, 2020
@cypress-bot
Copy link
Contributor

cypress-bot bot commented May 19, 2020

Below are some guidelines Cypress uses when reviewing dependency updates.

Dependency Update Instructions

  • Read through the entire changelog of the dependency's changes. If a changelog is not available, check every commit made to the dependency. NOTE - do not rely on semver to indicate breaking changes - every product does not follow this standard.
  • Add a PR review comment noting any relevant changes in the dependency.
  • If any of the following requirements cannot be met, leave a comment in the review selecting 'Request changes', otherwise 'Approve'.

Dependency Updates Checklist

  • Code using the dependency has been updated to accommodate any breaking changes
  • The dependency still supports the version of Node that the package requires.
  • The PR been tagged with a release in ZenHub.
  • Appropriate labels have been added to the PR (for example: label type: breaking change if it is a breaking change)

@cypress
Copy link

cypress bot commented May 19, 2020



Test summary

7657 β€’ 0 β€’ 119 β€’ 0


Run details

Project cypress
Status Passed
Commit 9fd54d2
Started Jun 23, 2020 12:53 PM
Ended Jun 23, 2020 1:01 PM
Duration 07:38 πŸ’‘
OS Linux Debian - 10.1
Browser Multiple

View run in Cypress Dashboard ➑️


This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard

@jennifer-shehane jennifer-shehane changed the title chore(deps): Update dependency electron to version .x 🌟 chore(deps): Update dependency electron to version 9.0.0 🌟 May 19, 2020
@flotwig flotwig added the type: breaking change Requires a new major release version label May 19, 2020
Copy link
Contributor

@flotwig flotwig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, I think this is technically a breaking change, it seems like libgbm is now a requirement to run Electron: https://circleci.com/gh/cypress-io/cypress/330247?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link

Linux users will need to update their Docker images and stuff.

We will probably want to do this in 5.0.

@renovate renovate bot changed the title chore(deps): Update dependency electron to version 9.0.0 🌟 chore(deps): update dependency electron to version .x 🌟 Jun 11, 2020
chrisbreiding and others added 11 commits June 18, 2020 13:32
…ns (#7746)

Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
* Add UTM parameters to Dashboard login buttons

* Revert "Add UTM parameters to Dashboard login buttons"

This reverts commit 568f12e.

* Add UTM parameters to Dashboard login buttons

* utmCode camel case

Co-authored-by: Zach Bloomquist <github@chary.us>

* Add desktop-gui integration tests for utm code

* Add server unit tests for utm code

Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* Option to disable Cypress the verbose results to stdout

--quiet mode to disable the verbose results to stdout
but still use specified formatter

* Update cli/schema/cypress.schema.json

Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>

* Cypress module support for --quiet

Cypress module support for --quiet

* Apply suggestions from code review

Co-authored-by: Zach Bloomquist <github@chary.us>

* Address feedback

Address feedback, thanks

Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
@jennifer-shehane jennifer-shehane changed the base branch from develop to v5.0-release June 23, 2020 09:27
@renovate renovate bot changed the title chore(deps): update dependency electron to version .x 🌟 chore(deps): update dependency electron to version .x 🌟 Jun 23, 2020
@renovate
Copy link
Contributor Author

renovate bot commented Jun 23, 2020

PR has been edited

πŸ‘· This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.

If you think this comment is in error and the branch is not modified, try deleting this comment. If it comes back again the next time Renovate runs, please submit an issue or seek config help.

@flotwig
Copy link
Contributor

flotwig commented Jun 23, 2020

Opening #7791 to track changes

@flotwig flotwig closed this Jun 23, 2020
@renovate
Copy link
Contributor Author

renovate bot commented Jun 25, 2020

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 9.x releases. However, if you upgrade to 9.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

@renovate renovate bot deleted the renovate/electron-9.x branch June 25, 2020 18:11
@cypress-bot
Copy link
Contributor

cypress-bot bot commented Aug 20, 2020

Released in 5.0.0.

This comment thread has been locked. If you are still experiencing this issue after upgrading to
Cypress v5.0.0, please open a new issue.

@cypress-bot cypress-bot bot locked as resolved and limited conversation to collaborators Aug 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
renovate Triggered by renovatebot type: breaking change Requires a new major release version type: dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants