Skip to content

Releases: electron/packager

11.0.0

07 Feb 05:22
Compare
Choose a tag to compare

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)

10.1.2

27 Jan 02:08
Compare
Choose a tag to compare

Fixed

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

10.1.1

27 Jan 02:07
Compare
Choose a tag to compare

Fixed

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

10.1.0

20 Nov 07:46
Compare
Choose a tag to compare

Added

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

Fixed

  • mz dependency (#759)

10.0.0

20 Nov 02:57
Compare
Choose a tag to compare

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)

9.1.0

16 Sep 04:52
Compare
Choose a tag to compare

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)

9.0.1

02 Sep 17:20
Compare
Choose a tag to compare

Fixed

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

9.0.0

24 Aug 04:56
Compare
Choose a tag to compare

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)

8.7.2

24 Aug 04:55
Compare
Choose a tag to compare

Fixed

  • Stop yarn creating .bin folders when pruning (#678)

8.7.1

06 Jun 06:03
Compare
Choose a tag to compare

Fixed

  • Usage docs for win32metadata.application-manifest and win32metadata.requested-execution-level