galactus
to ^0.2.1
to fix a bug with relative pathsprune
exclusively utilizes the galactus
module for pruning devDependencies, instead of
depending on package managers (#819)electron-packager
is no longer ignored by default (#819)packageManager
option (#819)linux
platform, mips64el
arch builds (Electron 1.8.2-beta.5 and above) (#800)all
or platform=linux, arch=all
now include arch=mips64el
if the Electron version specified
is 1.8.2-beta.5 or above (#800)overwrite: true
when no platform/arch is specified (#794)yarn.lock
when pruning with Yarn (#784)mz
dependency (#759)minimist
to yargs-parser
(#732)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, via
Promise.all
(#753)hostArch()
and allOfficialArchsForPlatformAndVersion()
(#727)--tmpdir=false
has been deprecated in favor of --no-tmpdir
(#722)win32metadata.CompanyName
from author
in package.json
when it's an Object (#718)packageManager
to false
) (#690)linux
platform, arm64
arch builds (Electron 1.8.0 and above) (#711)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)download.mirror
is specified and an unofficial arch/platform
is specified (#670)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)common.warning
for codesigning (#694)version
is removed in favor of electronVersion
(CLI: --electron-version
) (#665)version-string
is removed in favor of win32metadata
(#668).bin
folders when pruning (#678)win32metadata.application-manifest
and win32metadata.requested-execution-level
packageManager
(--package-manager
via CLI) option (#618)win32metadata.application-manifest
option (#610)win32metadata.requested-execution-level
option (#610)extract-zip
>= 1.6.1electronVersion
(--electron-version
via CLI) option (#547)version
is deprecated in favor of electronVersion
(--electron-version
via CLI) (#547)quiet
option (#541)extend-info
to specify an object instead of a filename (#510)package.json
by upgrading get-package-info
(#505)extend-info
(#510).o
and .obj
files are ignored by default (#491)download.quiet
option to enable/disable progress bar (#494)build-version
property, when unspecified, now defaults to the
app-version
property value on Windows (#501)all
now includes the linux
platform, armv7l
arch combinationplatform
option to the host platform (#464)arch
option to the host arch (#36, #464)prune
option to true
(#235, #472)asar-unpack
is removed in favor of asar.unpack
asar-unpack-dir
is removed in favor of asar.unpackDir
cache
is removed in favor of download.cache
strict-ssl
is removed in favor of download.strictSSL
package.json
version
property is the default app version if --app-version
is
unspecified (#449)osx-sign.binaries
(#459)protocol
and protocol-name
options (#121, #450)get-package-info
(again) to support finding prebuilt in parent directories (#445)electron
package name (#435)debug
module - see CONTRIBUTING.md for usage (#433)asar
options can be specified as an Object
(via the API) or with dot notation (via the CLI) -
see the respective docs for details (#353, #417)asar-unpack
is deprecated in favor of asar.unpack
(#417)asar-unpack-dir
is deprecated in favor of asar.unpackDir
(#417)derefSymlinks
option (#410)wine
is not found (#357).git
ignore only ignores that directory (#344)download.strictSSL
CLI parameter no longer triggers a deprecation warning for
strict-ssl
(#349)strict-ssl
CLI parameter no longer triggers a deprecation warning (#335)download
parameter (#320)strict-ssl
(and by extension, download.strictSSL
) defaults to true
, as documented (#320)cache
is deprecated in favor of download.cache
(#320)strict-ssl
is deprecated in favor of download.strictSSL
(#320)version-string.FileVersion
and version-string.ProductVersion
are replaced by
favor of app-version
and build-version
, respectively (#327)version-string.LegalCopyright
is replaced by app-copyright
(#327)rcedit
dependency updated to 0.5.x. The DLL mentioned in the 6.0.1 release notes
is no longer required.rcedit
dependency updated to 0.4.x. A new DLL is required to run the new version
of rcedit, please see the documentation
for detailsdefault_app.asar
is deleted during packaging (necessary when Electron ≥ 0.37.4 is used).
The default_app
folder is still deleted for older Electron versions (#298, #311)mas
), including signing OS X apps
(#223, #278)app-copyright
parameter (#223)tmpdir
parameter to specify a custom temp directory (#230); set to false
to disable
using a temporary directory at all (#251, #276)NEWS.md
, a human-readable list of changes in each version (since 5.2.0) (#263)ignore
parameter to take a function (#247)out
parameter by default (#255)sign
parameter is now osx-sign
(for better cross-platform
compatibility) and optionally takes several of the same sub-parameters as
electron-osx-sign (#286)version-string.LegalCopyright
is deprecated in favor of app-copyright
(#268)CFBundleVersion
and CFBundleShortVersionString
are strings (#250)If you are upgrading from ≤ 5.2.1 and building for a darwin
target, you may experience problems. See #323 for details.
app-version
and build-version
parameters (#229)appname
and/or version
are omitted from the parameters, infer from package.json
(#94)version-string.FileVersion
and version-string.ProductVersion
are deprecated in
favor of app-version
and build-version
, respectively (#229)default_app
from built packages (#206)asar-unpack-dir
parameter (#174)app-category-type
parameter (#202)strict-ssl
parameter (#209)node_modules/.bin
by default (#189)For versions prior to 5.2.0, please see git log
.