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

Update dependency electron-packager to v15 #49

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 1, 2020

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron-packager ^8.5.1 -> ^15.0.0 age adoption passing confidence

Release Notes

electron/electron-packager

v15.2.0

Compare Source

Added
  • Upgrade electron-osx-sign to 0.5.0 which adds a new option, entitlementsForFile (#​1189)
Fixed
  • Add package manager lockfiles to default ignore list (#​1182)
  • Allow checking official builds against prerelease versions (#​1191)

v15.1.0

Compare Source

Added
  • add darwin/arm64 and mas/arm64 as official platform/arch combinations (#​1168)
Fixed
  • TypeScript: ensure OsxNotarizeOptions definition contains credentials (#​1167)

v15.0.0

Compare Source

Added
Changed
  • Replace cross-zip with extract-zip (#​1139)
Removed

v14.2.1

Compare Source

Fixed
  • mac: don't fail if the icon path doesn't exist (#​1101)
  • win32: correctly catch missing wine exceptions (#​1117)

v14.2.0

Compare Source

Added

v14.1.1

Compare Source

Fixed
  • Regression that caused the symlink test on Windows to not work as intended (#​1071)
  • Always initialize proxy support when running the CLI (#​1077)
  • Clarify the error message when infer cannot find a package.json file (#​1079)
  • Handle a missing inferred app version better (#​1079)
Chores
  • Upgrade electron-notarize to ^0.2.0 (#​1069)

v14.1.0

Compare Source

Added
  • (darwin/mas only) usageDescription option (#​1049)
  • Support for official win32/arm64 builds (#​1053)

v14.0.6

Compare Source

Fixed
  • Send the properly formatted options from the CLI to electron-osx-sign (#​1047)

v14.0.5

Compare Source

Fixed
  • ensure that CFBundleExecutable and friends are correct for helper apps (#​1046)

v14.0.4

Compare Source

Fixed
  • Packaging apps based on Electron >= 6.0.0 correctly renames and packages the new
    Electron GPU Helper bundles (#​1036)

v14.0.3

Compare Source

Fixed
  • Packaging Electron 6 based apps now correctly renames and packages the new Electron Helper bundles (#​1033)

v14.0.2

Compare Source

Fixed
  • Warn Windows 7 users of the unzip dependencies (#​1030)

v14.0.1

Compare Source

Changed
  • Upgrade fs-extra to ^8.1.0 (#​993)
Fixed
  • Host info shows OS release

v14.0.0

Compare Source

Added
  • Ignore system junk files by default (#​1005)
Fixed
  • Handle inference when electron-prebuilt-compile points to a non-version (#​978)
Changed
  • Replace extract-zip with cross-zip - on macOS/Linux, the zip binary is required; on Windows,
    a relatively recent Powershell and .NET runtime is required, see cross-zip for details (#​984)
  • Convert from electron-download to @electron/get (#​1002). Drops support for versions of Electron
    < 1.3.2, plus all of the download options have changed, notably:
    • cache is now cacheRoot
    • strictSSL is now rejectUnauthorized
    • The mirror URL string is now a set of options defined by mirrorOptions
    • quiet is removed as the default downloader no longer has a progress bar
  • Linux/ia32 support for Electron >= 4 is downgraded to a warning from @electron/get (#​1016)

v13.1.1

Compare Source

Fixed
  • Linux/ia32 is no longer officially supported for Electron >= 4 (#​957)

v13.1.0

Compare Source

Added
  • Support for inferring version from Electron nightlies (#​931)
Fixed
  • Infer versions from electron-prebuilt-compile better (#​932)
  • Upgrade asar to ^1.0.0, which removes a vulnerable transitive dependency (#​952)

v13.0.1

Compare Source

Fixed
  • Ensure relative out dirs are correctly ignored when copying (#​919)

v13.0.0

Compare Source

Added
  • prebuiltAsar option to specify a prebuilt ASAR file (#​823)
  • support for macOS Mojave app notarization (#​899)
Changed
  • Dropped support for running on Node < 6.0. (#​900)
Removed
  • Deprecated target arch APIs (#​915)
  • The callback version of the API (use nodeify if you need that syntax style) (#​916)

v12.2.0

Compare Source

Added
  • darwinDarkModeSupport option to support macOS Mojave dark mode for older Electron versions (#​893)
Fixed
  • Don't handle EH/NP Helpers if they don't exist (#​894)

v12.1.2

Compare Source

Fixed
  • Prune user-namespaced modules (#​889)

v12.1.1

Compare Source

Changed
  • Host arch utilities moved to electron-download. This is not a breaking change, as the existing API
    has been kept the same.
Deprecated
  • hostArch and unameArch in electron-packager/targets, replaced with host and uname in
    electron-download/lib/arch, respectively

v12.1.0

Compare Source

Added
  • --version shows the Packager/Node versions & host platform/arch (#​841)
Fixed
  • mips64el arch is only available with Electron 1.8.x (#​843)
  • better detection of node modules (#​847)

v12.0.2

Compare Source

Fixed
  • Support for Node 10 via the CLI (#​835)

v12.0.1

Compare Source

Fixed
  • Upgraded galactus to ^0.2.1 to fix a bug with relative paths

v12.0.0

Compare Source

Changed
  • prune exclusively utilizes the galactus module for pruning devDependencies, instead of
    depending on package managers (#​819)
  • electron-packager is no longer ignored by default (#​819)
  • A warning is emitted when an Electron module is a production dependency (#​819)
Removed

v11.2.1

Compare Source

Fixed
  • Don't handle EH/NP Helpers if they don't exist (Backport of #​894)

v11.2.0

Compare Source

Added
  • Utility function to execute hooks serially (#​814)

v11.1.0

Compare Source

Added
  • Support for MAS Login Helper (Electron 2.0.0-beta.1 and above) (#​807)

v11.0.1

Compare Source

Fixed
  • rcedit module updated to 1.0.0, which fixes some bugs (#​804)
  • --help prints usage to stdout (#​805)

v11.0.0

Compare Source

Added
  • linux platform, mips64el arch builds (Electron 1.8.2-beta.5 and above) (#​800)
Changed
  • all or platform=linux, arch=all now include arch=mips64el if the Electron version specified
    is 1.8.2-beta.5 or above (#​800)

v10.1.2

Compare Source

Fixed
  • overwrite: true when no platform/arch is specified (#​794)

v10.1.1

Compare Source

Fixed
  • ARM detection with prebuilt armv7l Node.js (#​783)
  • Don't create yarn.lock when pruning with Yarn (#​784)

v10.1.0

Compare Source

Added
  • Option to set the executable name separate from the app name (#​758)
Fixed

v10.0.0

Compare Source

Changed
  • Switch from minimist to yargs-parser (#​732)
  • Electron Packager only officially supports Node versions that are supported by the
    NodeJS team (#​747)
  • Refactor to use Promises internally. This has the side effect of somewhat parallelizing building two or more targets at once and/or two or more functions for a given hook, via Promise.all (#​753)

v9.1.0

Compare Source

Added
  • hostArch() and allOfficialArchsForPlatformAndVersion() (#​727)
Changed
  • CLI arguments with nonstandard argument values emit warnings (#​722)
Deprecated
  • In the CLI, --tmpdir=false has been deprecated in favor of --no-tmpdir (#​722)

v9.0.1

Compare Source

Fixed
  • Inferring win32metadata.CompanyName from author in package.json when it's an Object (#​718)

v9.0.0

Compare Source

Added
  • API hook for afterPrune (#​677)
  • Package manager-agnostic pruning support (set packageManager to false) (#​690)
  • linux platform, arm64 arch builds (Electron 1.8.0 and above) (#​711)
Changed
  • Promise support for packager - function returns a Promise instead of the return value of the
    callback (#​658)
  • win32metadata.CompanyName defaults to author name from nearest package.json (#​667)
  • win32metadata.FileDescription defaults to productName or name from
    nearest package.json (#​667)
  • win32metadata.OriginalFilename defaults to renamed .exe (#​667)
  • win32metadata.ProductName defaults to productName or name from nearest package.json (#​667)
  • win32metadata.InternalName defaults to productName or name from
    nearest package.json (#​667)
  • Warn when downloading from the official Electron releases and the arch/platform combination
    specified is invalid (#​562)
  • Do not error out immediately if a download.mirror is specified and an unofficial arch/platform
    is specified (#​670)
  • Allow spaces when specifying archs/platforms as a string, rather than an array (#​487)
  • The extraResource option works on all target platforms (#​637)
  • all or platform=linux, arch=all now include arch=arm64 if the Electron version specified is
    1.8.0 or above (#​711)
Fixed
  • common.warning for codesigning (#​694)
Removed
  • version is removed in favor of electronVersion (CLI: --electron-version) (#​665)
  • version-string is removed in favor of win32metadata (#​668)
  • Options set via the JavaScript API formatted in kebab-case (i.e., with hyphens) are removed in
    favor of their camelCase variants, per JavaScript naming standards (#​669)

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.


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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant