Releases: electron/packager
Releases · electron/packager
11.0.0
10.1.2
10.1.1
10.1.0
10.0.0
Changed
- Switch from
minimist
toyargs-parser
(#732) - Electron Packager only officially supports Node versions that are supported by the
NodeJS team (#747) - Refactor to use
Promise
s 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, viaPromise.all
(#753)
9.1.0
9.0.1
9.0.0
Added
- API hook for afterPrune (#677)
- Package manager-agnostic pruning support (set
packageManager
tofalse
) (#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 toauthor
name from nearestpackage.json
(#667)win32metadata.FileDescription
defaults toproductName
orname
from
nearestpackage.json
(#667)win32metadata.OriginalFilename
defaults to renamed.exe
(#667)win32metadata.ProductName
defaults toproductName
orname
from nearestpackage.json
(#667)win32metadata.InternalName
defaults toproductName
orname
from
nearestpackage.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
orplatform=linux, arch=all
now includearch=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 ofelectronVersion
(CLI:--electron-version
) (#665)version-string
is removed in favor ofwin32metadata
(#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)