Skip to content

Releases: electron/packager

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

8.7.0

02 May 04:56
Compare
Choose a tag to compare

Added

  • packageManager (--package-manager via CLI) option (#618)
  • win32metadata.application-manifest option (#610)
  • win32metadata.requested-execution-level option (#610)

Fixed

  • Support for extract-zip >= 1.6.1

8.6.0

30 Mar 14:46
Compare
Choose a tag to compare

Added

  • Limited support for electron-prebuilt-compile (#608)

Changed

  • Options formatted in kebab-case (i.e., with hyphens) are available in camelCase, per JavaScript naming standards (#580)
  • rcedit upgraded to 0.8.0

Deprecated

  • Options formatted in kebab-case (i.e., with hyphens) are deprecated in favor of their camelCase variants, per JavaScript naming standards (#580)

8.5.2

20 Feb 03:38
Compare
Choose a tag to compare

Fixed

  • Prepend all warning messages with "WARNING:" (#593)
  • Ignore the generated temporary directory on Linux (#596)
  • Prevent app names from ending in " Helper" (#600)