Skip to content

9.0.0

Compare
Choose a tag to compare
@malept malept released this 24 Aug 04:56
· 621 commits to main since this release

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)