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 🚀 #4

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 devDependency

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 🌴

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 3 commits.

  • c98a057 12.0.0
  • f178740 Merge pull request #819 from electron-userland/prune-via-js-only
  • dff1fb2 Refactor pruning to be part of the copy filter

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
Copy link
Author

greenkeeper bot commented May 19, 2018

Version 12.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • cff9713 12.1.0
  • acf5b71 Merge pull request #847 from electron-userland/more-proper-definition-of-modules
  • 69ad04b Better detection of node modules when pruning
  • b3c610c Merge pull request #843 from electron-userland/mips64el-not-supported-by-2.0.0
  • 3010573 Prevent trying to download mips64el arch for Electron 2.x
  • a7af94d Merge pull request #841 from electron-userland/cli-version-prints-out-packager-version
  • 3ba8d69 Add --version to print out Packager/Node versions, target platform/arch
  • b7b06d9 getPackageInfo doesn't need to be promisified
  • 1faac97 Upgrade sinon to 5.x

See the full diff

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.

0 participants