8.5.1 - 2017-01-22
- Show CLI option when showing option deprecation message (#560)
8.5.0 - 2017-01-10
electronVersion(--electron-versionvia CLI) option (#547)
versionis deprecated in favor ofelectronVersion(--electron-versionvia CLI) (#547)
8.4.0 - 2016-12-08
quietoption (#541)
- Better type checking when validating arch/platform (#534)
8.3.0 - 2016-11-16
- Upgrade to electron-osx-sign 0.4.x (#384)
- Clarify symlink error message for Windows
8.2.0 - 2016-10-29
- Allow
extend-infoto specify an object instead of a filename (#510)
- Retrieving metadata from
package.jsonby upgradingget-package-info(#505) - Typo when using
extend-info(#510)
8.1.0 - 2016-09-30
.oand.objfiles are ignored by default (#491)- Electron downloads are now checked against their published checksums (#493)
- Documentation for
download.quietoption to enable/disable progress bar (#494) - The
build-versionproperty, when unspecified, now defaults to theapp-versionproperty value on Windows (#501)
8.0.0 - 2016-09-03
win32metadataoption (#331, #463)linuxplatform,armv7larch support (#106, #474)
allnow includes thelinuxplatform,armv7larch combination- Default the
platformoption to the host platform (#464) - Default the
archoption to the host arch (#36, #464) - Default the
pruneoption totrue(#235, #472)
- Allow scoped package names as Electron app names - invalid characters are replaced with hyphens (#308, #455)
version-stringis deprecated in favor ofwin32metadata(#331, #463)
asar-unpackis removed in favor ofasar.unpackasar-unpack-diris removed in favor ofasar.unpackDircacheis removed in favor ofdownload.cachestrict-sslis removed in favor ofdownload.strictSSL
7.7.0 - 2016-08-20
- The
package.jsonversionproperty is the default app version if--app-versionis unspecified (#449)
- [darwin/mas] Explicitly disallow
osx-sign.binaries(#459)
7.6.0 - 2016-08-14
- [API] hook for afterCopy (#448)
- [darwin/mas] Documentation for
protocolandprotocol-nameoptions (#121, #450)
- [CLI] Minimum Node version is enforced (#454)
- [CLI] ensure --out has either a string or null value (#442)
- Use
get-package-info(again) to support finding prebuilt in parent directories (#445)
7.5.1 - 2016-08-06
- Resolve to absolute path when inferring app name/Electron version (#440)
7.5.0 - 2016-08-04
- Support the new
electronpackage name (#435)
7.4.0 - 2016-07-31
- Basic debugging messages via the
debugmodule - see CONTRIBUTING.md for usage (#433)
- Clearer error message when inferring the app name and/or Electron version fails
- (Test) apps named "Electron" can be packaged successfully (#415)
7.3.0 - 2016-07-10
asaroptions can be specified as anObject(via the API) or with dot notation (via the CLI) - see the respective docs for details (#353, #417)
asar-unpackis deprecated in favor ofasar.unpack(#417)asar-unpack-diris deprecated in favor ofasar.unpackDir(#417)
7.2.0 - 2016-07-03
derefSymlinksoption (#410)
- Clarified message when
wineis not found (#357)
7.1.0 - 2016-06-22
- Add
afterExtracthook (#354, #403)
7.0.4 - 2016-06-14
- Clarified app name/Electron version error message (#390)
7.0.3 - 2016-05-31
- [contributors] Code contributions need to be validated in "strict" mode (#342, #351)
- CLI output truncated when using Node 6 (and possibly earlier) (#381)
7.0.2 - 2016-05-18
- The default
.gitignore only ignores that directory (#344) - Specifying the
download.strictSSLCLI parameter no longer triggers a deprecation warning forstrict-ssl(#349)
7.0.1 - 2016-04-21
- Not specifying
strict-sslCLI parameter no longer triggers a deprecation warning (#335)
7.0.0 - 2016-04-17
- Add
downloadparameter (#320)
- Dropped support for running on Node < 4.0. (#319)
strict-ssl(and by extension,download.strictSSL) defaults totrue, as documented (#320)
cacheis deprecated in favor ofdownload.cache(#320)strict-sslis deprecated in favor ofdownload.strictSSL(#320)
- [win32]
version-string.FileVersionandversion-string.ProductVersionare replaced by favor ofapp-versionandbuild-version, respectively (#327) - [win32]
version-string.LegalCopyrightis replaced byapp-copyright(#327)
6.0.2 - 2016-04-09
- [win32]
rceditdependency updated to 0.5.x. The DLL mentioned in the 6.0.1 release notes is no longer required.
6.0.1 - 2016-04-08
- [win32]
rceditdependency updated to 0.4.x. A new DLL is required to run the new version of rcedit, please see the documentation for details - API documentation moved from readme.md to docs/api.md (#296)
- [darwin/mas] The OSX icon is properly replaced when Electron ≥ 0.37.4 is used (#301)
default_app.asaris deleted during packaging (necessary when Electron ≥ 0.37.4 is used). Thedefault_appfolder is still deleted for older Electron versions (#298, #311)
6.0.0 - 2016-03-28
- Add support for a new target platform, Mac App Store (
mas), including signing OS X apps (#223, #278) - Add
app-copyrightparameter (#223) - Add
tmpdirparameter to specify a custom temp directory (#230); set tofalseto disable using a temporary directory at all (#251, #276) - Add
NEWS.md, a human-readable list of changes in each version (since 5.2.0) (#263)
- The GitHub repository has been moved into an organization, electron-userland
- Allow the
ignoreparameter to take a function (#247) - [contributors] Update Standard (JavaScript coding standard) package to 5.4.x
- [contributors] Add code coverage support via Coveralls (#257)
- Better docs around contributing to the project (#258)
- Ignore the directory specified by the
outparameter by default (#255) - [darwin/mas] Add support for merging arbitrary plist files and adding arbitrary resource files (#253)
- Split out the code to sign OS X apps into a separate Node module, electron-osx-sign (#223)
- [darwin/mas] BREAKING: The
signparameter is nowosx-sign(for better cross-platform compatibility) and optionally takes several of the same sub-parameters as electron-osx-sign (#286)
- [win32]
version-string.LegalCopyrightis deprecated in favor ofapp-copyright(#268)
-
[darwin/mas] Ensure
CFBundleVersionandCFBundleShortVersionStringare strings (#250) -
[darwin/mas] Correctly set the helper bundle ID in all relevant plist files (#223)
-
[darwin/mas] OSX-specific binaries are correctly renamed to the application name (#244, #293)
If you are upgrading from ≤ 5.2.1 and building for a
darwintarget, you may experience problems. See #323 for details.
5.2.1 - 2016-01-17
- [win32] Add support for Windows for the
app-versionandbuild-versionparameters (#229) - If
appnameand/orversionare omitted from the parameters, infer frompackage.json(#94)
- [win32]
version-string.FileVersionandversion-string.ProductVersionare deprecated in favor ofapp-versionandbuild-version, respectively (#229)
- Remove
default_appfrom built packages (#206) - Add documentation for optional arguments (#226)
- [darwin] Don't declare helper app as a protocol handler (#220)
5.2.0 - 2015-12-16
- Add
asar-unpack-dirparameter (#174) - [darwin] Add
app-category-typeparameter (#202) - Add
strict-sslparameter (#209)
- Ignore
node_modules/.binby default (#189)
For versions prior to 5.2.0, please see git log.