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 electron-packager to the latest version 🚀 #31

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

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Aug 24, 2017

Version 9.0.0 of electron-packager just got published.

Dependency electron-packager
Current Version 8.7.2
Type dependency

The version 9.0.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of electron-packager.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes 9.0.0

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)
Commits

The new version differs by 69 commits ahead by 69, behind by 5.

  • 9c9ebce 9.0.0
  • dddf737 Add ARM64 support (#711)
  • 87d985c Upgrade debug to 3.x
  • 93523ba Fix common.warning for codesigning
  • 93160a0 Upgrade fs-extra to ^4.0.0
  • fef7042 Add explicit files for SUPPORT and CODE_OF_CONDUCT
  • 4949f22 Merge pull request #690 from electron-userland/use-pruner
  • 71ceac6 Travis: force install NPM 5.1.0
  • 56d145a Standardize docs for packageManager=false
  • 8a6de6f Bump pruner to node4 compat
  • ad9414b Add NEWS entry, test, & Node 4 compatibility
  • f5d2c58 Add option to use custom pruning module to avoid package manager specific issues
  • bf572d9 Travis: Force installing Node >= 5.1.0 on Node8/OSX
  • 2992910 Better filename reference
  • e7999f2 Fix internal readme link

There are 69 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@coveralls
Copy link

Coverage Status

Coverage remained the same at 96.19% when pulling 0762ed4 on greenkeeper/electron-packager-9.0.0 into 63f10cf on master.

greenkeeper bot added a commit that referenced this pull request Sep 2, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Sep 2, 2017

Version 9.0.1 just got published.

Update to this version instead 🚀

Release Notes 9.0.1

Fixed

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

The new version differs by 3 commits.

  • 653c146 9.0.1
  • 3d673cf Merge pull request #719 from electron-userland/fix-infer-with-author-object
  • 5abf288 Fix inferring win32metadata.CompanyName when author is an Object

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 16, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Sep 16, 2017

Version 9.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 13 commits.

  • ca17721 9.1.0
  • 7973523 Merge pull request #731 from electron-userland/add-faq
  • 51d6cc2 Add initial FAQ
  • ab0419f Merge pull request #727 from electron-userland/target-arch-api
  • 43397e8 Add allOfficialArchsForPlatformAndVersion()
  • 4174455 Add hostArch from Electron Forge
  • 27f4f73 Merge pull request #722 from electron-userland/clean-up-cli
  • c96023a Deprecate --tmpdir=false in favor of --no-tmpdir
  • 7f6bdbb Standardize on --no- instead of =false
  • 4d14c16 Add warnings for nonstandard argument usage
  • abe075f Document --no-deref-symlinks instead of --deref-symlinks
  • dbe271b Make assertion clearer
  • 84c3c3f Clarify some CLI option usage

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 20, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 20, 2017

Version 10.0.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 29 commits.

  • a636112 10.0.0
  • 1975ee8 Merge pull request #755 from electron-userland/better-ci-caching
  • 4a1f178 Cache node_modules instead of the NPM cache
  • e746ef5 Update asar to 0.14.0
  • 2a9374e Merge pull request #753 from malept/finish-promisifying
  • c578e88 Fix prune tests
  • a41aa57 Rename property to be less ambiguous
  • 21e7f09 Refactor handling hooks
  • 2974509 In-function requires no longer necessary
  • 420f760 Refactor most of index.js into a Packager class
  • 33633d9 Reorganize the exported common functions
  • 23c95c8 Rename/move the relative rename function to App
  • 456db56 Rename & move normalizeExt into the App class
  • 13c0170 Promisify infer
  • 0d69245 Promisify/classify & remove run-series

There are 29 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 20, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 20, 2017

Version 10.1.0 just got published.

Update to this version instead 🚀

Release Notes 10.1.0

Added

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

Fixed

  • mz dependency (#759)
Commits

The new version differs by 6 commits.

  • a374cba Fix version link in NEWS
  • 5cfee0f 10.1.0
  • 05ba8a9 Merge pull request #759 from mironal/fix-mz-dependencies
  • 5108d7d fix mz dependencies
  • 31e1e98 Merge pull request #758 from electron-userland/custom-executable-name
  • 64caae7 Add option to set the executable name separate from the app name

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 2, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 2, 2018

Version 10.1.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 27 commits.

  • 0b00895 10.1.1
  • e8e7ed3 Merge pull request #783 from electron-userland/fix-arm-hostarch
  • 969a2b4 Merge pull request #784 from electron-userland/yarn-prune-no-lockfile
  • a5e0db5 Fix ARM detection on armv7l Node
  • dabdfac Don't create yarn.lock when pruning with Yarn
  • bc2080c Merge pull request #781 from malept/use-ava
  • e266525 Move testsuite setup outside of AVA for CI
  • 363f637 Infer tests can be parallelized
  • bcbe02c Use module.exports
  • 5dce2ee Make sure name inferring is tested
  • e4cfda3 Fix test description
  • 0c946f2 Use the global timeout
  • ede1589 Fix Linux-specific tests
  • 9337fc8 Readd test index, cleanup test timeouts
  • 7f87b6b Run packager tests serially

There are 27 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 27, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 27, 2018

Version 10.1.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 16 commits.

  • a392319 10.1.2
  • b95b146 Merge pull request #794 from electron-userland/overwrite-with-default-platform-arch
  • 7098a70 Fix overwrite when default platform/arch are used
  • 5c0113d Add common function to ensure certain values are Arrays
  • 901f2ce Drop non-CLI uses of var
  • acd662e Move download-related code to its own file
  • 97f3bec Normalize methods that return Promises
  • 9338ee8 Merge pull request #786 from dr-js/patch-1
  • d898a75 Rewrite protocols docs to be clearer
  • f88338f Fix OS X protocols options in api.md
  • 3ce4907 Add note that multiple functions for a given hook are parallelized
  • f7d3226 Use Array.prototype.some
  • a1e4993 Parallelize most of the ignore tests
  • a2e0b2d Tweak coverage-ignored code
  • 9a69380 Add smoketest for win32 icons

There are 16 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 7, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 7, 2018

Version 11.0.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • 4e5bda4 11.0.0
  • aacf297 Merge pull request #800 from electron-userland/mips64el-support
  • b6e4082 Add docs for mips64el support
  • 4c5a4dc Add support for official MIPS64EL arch on Linux
  • f09ac9e Add link to electron-installer-snap
  • 6d6fac0 Merge pull request #795 from malept/codecov
  • 928ca03 Replace coverage badge in readme
  • 84504ae Remove a now unnecessary istanbul ignore directive
  • 552729f Use codecov instead of coveralls

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 13, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 13, 2018

Version 11.0.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits.

  • 37ee0bd 11.0.1
  • 0e9f65d Merge pull request #805 from electron-userland/help-to-stdout
  • 9b99e15 Send usage text to stdout if --help specified
  • 197ab5c Merge pull request #804 from electron-userland/rcedit-1.0.0
  • 1b39cd7 Upgrade rcedit to 1.0.0
  • 68c99e2 Upgrade yargs-parser, ava, & eslint-plugin-node

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 4, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 4, 2018

Version 11.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits.

  • a02ccc0 11.1.0
  • a7437b9 Merge pull request #807 from malept/login-helper
  • c82cc36 Pre-download the MAS version being tested
  • 5852ebb Add support for customizing the login helper on MAS
  • cdd6709 Add more ESLint config
  • 5889db7 Upgrade eslint-config-standard to 11.0.0

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 24, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 24, 2018

Version 11.2.0 just got published.

Update to this version instead 🚀

Release Notes 11.2.0

Added

  • Utility function to execute hooks serially (#814)
Commits

The new version differs by 4 commits.

  • 6a23f79 11.2.0
  • e5116d0 Merge pull request #814 from electron-userland/optional-sequential-hooks
  • 9dcc68c Less code duplication in hook tests
  • a2f3a89 Add a utility function to execute hooks serially

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 3, 2018

Version 12.0.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by commits.

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 11, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 11, 2018

Version 12.0.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 5 commits.

  • 2155cab 12.0.1
  • e52490a Refactor default_app removal code
  • fa2f482 Ensure Packager uses at least Galactus 0.2.1
  • c8b8e52 Use a Set instead of a Map to store pruneable modules
  • 3d488d0 Upgrade yargs-parser to ^10.0.0

See the full diff

greenkeeper bot added a commit that referenced this pull request May 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented May 3, 2018

Version 12.0.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 4 commits.

  • 1b1b8d7 12.0.2
  • a43c90c Deprecate the callback version of the packager API (#837)
  • 28d9dde Merge pull request #835 from electron-userland/cli-semver
  • 155631e Use semver to check the Node version in the CLI

See the full diff

greenkeeper bot added a commit that referenced this pull request May 19, 2018
greenkeeper bot added a commit that referenced this pull request Oct 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 3, 2018

Update to this version instead 🚀

Release Notes for 12.2.0

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)
Commits

The new version differs by 9 commits.

  • a5e0f62 12.2.0
  • fb1656e Add link to electron-installer-windows (#817)
  • 2164e17 Test refactors (#896)
  • e3f18ec Don't handle EH/NP Helpers if they don't exist (#894)
  • 7495565 Merge pull request #893 from electron-userland/mojave-dark-mode
  • a837d84 Add default to API docs
  • 76cd912 Add CLI usage
  • d57ed03 feat: add enableDarwinDarkModeSupport option to support mojave dark mode for older electron versions
  • 76ca0e9 Fix typo

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 5, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 5, 2018

Update to this version instead 🚀

Commits

The new version differs by 20 commits.

  • 5e8526a Remove accidentally committed package lock
  • 537c27c 13.0.0
  • d977deb Update related package links in readme
  • a339b24 Use Travis CI for some Windows CI (#917)
  • a533d5f Drop callback support (#916)
  • 3cbb080 Remove deprecated target arch API (#915)
  • 41bf218 Upgrade eslint-plugin-node to ^8
  • c0c8014 Merge pull request #899 from electron-userland/notarize-support
  • 229c69f Attempt to fix possible race condition with sinon.spy
  • 8b9c16f Note which notarize sub-properties are required
  • 5aa3d78 Reorganize some code, clarify docs, add tests
  • 58c1453 feat: add support for mojave app notarization
  • 3366253 Merge pull request #900 from electron-userland/drop-node-4
  • 8be52c0 probot(request-info): check that issues/PRs don't have un-filled-in templates
  • 8ea94db Upgrade to ESLint 5

There are 20 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 13, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 13, 2018

Update to this version instead 🚀

Release Notes for 13.0.1

Fixed

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

The new version differs by 2 commits.

  • 29570ec 13.0.1
  • 8d752c2 Ensure relative out dirs are correctly ignored when copying (#919)

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 20, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 20, 2019

Update to this version instead 🚀

Commits

The new version differs by 16 commits.

  • fd237af 13.1.0
  • 1e9ba9c Merge pull request #952 from electron-userland/upgrade-dependencies
  • 30c2160 Upgrade yargs-parser to ^13.0.0
  • 9392499 Upgrade asar to ^1.0.0
  • f304569 serialHooks only takes Promises
  • 0eaa8cc Clarify which LICENSE is which in the example
  • 395d369 Add 11.2.1 to NEWS file
  • 86f1082 Handle inferring electron-prebuilt-compile versions better (#932)
  • e686383 Add support for inferring version from Electron nightlies (#931)
  • 0382494 Merge pull request #930 from electron-userland/ava-1.0
  • b8d279d Consolidate console.warn testing methods
  • 2648610 Upgrade ava to ^1
  • a576ed1 Add keywords to package.json
  • 38232e0 Update links
  • 943b5de Simplify assertFilesEqual

There are 16 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 5, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 5, 2019

Update to this version instead 🚀

Commits

The new version differs by 2 commits.

  • 841812c 13.1.1
  • d94e65a fix(targets): Linux/ia32 is no longer supported for Electron >= 4 (#957)

See the full diff

greenkeeper bot added a commit that referenced this pull request Jun 20, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jun 20, 2019

Update to this version instead 🚀

Release Notes for 14.0.0

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)
Commits

The new version differs by 38 commits.

  • 8d03dd7 14.0.0
  • fe05b3e Merge pull request #1017 from electron-userland/v14-develop
  • a77eb2d chore: add NEWS entries for v14
  • f8a3cac Linux/ia32 warning moved from Packager to @electron/get (#1016)
  • 67e3021 test: fix CLI test names, add --no-download.rejectUnauthorized test
  • 5f09eb5 refactor: use object shorthand in targets exports
  • cf7c725 feat: convert from electron-download to @electron/get (#1002)
  • cc470ef refactor: always test against post-1.0 versions of Electron (#1012)
  • 51cce5b chore: install Wine via homebrew on macOS
  • 6075368 chore: use yarn on Travis/macOS
  • f56c84e chore: upgrade the ava ecosystem to ^2
  • 2f6e385 chore: refactor codesign testing (#1010)
  • 8356c07 chore: avoid running npm install for fixtures (#1009)
  • 99e28bb feat: ignore system junk files by default (#1005)
  • 058f8d4 chore: upgrade electron-notarize to ^0.1.1

There are 38 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 2, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 2, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 18, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 18, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 24, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 24, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 30, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 30, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Aug 28, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 28, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Sep 9, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Sep 9, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 28, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 28, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 22, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 22, 2019

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Feb 7, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 7, 2020

Update to this version instead 🚀

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

Successfully merging this pull request may close these issues.

1 participant