1 Star 0 Fork 0

icode / electron-builder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 190.46 KB
一键复制 编辑 原始数据 按行查看 历史
develar 提交于 2017-08-11 10:03 . feat(nsis): app requestedExecutionLevel

Here changelog only for previous major releases and without detailed explanations. To see changes for current major release, please use GiHub releases.

19.10.0 (2017-06-28)

Bug Fixes

Features

  • Squirrel.Windows: name option (02dd8a1), closes #1743
  • nsis: option to not create desktop shortcut (350e241), closes #1597
  • allow to use files in the output directory to be included into the app (95c75fc)
  • do not force build from sources by default (86be5d7), closes #1703

19.9.1 (2017-06-24)

Features

  • Support setting boolean properties with --extraMetadata (9e77231), closes #1674

19.9.0 (2017-06-24)

Bug Fixes

  • electron-updater: MacUpdater — set Content-Length for responses, write 200 only if request to origin server is ok (af2f559), closes #1719

Features

19.8.0 (2017-06-23)

Features

  • ignore dll/exe files from node_modules if target platform not windows (945a517), closes #1738

19.7.3 (2017-06-22)

Bug Fixes

  • AppImage: AppImage artifact name does not use artifactName template (a02fbd7), closes #1726

19.7.2 (2017-06-22)

Bug Fixes

  • electron-builder install-app-deps does not honor build.directories.app (6db68be), closes #1721
  • electron-updater: Auto update does not work on machines with Powershell version < 3 (5e09db4), closes #1732
  • mac: clean macOsVersion before gte comparison (#1733) (7ff95ca)
  • windows: Get-PfxCertificate hangs (6f8b94b), closes #1735

Features

  • allow to set electronDist as path to local folder with electron builds zipped (e79a28c), closes #1716

19.7.0 (2017-06-21)

Bug Fixes

  • auto-updater: do not require app-update.yml file (c03d98f)

Features

  • deployment: set electron-updater releaseNotes at build time (f6a2fc8), closes #1511

19.6.3 (2017-06-21)

Bug Fixes

  • Runtime error for a build on window feat. electron-compile (forge) (89a55ee), closes #1686

19.6.2 (2017-06-21)

Features

19.6.1 (2017-06-20)

Bug Fixes

  • keep shortcuts only if old uninstaller app support it (8660093), closes #1704

19.6.0 (2017-06-20)

Features

19.5.1 (2017-06-18)

Bug Fixes

  • mac: MacOS Sierra Command failed: codesign; The specified item could not be found in the keychain (239d16d), closes #1457

Features

  • mac: resize icons for Linux using sips on macOS to avoid graphicsmagick dependency (e5817bc)

19.5.0 (2017-06-17)

Bug Fixes

  • mac: use hash instead of identity name to sign (ee90ff2), closes #1629

Features

  • appx: languages (86af4cd), closes #1684
  • electron-updater: staged rollouts (5bae61e), closes #1639
  • pkg: build pkg that doesn't require admin install (a3a23f2)

19.4.2 (2017-06-16)

Bug Fixes

  • nsis: missed "Installing, please wait" text (c5d3441), closes #1630

Features

  • deployment: do not publish if Pull Request — support APPVEYOR_PULL_REQUEST_NUMBER (b0fb872)

19.4.1 (2017-06-16)

Bug Fixes

  • electron-updater: No notification in case of an error during signature verification (a9e03ce), closes #1680 #1681

Code Refactoring

  • merge electron-builder-core into electron-builder, transform node-gyp-rebuild bin to subcommand (a8c9ffd)

Features

  • appx: Improve support for AppX assets (666dec7)

BREAKING CHANGES

  • Please use node-gyp-rebuild as electron-buider node-gyp-rebuild now

19.3.0 (2017-06-15)

Features

  • nsis: custom uninstaller display name in the control panel (fda6ee9)
  • react-cra detection, shareable config support — extends (28f0266)

19.2.7 (2017-06-14)

Bug Fixes

  • The zip Windows target includes the application code inside a "win-unpacked" directory (4e6ece4), closes #1666
  • correctly pack cache folder for electron-compile (419cf91), closes #1465
  • ignore node_modules without package.json (5e24859), closes #1671

19.2.3 (2017-06-14)

Bug Fixes

  • do not copy electronDist using hard links (c04dd20), closes #1670

Features

  • check that electron-builder version is not outdated for all subcommands (d9ecfe5)

19.2.2 (2017-06-13)

Bug Fixes

  • macOS failing when there is no old icon (#1658) (ac44fcd)
  • nsis: Keep existing desktop/menu/taskbar shortcuts after update (2f3d7d8), closes #1653

Features

  • install-app-deps.ts subcommand (5e0a646)

19.1.0 (2017-06-12)

Features

  • electron-builder bin executable (54ac796)

19.0.2 (2017-06-12)

Bug Fixes

19.0.0 (2017-06-12)

Features

  • prune submodule package.json dependencies (1145cb9), closes #1539
  • nsis: add APP_EXECUTABLE_DIR (8e957c8), closes #1612

18.8.0 (2017-06-12)

Features

  • update makeappx tool, use powershell on Windows to get publisher name, allow to build appx on Windows Server 2012 R2 (4d7e1b5)

18.7.0 (2017-06-08)

Bug Fixes

  • electron-updater: check for EACCES error when try to install on auto updated windows (#1636) (9ef77b9)

Features

Performance Improvements

18.6.2 (2017-06-07)

Bug Fixes

  • install-app-deps, attempt 2 (8715f44), closes #1626
  • electron-updater: isSilent is optional (12473d0)

18.6.0 (2017-06-06)

Bug Fixes

  • electron-updater: MacUpdater — close proxy server after download (39ae0a4)
  • nsis: Cloning packager.config to prevent override (5b8abcb), closes #1340 #1340
  • install-app-deps (21a5be5), closes #1626

Features

  • grab latest electron version from github if not specified (a826df2)
  • appimage: artifactName support for AppImage (0ea43a3), closes #775
  • docker: upgrade to zesty (da1734e)
  • electron-updater: ensure that update only to the application signed with same cert (66771d3), closes #1187

18.5.1 (2017-06-05)

Features

  • electon-updater: autoUpdater download-progress event is not called on macOS (a75bac8), closes #1167

18.5.0 (2017-06-05)

Features

  • nsis: Slovak(sk) translation (09495f9)
  • do not override HOME env on reinstall deps, use devdir for nodegyp (ae0f668)
  • use base64 to encode sha512 checksum in the update info (4451107)
  • nsis: Slovak(sk) translation for assisted installer (63f019f), closes #1617

18.4.0 (2017-06-04)

Bug Fixes

  • deployment: latest.yml is completely empty when uploaded to S3 bucket (4b25ca2), closes #1582
  • deployment: s3 publisher md5 integrity (b57dc8a)
  • tar: fix invalid sym-/hardlink targets in archive (#1614) (b31ebff), closes #1614

Features

  • asar integrity (macos only for now) (3e28ae2)
  • asar integrity: add externalAllowed option (e0d7974)
  • asar integrity: base64, externalAllowed (9a7ac65)
  • docker with node 8 (df1feb5)

18.3.5 (2017-06-01)

Bug Fixes

  • deployment: check for errors (4c71fc0)
  • Identity validation option is incorrect (97699b1), closes #1603
  • dmg: move hidden directories out of view (452085b), closes #1121

18.3.0 (2017-05-31)

Bug Fixes

  • more clear handling of onTagOrDraft (817340a)
  • deployment: different channels for different publish providers (81fd398)

Features

  • linux: add missing Exec variable for passing URLs as arguments (4a87e67), closes #1592

18.2.1 (2017-05-30)

Bug Fixes

  • trim the whole string, otherwise detection of windows-like path is not robust (e63e8fa), closes #1596

Features

  • support relative (to project dir) path in the CSC_LINK (381e8c0), closes #1596

18.1.1 (2017-05-30)

Bug Fixes

Features

  • PUBLISH_FOR_PULL_REQUEST (7d8e097)

18.1.0 (2017-05-27)

Features

  • remove "Space required" text for NSIS installer (565740c), closes #1566
  • nsis: custom uninstall application icon (e4e5cc7), closes #1585

18.0.1 (2017-05-24)

Bug Fixes

  • "status 401: Unauthorized" issue with dl.bintray.com (52995df), closes #1581

18.0.0 (2017-05-23)

Bug Fixes

Code Refactoring

  • updater: prepare to support private github repo, nuts and so on on macOS (a41936b), closes #1575 #1571 #1577

Features

  • mac: allow passing through binaries and requirements options (a2e58c0), closes #1574
  • snap: Snap for extra after parts and build packages support (#1565) (22b5ba5)

BREAKING CHANGES

  • updater: remove compatibility with very old electron-updater version (< 0.10.0)

17.10.0 (2017-05-21)

Features

  • nsis: custom uninstall application icon (eb181b9), closes #1550

17.9.0 (2017-05-20)

Bug Fixes

  • electron-builder 17.5.0, 17.8.0: cannot find module 'debug' (5835654), closes #1564

Features

  • electron-updater: isSilent param of quitAndInstall method #1545 (daeefa6)
  • nsis: add korean messages for one-click installer (#1556) (9fce636)

17.8.0 (2017-05-15)

Bug Fixes

  • Automatic unpack detection in scoped packages unpacks the entire scope (3558b22), closes #1540

Features

  • nsis: finnish nsis lang (c88d991)
  • squirrel.windows: Update Squirrel.Windows to 1.6.0 (c4bb492), closes #1535

17.7.0 (2017-05-13)

Features

  • nsis: add ja translation for one-click installer (#1543) (90d0da1)

17.6.0 (2017-05-13)

Features

17.5.0 (2017-05-08)

Features

  • local path to custom electron build (windows support) (521aea6), closes #1534 #1342

17.4.0 (2017-05-08)

Features

  • electron-updater: add proxy authentication support to electron-updater (a892a5b), closes #1530
  • nsis: add de, it, fr, hu, pl translations for one-click installer (d8aa078)

17.3.1 (2017-05-05)

Bug Fixes

  • Make sure the documentation for this option clearly states the security implications of turning it on #1524 (b0ce309)
  • Use of extraResources prevents node_modules from being included in asar (0fbad33), closes #867

17.3.0 (2017-05-04)

Bug Fixes

  • electron-updater: electron-updater v1.14.* throws cannot find module 'debug' (78d9b33), closes #1521

Features

  • ${buildVersion} macro in artifactName config (23f0b37), closes #1527
  • mac: allow build for pull requests / code sign artifacts (9dbc789), closes #1524

17.2.0 (2017-05-02)

Features

  • forge: support electron-forge 3.0 API (002a714)
  • nsis: multi-lang one-click installer (including custom string) (f01415a)

17.1.2 (2017-04-26)

Bug Fixes

  • Cannot copy files from parent directory of build output (7f00714), closes #1482

17.1.1 (2017-04-24)

Bug Fixes

  • auto-updater: Autoupdates to lower version with allowPrerelease=true using GitHub releases (36fc3db), closes #1497
  • dmg: license (5a163df), closes #1491

17.1.0 (2017-04-23)

Features

17.0.3 (2017-04-22)

Bug Fixes

  • Upload release failed. Response status: 401 Unauthorized (257a7dd), closes #1385
  • electron-updater: Incorrect comparison of version numbers (electron-updater) (17ac619), closes #1488

Features

  • electron-updater: GitHub: Allow pre-release builds to be auto updated (f275831), closes #1391
  • support additional certificate file (#1467) (19c8ee4)

17.0.1 (2017-04-16)

Bug Fixes

Features

  • electron-updater: Make it possible to "auto-downgrade" the application on channel change (a3c4a9e), closes #1149

17.0.0 (2017-04-15)

Features

  • automatically set channel to version prerelease component (831186f), closes #1182

BREAKING CHANGES

  • if app version is 0.12.1-alpha.1, file alpha.yml will be generated instead of latest.yml

16.8.4 (2017-04-15)

Bug Fixes

16.8.3 (2017-04-12)

Bug Fixes

  • rebuild: Log stdout and stderr (#1450) (ada9cac)
  • snap: fix appindicator icons with snap build (#1453) (2ab769d), closes #1453 #1452
  • do not use scoped electron-download (8c79f60), closes #1458

Features

  • electron-updater: Location of app-update.yml in the dev mode (8c73f57), closes #1254

Performance Improvements

  • nsis: run tasks in parallel (6f56905)

16.8.2 (2017-04-09)

Bug Fixes

  • nsis: move generated custom messages to separate files (to avoid stdin encoding issues on Windows) (5b83860), closes #1447

16.8.1 (2017-04-09)

Bug Fixes

  • fix incorrect rebuild target in install-app-deps (88e52ad)

16.8.0 (2017-04-08)

Bug Fixes

  • nsis: build portable in parallel to nsis (918a317), closes #1340

Features

  • muon: Rebuilding the native dependencies for muon (3232f65), closes #1404
  • portable: ExecutionLevel for nsis portable (3f8caab), closes #1440

16.7.1 (2017-04-07)

Bug Fixes

  • deb: add libxss1 to depends by default (897fcf2)
  • s3: S3-DEPLOY with parenthesis / spaces in product name broken in 1.6.2 (26ae6ec), closes #1439

16.7.0 (2017-04-05)

Bug Fixes

  • linux: depends for deb in LinuxOptions (d58d323), closes #1420

Features

  • nsis: add --no-desktop-shortcut argument (#1432) (e1e3832)

16.6.2 (2017-04-04)

Bug Fixes

  • deployment: S3 won't upload app files (4149031), closes #1331

16.6.1 (2017-04-01)

Bug Fixes

  • auto-updater: respect vPrefixedTagName for auto update (624311b), closes #1417
  • ignore files in the node_modules during read_installed (37f84b9), closes #1424

Features

  • mac: mac build zip file name does not follow build.artifactName (1affc61), closes #1398
  • retry code sign if failed due to network failure (9b60518), closes #1414

16.6.0 (2017-03-29)

16.5.1 (2017-03-28)

Bug Fixes

16.5.0 (2017-03-28)

Features

16.4.2 (2017-03-27)

Bug Fixes

  • Asar: false, causing exception on app startup with v16.4.0 (7c6b4ab), closes #1409

16.4.1 (2017-03-27)

Bug Fixes

  • removing devDependencies from package.json breaks levelup in electron (0278efb), closes #1408

16.4.0 (2017-03-25)

Bug Fixes

  • ${arch} missing from app-update.yml (77558e6), closes #1389
  • Builds fail on building .deb using packaged fpm on Travis (037fba6), closes #1402
  • electron-updater throws "Cannot find namespace 'debug'" on TypeScript compile (0f0de81), closes #1405

Features

  • electronCompile option to disable electron-compile integration (b4462a2)

16.3.0 (2017-03-24)

Bug Fixes

  • compile using electron-compile not in place, but using cache (08893e3), closes #807

Features

  • Allow to use ~/.aws/credentials file as alternative to env variables (2e59959), closes #1320

16.2.1 (2017-03-23)

Bug Fixes

  • one file in asar archive got corrupted (e208f53), closes #1400
  • use Muon version in the log message if pack for Muon (4241521)

16.2.0 (2017-03-22)

Bug Fixes

  • use lowercased safe artifact name if app name is lowercased (bfd6635)

Features

16.1.0 (2017-03-22)

Bug Fixes

  • Download update from public Github repo failed on Mac (16bc53c), closes #1388

Features

16.0.1 (2017-03-21)

Bug Fixes

  • detect electron-compile in the dev deps (0b8bff4)

16.0.0 (2017-03-21)

Bug Fixes

Features

15.6.3 (2017-03-18)

Bug Fixes

  • updater: GitHub private repo for windows (#1382) (51d6e41)
  • improve debuggability — print effective config if debug enabled (927ac40)

15.6.1 (2017-03-17)

Bug Fixes

15.6.0 (2017-03-16)

Bug Fixes

  • productName with utf8 characters cause dmg icon position error (fbf787c), closes #1234
  • removeAuthHeader must strip auth only for AWS (d7a6760)

Features

  • Multi language support for LICENCES (bbdc29a)

15.5.0 (2017-03-15)

Bug Fixes

Features

  • private GitHub provider (ce1df10), closes #1266
  • nsis: do not prompt user to close app before installing on update (e5682a0), closes #1368

15.4.3 (2017-03-13)

Bug Fixes

  • --ia32 parameter not working as expected anymore (c37bd00), closes #1348

15.4.2 (2017-03-13)

Bug Fixes

15.4.1 (2017-03-13)

Bug Fixes

  • Platform-specific build option targets ignored since 15.2.0 (2e7b668), closes #1355

15.4.0 (2017-03-12)

Features

  • Don't build when CI run is a pull request (e1dda14), closes #1354

15.3.0 (2017-03-11)

Bug Fixes

  • AppImage: remove nss lib (0601352)
  • Missing peer dependency: ajv@>=5.0.3-beta.0 (6d890ee), closes #1344

Features

  • deployment: expand macros in all publish options (#1349) (24fdf1d)
  • nsis: always add plugin dir to override nsis plugins (e8d1d0d)

15.2.0 (2017-03-08)

Bug Fixes

  • linux: Add dependencies for supporting Electron Tray (libappindicator) & Notifications (libnotify) for more Linux targets (#1339) (79c94bd), closes #1338

Features

  • Different architectures for different platforms (f2056fa), closes #1314

15.1.1 (2017-03-06)

Bug Fixes

  • deployment: disable automatic detection for S3 (c4744af), closes #1334

15.1.0 (2017-03-06)

Features

  • How to set build_number/FileVersion manually (3ee8a59), closes #1337

15.0.1 (2017-03-05)

Bug Fixes

  • writeAsarFile — use close event instead of end (3f41497)

15.0.0 (2017-02-28)

Bug Fixes

  • dmg/pkg in the out dir, not in the subdir mac (0bba4fe)
  • ensure that out dir exists (8dd6cd5)
  • auto-updater: handle errors during emit (ef9b5a6), closes #1310

Features

  • deployment: support foo/bar repo as short form of owner foo and repo bar (9d0e1fe), closes #1227
  • electron-updater: find installer exe in bintray artifacts not so strict (9ac818f), closes #1305

BREAKING CHANGES

  • dmg/pkg in the out dir, not in the subdir mac

14.5.2 (2017-02-28)

Bug Fixes

  • dmg: pass -ov flag to overwrite existing dmg (f4398a7), closes #1308

14.5.1 (2017-02-27)

Bug Fixes

  • directories.output is ignored when building .dmg for a prepackaged app (3e2798f), closes #1308

14.5.0 (2017-02-27)

Features

  • Allow usage of environmental variables in extraFiles and extraResources (cfc2715), closes #1307

14.4.2 (2017-02-26)

Bug Fixes

  • nsis: update metainfo for nsis-web doesn't use github safe artifact name (965be90), closes #1227

14.4.1 (2017-02-25)

Bug Fixes

  • deployment: Publishing always fails on circleci #1303 (#1304) (81b7e46), closes #1303

14.4.0 (2017-02-24)

Bug Fixes

  • Issue with extraFiles not being valid (f137193), closes #1302

Features

14.3.0 (2017-02-24)

Bug Fixes

  • snap: allow to set classic confinement (f1d524a)

Features

  • nsis: Add option to define custom files to be removed instead of just nuking installation directory (09f7fde)

14.2.0 (2017-02-24)

Bug Fixes

  • deployment: warn if cannot resolve repository (3fa6259)
  • linux: use executableName as specified and do not lowercase it (79077bf), closes #1291
  • nsis: Incorrect app-update.yml for Windows 32bit (5cfc693), closes #1282

Features

  • windows: Support passing the sha1 of a certificate in Windows codesign (4be81dc), closes #1297

14.1.1 (2017-02-22)

Bug Fixes

  • Build with prepackaged app doesn't do anything for mac #1284 (0be724d)

14.1.0 (2017-02-22)

Features

  • AppImage: Fedora support (ca7745d)

14.0.1 (2017-02-22)

Features

14.0.0 (2017-02-21)

Features

  • AppImage: ElementaryOS and libappindicator1 support by default (580eeaa), closes #1082

13.11.1 (2017-02-20)

Bug Fixes

  • mac: dist app quit unexpectedly caused by productName (3a1042a), closes #1278

13.11.0 (2017-02-19)

Features

  • icon relative or to build resources, or to project (3f3419a), closes #1276

13.10.1 (2017-02-18)

13.10.0 (2017-02-17)

Bug Fixes

  • increase maxBuffer for xorriso child process (#1274) (bce672e)

Features

  • make description optional (just a warning) (ae036c6)
  • electron-updater: abort download (91613a9), closes #1150
  • nsis: NSIS Special Builds set NSIS_MAX_STRLEN flag (498db5d), closes #1267

13.9.0 (2017-02-15)

Features

  • snap: snapcraft 2.26 support (9c69ce4), closes #1265
  • Different icons for application/file extension with same name on macOS and Windows (04f11f6), closes #1268

13.8.2 (2017-02-15)

Bug Fixes

  • electron-builder.* config file resolution (481dfa2)

13.8.1 (2017-02-15)

Bug Fixes

  • ${os} pattern in artifactName does not follow wiki (38339b9), closes #1263
  • artifactName option does not work in build section (6224060), closes #1262

Features

  • mac: The extra entries for Info.plist (1a33a34)

13.8.0 (2017-02-15)

Bug Fixes

Features

  • nsis: metro sidebar, customizable sidebar (969c0eb), closes #1248

13.7.0 (2017-02-14)

Bug Fixes

  • electron-updater: fix missed path in the log messages (8a75cbb)
  • squirrel.windows: sign the Squirrel.Windows executableStub (c732db2), closes #1251

Features

  • nsins: create pre initialization hook in installer.nsi (#1255) (7ed9d7a)
  • nsis: option to delete app data on manual uninstall (2e1b21e), closes #885

13.6.0 (2017-02-13)

Bug Fixes

  • Incorrect error message (bc0952e), closes #1236
  • deployment: NSIS Web Installer update info is not generated #1207 (9f7c825)
  • electron-updater: Github Update Fails Due to Undefined (591873a), closes #1228
  • nsis: Custom NSIS Script !include could not find nsh file (3fbf113), closes #1239

Features

  • electron-updater: include full GitHub request url in the error message (a7d2992)
  • linux: assert that linux.icon is a directory (5352b8c), closes #1242
  • --config option (472ef7e), closes #1229
  • --config option (a9f2ad8)

13.5.0 (2017-02-10)

Features

  • nsis: unicode option High Windows defender CPU usage when accessing NSIS installer (0e9059c), closes #1165

13.4.0 (2017-02-10)

Bug Fixes

Features

  • artifact file name pattern for pkg and dmg (22746bd), closes #966
  • nsis: NSIS Web Installer (7041b5d), closes #1207

13.3.1 (2017-02-09)

Features

13.2.0 (2017-02-08)

Bug Fixes

  • deployment: log about uploading if non TTY stream (4546b1c)

Features

13.1.0 (2017-02-07)

Features

  • S3 AWS Publishing (fd4fc0f)
  • cancellable and progressable publishing (a24f12c)

13.0.0 (2017-02-04)

Bug Fixes

  • nsis: Application Icon Missing from "Remove Programs" and "Settings->Apps & Features" (9c62be9), closes #1108

Features

  • Remove scripts, devDependencies and build from package.json (ab41fcf), closes #1212

BREAKING CHANGES

  • scripts, devDependencies and build automatically removed from package.json

12.3.1 (2017-02-03)

Bug Fixes

  • macOS Auto updater using old update (4e63640), closes #1200
  • electron-updater: channel & channelFile mismatch for macOS GenericProvider publishing (#1203) (#1206) (f23daff)

12.3.0 (2017-02-02)

Bug Fixes

  • deployment: Artifacts still get pushed to github releases marked as published (3987b06), closes #1197

Features

  • electron-updater: add releaseNotes and releaseName to autoUpdate (45c93bf), closes #1174
  • build prepackaged app.asar (60e1406), closes #1102

12.2.0 (2017-02-01)

Bug Fixes

  • electron-updater: Autoupdater problem on mac if space in the URL (e5d58e2), closes #1192

Features

  • linux: ability to specify custom path to linux icon set (a2f64bb), closes #1176
  • ${os} and ${arch} in publish.url (6863896), closes #1194

12.1.0 (2017-01-31)

Bug Fixes

Features

12.0.3 (2017-01-29)

Features

  • nsis: Pass --update flag to uninstaller when auto updating an application (505a63d), closes #1162

12.0.2 (2017-01-29)

Bug Fixes

  • deployment: warn "A release is already published" instead of error (5d64693), closes #1183
  • nsis: add + as safe symbol for product name (e7e2a82)
  • deepAssign error without config (5d72c10), closes #1177

Features

  • electron-updater: add requestHeaders option (dd1320d), closes #1175

12.0.1 (2017-01-27)

Bug Fixes

  • deployment: Error on CI build when GH_TOKEN not set for external PRs (ee32575), closes #1178

12.0.0 (2017-01-26)

Features

  • nsis: use productName rather than name for install path if matches /^[-_0-9a-zA-Z ]+$/ (2539cfb), closes #1100 #767 #1104

BREAKING CHANGES

  • nsis: installation path change

11.7.0 (2017-01-26)

Features

  • nsis: Show welcome and finish page duing uninstall (#1173) (aa43344)

11.6.1 (2017-01-25)

Bug Fixes

  • Error during signing when running as Windows SYSTEM user (688111e), closes #1164

11.6.0 (2017-01-25)

Features

  • electron-updater: cannot use updater without administrator privileges (7c2973d), closes #1133

11.5.2 (2017-01-24)

Bug Fixes

  • deployment: another fix for "only first artifact is uploaded to GitHub" (93b4d59), closes #1133
  • nsis: Must be error if file association is set, but perMachine not (96c8ed9), closes #772

11.5.1 (2017-01-21)

Bug Fixes

  • Arch & pacman use i686 instead of i386 and pkg.tar.xz (#1148) (5fe94ee)

Features

  • deployment: Only first artifact is uploaded to GitHub (e3ab55b), closes #1133
  • electron-updater: NSIS autoUpdater.setFeedURL throws error (eb6a453), closes #1105

11.5.0 (2017-01-18)

Bug Fixes

  • make file association name optional (248855c), closes #1069

Features

  • electron-updater: Port support for downloads, Protocol support for generic backend (8d883f1)

11.4.4 (2017-01-17)

Bug Fixes

  • publish: resolve any publish configuration — not only string (98c2c8e)

11.4.3 (2017-01-16)

Bug Fixes

  • generate latest-mac.json for github in the github directory (8670d5a)
  • snap: interface 'platform' doesn't exist (ade922c), closes #1123

11.4.1 (2017-01-16)

Bug Fixes

  • AppImage: include libappindicator1 in AppImage (df7d316), closes #1082

11.4.0 (2017-01-15)

Bug Fixes

  • squirrel.windows: Crash after autoupdate downloads nuget package (d10ba78), closes #1101

Features

  • electron-updater: Electron Auto Updater MacOS support (067d5c7)
  • Separate build config from package.json (ecfdc65), closes #1109

11.3.0 (2017-01-14)

Bug Fixes

  • docker: add missing libcurl3 for osslsigncode (#1116) (f0a553a)
  • electron-updater: Add better error handling for github releases (#1114) (9dc5bc9), closes #1112

11.2.5 (2017-01-12)

Bug Fixes

  • codeSign: signing with "Mac Developer" failed #1103 (88682e8)

11.2.4 (2017-01-11)

11.2.1 (2017-01-09)

Bug Fixes

  • do not fail if cannot rebuild optional dep (f67b7d2), closes #1075

11.2.0 (2017-01-08)

Bug Fixes

  • electron-auto-updater: uncaught SHA2 checksum mismatch exception (cb87588)

Features

  • linked dirs outside of projects (e.g. linked modules) (2364a1c), closes #675

11.1.1 (2017-01-06)

Bug Fixes

  • to preserve compatibility with old electron-auto-updater (< 0.10.0), we upload file with path specific for GitHub (c06f3f4)

11.1.0 (2017-01-05)

Features

  • nsis: Change installation directory when not using 'oneClick' with NSIS (06b0103), closes #596

11.0.0 (2017-01-05)

Bug Fixes

  • electron-builder-http: electron-auto-updater request can download so fast that the first few chunks arrive before ensureDirPromise has finished for configurePipes to run (cb85790), closes #1081
  • electron-builder not generating "latest.yml" file (0f1fc4d), closes #925

Code Refactoring

  • extract electron-builder-squirrel-windows (6256432)

Features

  • add beforeBuild callback (#1085) (35a8cdf), closes #982

BREAKING CHANGES

  • To use Squirrel.Windows please install electron-builder-squirrel-windows dependency.

10.17.2 (2017-01-04)

Bug Fixes

  • Unhandled rejection SyntaxError: Unexpected token ... (0c81bf7), closes #1076
  • use transformer to notify about progress (7fa56bc), closes #1077
  • dmg: Can't locate Mac/Finder/DSStore.pm in @INC (8d0e230), closes #1079

10.17.0 (2017-01-03)

Bug Fixes

  • asarUnpack unpacks parent directory when file is specified (82f16d1), closes #1071

Features

  • linux: use ${macro} syntax for linux templates (fe137fc)

10.16.0 (2017-01-02)

Features

  • nsis: allow submenu in start menu in programfiles (e3faaf1), closes #1063

10.15.2 (2016-12-31)

Bug Fixes

  • dmg: Unable to build with custom path (3bf8c93), closes #847 #1054
  • docker: Docker - wine - bad exe format for rcedit.exe (920c230)
  • electron-auto-updater: Checking for updates from github was failing (3401630), closes #1038

Features

  • docker: Install chrome & xvfb to allow for e2e testing (43add64)

10.15.1 (2016-12-29)

Bug Fixes

  • linux: executable breakes if productName given (2906227), closes #1060

10.15.0 (2016-12-28)

Features

  • build in distributable format prepackaged directory (1c59534)

10.14.0 (2016-12-28)

Features

  • Adding download-progress event to AutoUpdater (#1042) (b3a0be0), closes #958

10.13.1 (2016-12-27)

Bug Fixes

  • appimage: Linux AppImage target doesn't reuse the launcher icon (96895cf), closes #1003
  • appimage: USE_SYSTEM_XORRISO env to force usage of system xorriso (03e43d1)

10.13.0 (2016-12-26)

Bug Fixes

  • electron-auto-updater: queue checkForUpdates (62e0bcb), closes #1045

Features

  • snaps: build snaps on macOs #509 (f343def)

10.12.0 (2016-12-25)

Bug Fixes

Features

  • snap: ubuntu-app-platform (disabled by default) (a0c0d8e)

10.11.0 (2016-12-24)

Bug Fixes

  • Removing the abort trigger from httpExecutor (#1040) (741df23), closes #1039
  • sha2 checksum error is not catchable (c10531b), closes #1010

Features

  • Build snap packages for Linux (a7aa979), closes #509
  • NSIS Updater API to Start Downloading (eff85c3), closes #972

10.10.0 (2016-12-21)

Features

  • LSTypeIsPackage for file associations (dcf3dbb), closes #995

10.9.3 (2016-12-21)

Bug Fixes

10.9.2 (2016-12-20)

Bug Fixes

  • Stub Executables missing in Squirrel.Windows 1.5.1 (0ce1a3c), closes #1011

10.9.1 (2016-12-20)

Bug Fixes

10.9.0 (2016-12-19)

Features

  • 32 bit appx (01604cf)
  • appx: more customizable manifest fields (cdc7219)
  • Set platform npm environment variable (9249fcd), closes #1027
  • Use Electron.Net to send http requests for auto updater (569dd8b), closes #959 #1024

10.8.1 (2016-12-15)

Bug Fixes

10.8.0 (2016-12-14)

Bug Fixes

Features

  • update Squirrel.Windows to 1.5.1 (97f6e0e)

10.7.1 (2016-12-14)

Bug Fixes

  • electron-auto-updater: load default provider only if custom was not set (a457d0d)
  • ENOENT for symlinks because directory was not created (76de8f7), closes #1002 #998

10.7.0 (2016-12-12)

Features

10.6.1 (2016-12-07)

Bug Fixes

  • improve error message for case of wrongly set electron* dependencies (#986) (4635ab0)

10.6.0 (2016-12-06)

Features

  • First start after update will start with a flag (#979) (cb85297), closes #970

10.5.0 (2016-12-03)

Features

  • custom NSIS installer icon (#969) (75dd2cb), closes #964

10.4.3 (2016-12-02)

Bug Fixes

  • use productName for FileDescription on Windows (#965) (3b6af52), closes #783

10.4.2 (2016-12-02)

Bug Fixes

  • write remaining files to unpack (#961) (cbf4e04)

10.4.1 (2016-12-01)

Bug Fixes

  • mac: build.fileAssociations icon links to original file in output (d289f4b), closes #954

10.4.0 (2016-11-30)

Bug Fixes

  • wine version processing (#955) (da16181)

Features

  • win code sign timestamp server option (c2eb8c2), closes #951

10.3.0 (2016-11-30)

Bug Fixes

Features

  • ability to disable hard links on a CI server (92af262)
  • exclude yarn-error.log and .jshintrc, remove LICENSE outside of .app (6c90f30)

10.2.0 (2016-11-29)

Features

10.1.0 (2016-11-28)

Features

  • use hardlinks if possible, do not create empty dirs (3f97b86), closes #732

10.0.0 (2016-11-26)

Bug Fixes

  • Unable to build package because of asarUnpack (e3cfa8e), closes #937

Features

  • if only ignored patterns are specified — all not ignored files is copied (a55c573), closes #927

BREAKING CHANGES

  • asar.unpackDir, asar.unpack, asar-unpack-dir, asar-unpack were removed — please use build.asarUnpack instead

9.2.0 (2016-11-25)

Features

  • nsis: NSIS with oneClick set to true does not relaunch the app after update (00a8d36), closes #884
  • windows: Windows Store support (AppX target) (f4d7a2e), closes #782

9.1.0 (2016-11-19)

Features

  • electronDownload instead of download #921 (8463bef)
  • rename LICENSE from electron dist to LICENSE.electron.txt (e05cd17), closes #916

9.0.1 (2016-11-19)

Bug Fixes

  • snap support, desktop integration attempt #509 (223a6aa)

9.0.0 (2016-11-19)

Bug Fixes

  • mac: App rejected when Mac Developer certificate is in keychain #890 (386853a)

Features

  • deb: Replace ia32 arch name with i386 in package filename (73e54c4), closes #915
  • linux: lowercased linux executable (ff7a8c3)

BREAKING CHANGES

  • deb: Replace ia32 arch name with i386 in package filename
  • linux: Linux executable name is always lowercased

8.7.0 (2016-11-18)

Features

  • linux: Build snap packages for Linux #509 (1bd54f7)

8.6.0 (2016-11-15)

Bug Fixes

  • Auto updater "error" event does not contain error message (7be5391), closes #900
  • auto-unpacked files are not copied (5f2a1c6), closes #843

Features

  • Surround [version]-[revision] with underscores rather than dashes in filenames (1057499), closes #803

BREAKING CHANGES

  • Debian binary package naming convention is [name][version]-[revision][arch].deb

8.5.3 (2016-11-13)

Bug Fixes

  • mas: mas app crashing after signing (87f5ea7), closes #897

8.5.2 (2016-11-12)

Bug Fixes

  • nsis: NSIS installer "CHECK_APP_RUNNING" breaks if installer has same executable file name as app (ec3c15d), closes #894

8.5.1 (2016-11-12)

Bug Fixes

  • regression — additionalArgs is not passed to npm rebuild (92ad554)

8.5.0 (2016-11-12)

Bug Fixes

  • Auto updater "error" event does not contain error message (1b52c94), closes #900

Features

  • api: Get or Specify Final Build exe or dmg file names (f31a20d), closes #899

8.4.1 (2016-11-12)

Bug Fixes

  • Changing Icons (not updating on dist output) (b6951ad), closes #840

8.4.0 (2016-11-12)

Features

  • more performant and reliable npm rebuild (20026f1)

8.3.0 (2016-11-11)

Features

8.2.1 (2016-11-11)

Bug Fixes

  • linux: report "Building ..." (ff8a436)
  • No error if no valid cert to sign mac app (22f73c0), closes #897

8.2.0 (2016-11-11)

Bug Fixes

  • App rejected when Mac Developer certificate is in keychain (9edadb5), closes #890

Features

  • ignore *.d.ts by default, include package.json in any case (6ce683f)

8.1.0 (2016-11-10)

Bug Fixes

Features

  • install-app-deps rebuilds native deps for any project structure (6532e9f)

8.0.0 (2016-11-10)

Chores

  • remove "osx" name support — use "mac" instead (aa05ac0)

Features

  • nsis target for windows by default (1bc8d57)
  • rebuild native dependencies for any project structure (b1ea8cd)

BREAKING CHANGES

7.26.0 (2016-11-09)

Features

Performance Improvements

7.25.0 (2016-11-08)

Features

  • nsis: Specify install dir based on architecture (#889) (895411f)

7.24.2 (2016-11-07)

Bug Fixes

  • Cannot use NSIS StrFunc header (4cbdc31), closes #888

7.24.1 (2016-11-07)

Bug Fixes

  • github as a provider — latest.yml is not published (e920584), closes #868

7.24.0 (2016-11-06)

Features

Performance Improvements

  • mas: flat on electron-builder side (adacf1e)

7.23.2 (2016-11-06)

Bug Fixes

  • github as a provider — latest.yml is not generated (9d31b42), closes #868

7.23.1 (2016-11-05)

Bug Fixes

  • typo in handling of npmArgs (#883) (f4728c3)

7.23.0 (2016-11-05)

Bug Fixes

  • "contains executable code" — change log to debug (08913b6), closes #879

Features

  • add ability to specify additional npm rebuild args (#881) (eec5b32)
  • use cache dir per OS convention (786250c)
  • use cache dir per OS convention (20a247c)

Performance Improvements

  • walk dir, limit concurrency to 8 (was 32) (540ee5e)

7.22.1 (2016-11-05)

Bug Fixes

  • update v8 headers URL (#878) (3bc99e1)

7.22.0 (2016-11-04)

Features

  • ignore tests, tests, example, examples by default (970caf4), closes #823

7.21.0 (2016-11-04)

Bug Fixes

  • do not use --no-bin-links by default due to npm bug (7ab1ba1), closes #869

Features

7.20.0 (2016-11-03)

Bug Fixes

  • RangeError: Maximum call stack size exceeded (c5627f8), closes #826

Features

  • linux: be more restrictive with executable name (c3136ad), closes #806

7.19.1 (2016-11-03)

Bug Fixes

  • nsis: machine-wide assisted NSIS installer launches application as administrator (7ea3d62), closes #864

7.19.0 (2016-11-03)

Features

  • rebuild with --no-bin-links option (cf24b01), closes #869

7.18.1 (2016-11-02)

Bug Fixes

  • AppImage: AppImages fail to run if appimaged process is running (224c00e), closes #827

7.18.0 (2016-11-02)

Features

  • nsis: assisted installer — respect /allusers (4536e91), closes #845

7.17.1 (2016-11-02)

Bug Fixes

  • restore dmg.title support (bc64791), closes #834
  • nsis: machine-wide one-click NSIS installer launches application as administrator (4ac12bf), closes #864

7.17.0 (2016-11-01)

Features

7.16.0 (2016-10-31)

Bug Fixes

  • Code Sign with Mac Developer certificates (7ab9ca6), closes #812
  • attempt to fix "old version dir is empty" (5c7c4ac)

Features

  • nsis-auto-updater: auto install on quit (a3bba92)
  • initial yarn support (avoid --cache-min) (ba1cd4b), closes #861
  • use warning emoji instead of plain text (772b297)

7.15.2 (2016-10-28)

Bug Fixes

  • DMG background resource must be resolved using project dir (8d37b7e), closes #858
  • prevent ".directories.output option ignored in package.json" (e748369), closes #852

7.15.1 (2016-10-28)

Bug Fixes

  • bintray repo setting has no effect, always defaults to generic (48051cb), closes #857

7.15.0 (2016-10-27)

Bug Fixes

  • rename .app-update.json to app-update.yml #529 (f69d202)
  • use own copy of bluebird library (scoped) (686dc6b)
  • dmg: do not use -quiet #854 (74e2006)

Features

  • add ability to specify bintray user (716ebc6), closes #848
  • WIN_CSC_KEY_PASSWORD #822 (99a5f0a)
  • handle available native deps when building on non-native platforms (81c6bdf), closes #842
  • warn when skipping mac app signing due to unsupported platform (7c810a7), closes #849

Performance Improvements

  • lazy imports, get rid of tsAwaiter (a33e004)

7.14.2 (2016-10-18)

Bug Fixes

7.14.1 (2016-10-17)

Bug Fixes

  • bintray: do not require explicit publish=always (regression) #529 (6f20e8d)

7.14.0 (2016-10-17)

Features

  • Code signing for windows and mac in macOS (d238635), closes #822

7.13.1 (2016-10-16)

Bug Fixes

  • nsis: correctly await update info writing and archive creation #529 (b1ae7d5)

7.13.0 (2016-10-13)

Features

  • dmg: check appId, dmg.icon, dmg.contents.path (36ed865), closes #821

7.12.2 (2016-10-11)

Bug Fixes

  • dmg: Perl error when building DMG (2f1a6e7), closes #815

7.12.1 (2016-10-10)

Bug Fixes

  • squirrel.windows: include output to error message #804 (5762d0f)

7.12.0 (2016-10-10)

Features

  • bintray publisher configuration (1a9caa8)

7.11.4 (2016-10-07)

Bug Fixes

  • dmg: type: "file" is not required anymore for app file (96d9206)

7.11.3 (2016-10-07)

Bug Fixes

7.11.2 (2016-10-06)

Bug Fixes

  • make install-app-deps also handle skip build flag (3e34110), closes #797

7.11.1 (2016-10-06)

Bug Fixes

  • mac: Mac archive tar.* doesn't run after extraction (a185040), closes #784

7.11.0 (2016-10-06)

Features

7.10.3 (2016-10-05)

Bug Fixes

  • mac: background image isn't displayed in macOS sierra (c16ecad), closes #789

7.10.2 (2016-10-02)

Bug Fixes

  • deb: Can't run generated app due to wrong permission (c45adca), closes #786
  • nsis: do not delete app data by default (64937b2), closes #769

7.10.1 (2016-09-30)

Bug Fixes

7.10.0 (2016-09-25)

Features

7.9.0 (2016-09-23)

Features

  • support --extraMetadata.directories (1a310e3)

7.8.0 (2016-09-23)

Features

  • prune even if two-package.json structure not used (26b8dac), closes #770

7.7.0 (2016-09-23)

Features

  • option to use appId to identify package instead of name #773 (6f3d365), closes #753

7.6.0 (2016-09-22)

Features

  • support --extraMetadata.build.directories (44ad719)

7.5.0 (2016-09-21)

Features

  • nsis: option NSIS warnings as errors (9762991), closes #763

7.4.0 (2016-09-20)

Features

  • specify path to custom Electron build (Electron.app) (3132610), closes #760

7.3.0 (2016-09-19)

Features

  • support asar in package.json's main even when not packaging to asar during the build (d9bc4e0), closes #759

7.2.0 (2016-09-19)

Features

  • ignore .gitignore,.gitattributes,.editorconfig,.idea by default (70abaa3)

7.1.0 (2016-09-19)

Bug Fixes

  • mac: forbid "Mac Developer" cert (32a59f7)

Features

  • use iconutil on macOS to convert icns to iconset (1ad417f)

7.0.1 (2016-09-18)

Bug Fixes

  • Don't throw an error if version doesn't start with `v´ (ec8e69e), closes #743

7.0.0 (2016-09-16)

Bug Fixes

  • deb: 64 bit deb release artifact filename (84225d7), closes #747

BREAKING CHANGES

  • deb: x64 deb now has amd64 arch suffix (previously was no prefix for x64).

6.7.7 (2016-09-16)

Bug Fixes

  • nsis: handle unquoted UninstallString #735 (77f3277)

6.7.6 (2016-09-15)

Bug Fixes

  • nsis: apostrophe in product name (63c67ef), closes #750

6.7.5 (2016-09-14)

Bug Fixes

  • nsis: _? must be last #735 (517a90b)

6.7.4 (2016-09-14)

Bug Fixes

  • mac: throw sign error correctly (cca23b4), closes #737
  • nsis: get InstallLocation from UninstallerString if not found #735 (431922e)

6.7.3 (2016-09-11)

Bug Fixes

  • proxy config from npm #585 (29f6436)
  • nsis: correct fix of #722 (NSIS Installer Not Working on Second Invocation) (e35933d), closes #722

6.7.2 (2016-09-11)

Bug Fixes

  • Build fails with TimeOut exception: proxy (dd61408), closes #585

6.7.1 (2016-09-10)

Bug Fixes

  • nsis: remove old < 6.4.1 versions (cb538c1), closes #735

6.7.0 (2016-09-10)

Features

  • Hidden 'dotfiles' within an extraResources folder aren't copied (7877f71), closes #733

6.6.1 (2016-09-09)

Bug Fixes

  • nsis: no app icon in Add/Remove program (e6c1efe), closes #738

6.6.0 (2016-09-09)

Features

  • support CFBundleTypeRole for MacOS CFBundleURLTypes (888581a), closes #736

6.5.2 (2016-09-08)

Bug Fixes

  • Version 6.3.5 makes build pass even when it fails (a1b2b0e), closes #721
  • mas: Warning when using entitlements.mas.plist (5031116), closes #729

6.5.1 (2016-09-07)

Bug Fixes

  • nsis: uninstaller path should be not quoted #722 (63ee4cf)

6.5.0 (2016-09-07)

Bug Fixes

  • Cleanup fail after build (2e35205), closes #724
  • nsis: finally — NSIS Installer Not Working on Second Invocation (211d63f), closes #722

Features

6.4.1 (2016-09-04)

Bug Fixes

  • NSIS Installer Not Working on Second Invocation (0f1869b)
  • NSIS Installer Not Working on Second Invocation #722 (1b90ec6)

6.4.0 (2016-09-02)

Features

6.3.5 (2016-09-02)

Bug Fixes

  • incorrect log message "ci detected" (eb827ea)

6.3.4 (2016-09-02)

Bug Fixes

  • squirrel.windows: remove RELEASES because Squirrel.Windows doesn't check (0c592e8), closes #713

6.3.3 (2016-09-01)

Bug Fixes

  • squirrel.windows: use GH_TOKEN (e102e3e), closes #714

6.3.2 (2016-09-01)

Bug Fixes

  • mac: build mac targets on non-macOs (1398af4)
  • squirrel.windows: The base package release does not exist (3b1ad57), closes #713

6.3.1 (2016-08-30)

Bug Fixes

  • nsis: NSIS perMachine fails if UAC prompt is enabled (b739f42), closes #712
  • nsis: set locale id for legalTrademarks (91addfe), closes #672

6.3.0 (2016-08-29)

Bug Fixes

Features

  • nsis: assisted per-machine only installer (a4eeade)

6.2.0 (2016-08-29)

Features

  • mac: rename electron.icns to productName.icns (8fa482e)

6.1.0 (2016-08-29)

Features

  • A crossplatform way to create file associations (f8840e1), closes #409

6.0.3 (2016-08-29)

Bug Fixes

  • squirrel.windows: stdout maxBuffer exceeded (0b84868), closes #709

6.0.2 (2016-08-27)

Bug Fixes

  • pattern **/*.js still copies all files (51309bf), closes #701

6.0.1 (2016-08-27)

Bug Fixes

6.0.0 (2016-08-27)

Bug Fixes

  • add undocumented dereference as workaround of #675 (9fe326d)
  • rename linux to linux-unpacked #670 (5d404ea)

Features

  • set AppImage as default target for Linux (8f55a2d)

BREAKING CHANGES

  • default target for Linux changed from deb to AppImage

5.35.0 (2016-08-26)

Features

  • support from/to paths in file patterns for extraFiles and extraResources (308438f), closes #650

5.34.1 (2016-08-22)

Bug Fixes

  • auto-unpack doesn't create file parent dirs (26c8360), closes #689

5.34.0 (2016-08-22)

Bug Fixes

  • Getting AppVeyor to Generate an Installer (Build Artifacts) (bc9d437), closes #674

Features

5.33.0 (2016-08-22)

Features

  • add node-gyp-rebuild #683 (e3a5899)

5.32.1 (2016-08-20)

Bug Fixes

  • XDG_DATA_DIRS is missing when starting AppImage on Fedora 24 (92d4895), closes #682

5.32.0 (2016-08-20)

Features

5.31.1 (2016-08-20)

Bug Fixes

  • pass --build-from-source to force native dep compilation (ef5f146), closes #647

5.31.0 (2016-08-20)

Features

  • nsis: per-machine installer automatically removes per-user installation (834434c), closes #621 #672

5.30.0 (2016-08-19)

Features

  • nsis: one-click installer automatically removes old version #621 (682ddde)

5.29.0 (2016-08-17)

Features

  • nsis: per-machine installer automatically removes old version #621 (2c3d8c2)

5.28.2 (2016-08-17)

Bug Fixes

  • skip rcedit for .msi installer (d40e0b5), closes #677

5.28.1 (2016-08-17)

Bug Fixes

  • disable dual-signing for .msi installer (903148b)

5.28.0 (2016-08-16)

Features

  • nsis: custom icon for file association #409 (09497cc)

5.27.0 (2016-08-16)

Features

5.26.0 (2016-08-12)

Bug Fixes

  • Build fails due to peer dependency errors (fcecbf0), closes #611
  • Do not trash old build artifacts (361b369), closes #586
  • do not required email for all Linux targets (ddfa6fc)

Features

  • Changing build attributes for different environment (b9d0139), closes #639

5.25.1 (2016-08-12)

Bug Fixes

  • Bump electron-wininstaller-fixed to Squirrel 1.4.4 (8008734)

5.25.0 (2016-08-11)

Bug Fixes

  • remove outdated license check (8665ef4)

Features

  • bundle osslsigncode for Linux (fc8d6c6)

5.24.1 (2016-08-10)

Bug Fixes

  • Some files in app.asar get corrupted (ee2f7c8), closes #662

5.24.0 (2016-08-09)

Features

  • nsis: multilang installer (50d27bf), closes #643 #646
  • EV certificate code signing (custom /n and /tr) (e008c19), closes #627 #590
  • remove OriginalFilename, add LegalTrademarks, add ProductVersion for NSIS (6a906ac), closes #655

5.23.2 (2016-08-05)

Bug Fixes

  • AppImage: app bin detection (06def89)

5.23.1 (2016-08-05)

Bug Fixes

  • one-click CHECK_APP_RUNNING before SetSilent (282fc72)
  • one-click installer — Uninstall Confirm Dialog Option for One-click Windows NSIS #618 (b3c49cb)

5.23.0 (2016-08-04)

Features

5.22.2 (2016-08-04)

Bug Fixes

  • Can't build on OSX (x64) since electron-builder 5.19.0 (753cd08), closes #635

5.22.1 (2016-08-02)

Bug Fixes

  • AppImage does not run when invoked in unpacked form (9731225), closes #592
  • Failing to sign the Windows build on Linux (a6a0cd6), closes #578
  • NSIS Installer hangs when being run silently (d0a4f90), closes #616
  • Windows NSIS One-Click Setup Launched while App already running in background (918a6c0), closes #617
  • don't take in account just directory app without package.json (3418239)
  • extraMetadata — deep assign (6a5c4bb)

Features

  • --extraMetadata for conditional compilation (da700d4), closes #494
  • Uninstall Confirm Dialog Option for One-click Windows NSIS (e99047d), closes #618

5.20.0 (2016-07-29)

Features

  • Make sure compiled app has same hash on different computers (d773077), closes #604

5.19.1 (2016-07-29)

Bug Fixes

  • Certificate file for sign was gone (provides with file://) under windows (04a88b0), closes #619

5.19.0 (2016-07-28)

Features

  • don't pack into asar node module that contains executable/binary files (e975881), closes #602

5.18.0 (2016-07-28)

Bug Fixes

  • remove "Warning: homepage" (0fd6a3e)

Features

  • NSIS script customization — script option (a807b17), closes #583

5.17.1 (2016-07-27)

Bug Fixes

  • do not use scoped asara package (c53074c), closes #610

5.17.0 (2016-07-27)

Features

  • NSIS script customization #583 (63beaaf)

5.16.0 (2016-07-22)

Features

  • exclude **/node_modules/*/{README.md,README,readme.md,readme,test} by default (5895583), closes #591 #606
  • exclude extraResources/extraFiles for one-package dir (3aaf025), closes #599

5.15.0 (2016-07-21)

Features

  • Linux: app icon is not required (ec0bda5), closes #593

5.14.2 (2016-07-20)

Bug Fixes

  • nsis: fix all nsis warnings (9a3fd5e)

5.14.1 (2016-07-19)

Bug Fixes

  • AppImage: AppImage should have arch in filename (e7d4f76), closes #594

5.14.0 (2016-07-18)

Features

5.13.1 (2016-07-14)

Bug Fixes

5.13.0 (2016-07-13)

Features

  • Squirrel.Windows: Automatic remoteReleases configuration (d6aa555), closes #561
  • nsis: run after finish flag for one-click installer (50039ea), closes #574

5.12.1 (2016-07-11)

Bug Fixes

  • nsis: per machine assisted installer (1bd32a7), closes #564

5.12.0 (2016-07-09)

Bug Fixes

  • nsis: install per current user even if run as administrator (a01f481)

Features

  • nsis: per machine one-click installer #564 (9f52848)

5.11.3 (2016-07-09)

Bug Fixes

  • AppImage: bundle xorriso (a1bf645)

5.11.2 (2016-07-07)

Bug Fixes

  • AppImage: do not pack into archive, add .AppImage suffix (f59c7bd)

5.11.1 (2016-07-07)

Bug Fixes

  • nsis: ia32 Extracting wrong archive (56b3450), closes #567

5.11.0 (2016-07-07)

Bug Fixes

  • AppImage desktop icons (9a69286)
  • AppImage: use app name as a executable name (159446b)

Features

5.10.5 (2016-07-03)

Bug Fixes

  • CSC_INSTALLER_KEY_PASSWORD environment variable isn't picked up #560 (3fdd1f8)
  • CSC_INSTALLER_LINK environment variable isn't picked up #560 (1c2632d)

5.10.4 (2016-07-02)

Bug Fixes

  • non-English characters confuse rcedit: Unable to load file on windows build (from linux) (233fafe), closes #384

5.10.3 (2016-07-01)

Bug Fixes

  • Ignore .DS_Store Files (152b987), closes #545
  • dereference copied app files only for windows targets (bf2aafb)

5.10.2 (2016-06-28)

Bug Fixes

5.10.1 (2016-06-27)

Bug Fixes

  • Build failing when productName contains a slash (726e574), closes #539

5.10.0 (2016-06-26)

Features

  • publisher: Check that tag name starts with "v" #340 (bb71621)

5.9.0 (2016-06-26)

Features

  • nsis: Different Icon for installer / App ? (Windows) (65650ea), closes #525

5.8.0 (2016-06-26)

Bug Fixes

  • mas: cannot find mas installer (5ba6276), closes #535

Features

5.7.0 (2016-06-24)

Bug Fixes

  • don't throw release must be a draft if onTag policy was guessed (26c89f0)

Features

  • nsis: MUI_HEADERIMAGE #525 (3f43c0a)

5.6.3 (2016-06-23)

Bug Fixes

  • Installation Has Failed - Seems to be an issue with the RELEASES file (7c84f5f), closes #534

5.6.2 (2016-06-23)

Bug Fixes

  • Creating an MSI on Windows fails (d1ee7de), closes #485

5.6.1 (2016-06-22)

Bug Fixes

  • build --target dir doesn't work (f880157), closes #531

5.6.0 (2016-06-21)

Features

  • specified icon not being used when generating osx build (74388bb), closes #519

5.5.0 (2016-06-19)

Features

  • finish NSIS installer look and feel (e50e3c8)

5.4.4 (2016-06-17)

Bug Fixes

  • NSIS LZMA compression is slower and worse then external 7z compression (e1e6d67)
  • ignore dev deps if ignore func specified (0944985)
  • validate bin checksum (0f9d2e1)

Performance Improvements

  • create asar without intermediate copy (95c8a0c)

5.4.3 (2016-06-16)

Bug Fixes

  • allow passing absolute and relative path as userAppDir option (#515) (df096f0)

5.4.2 (2016-06-16)

Bug Fixes

  • ignore com.apple.idms.appleid.prd. certs (b69d3ab), closes #510

5.4.1 (2016-06-14)

Bug Fixes

  • don't use deb default deps for other targets #502 (c3679e7)

5.4.0 (2016-06-14)

Features

5.3.0 (2016-06-14)

Features

  • adding dot asar option (#496) (3fc7a89)

5.2.1 (2016-06-12)

Bug Fixes

  • don't try to build OS X x64 (ee64432)

5.2.0 (2016-06-11)

Features

  • Ability to set author/CompanyName programmatically (63c2529), closes #455
  • Add Ability to Create Pre-Releases and Releases (e5b0c04), closes #446

5.1.0 (2016-06-10)

Bug Fixes

  • Builder attempts to sign OSX app even though no signing is specified (24f6045), closes #481 #484

Features

  • Windows targets 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2 (1c983d4)

5.0.3 (2016-06-10)

Bug Fixes

  • Asar: true failing on Windows for electron-builder 5.x (317a330), closes #482

5.0.2 (2016-06-09)

Bug Fixes

  • mas target — Identity name is specified, but no valid identity with this name in the keychain (b091a13), closes #479

5.0.1 (2016-06-09)

Bug Fixes

  • restore --platform and --arch CLI (7f9e6e3)

5.0.0 (2016-06-08)

Bug Fixes

  • efficient implementation of copy extra files/resources (5853514)

Features

  • Development dependencies are never copied in any case (6d4ab11)
  • files option (0f7624d)

BREAKING CHANGES

  • prune by default, hidden files are not copied by default anymore

4.2.6 (2016-06-06)

Bug Fixes

  • OS X code signing — cert type prefix must be added, restore non-Apple cert support (97e16a2), closes #458

4.2.5 (2016-06-06)

Bug Fixes

  • Fallback to CSC_KEY_PASSWORD if certificatePassword not given (aea6505), closes #475

4.2.4 (2016-06-06)

Bug Fixes

  • Squirrel-packed executable not signed (eb10afb), closes #449

4.2.3 (2016-06-05)

Bug Fixes

  • building windows 32 bit and 64 bit simultaneously (cec4b3d), closes #470

4.2.2 (2016-06-03)

Bug Fixes

  • 4.2.1 Doesn't Include .node Files (12ba8b7), closes #468

4.2.1 (2016-06-03)

Bug Fixes

  • Application entry can't be found (a7b2932), closes #371
  • icudtl.dat: file changed as we read it (567c813), closes #460
  • warn "It is not possible to build OS X app on Windows" (f6c47f7), closes #422

4.2.0 (2016-06-02)

Bug Fixes

  • Don´t throw error if Release is not a Draft and build triggered by Tag (0f060c1), closes #429
  • entitlements file names according to new electron-osx-sign conventions (ecdff3c)
  • log github publisher user and project #425 (c2c3ef6)
  • move npmRebuild to build (1110596)
  • update electron-osx-sign to 0.4 beta (bf93b24)
  • windows codesign on Linux (7166580)

Features

BREAKING CHANGES

  • See new entitlements paths in the wiki

4.1.0 (2016-05-30)

Features

  • user-friendly MAS code signing (fe53388)

4.0.0 (2016-05-29)

Features

  • --dist by default and remove this flag in favour of `--target=dir #413 (a5e4571)
  • extraFiles (ca120e3)
  • option to skip installAppDependencies (67ed60b), closes #442

BREAKING CHANGES

  • extraResources copying files to resources on Linux/Windows, not to root directory as before. To copy to the root please use new option extraFiles.
  • appDir CLI is removed — use directories.app in the development package.json. sign CLI is removed — use build.osx.identity in the development package.json.

3.27.0 (2016-05-26)

Features

  • windows: specification of signing algorithms (#435) (73e7c14), closes #374 #416
  • support finding electron version in build.electronVersion or electron-prebuilt-compile (4c1f06d)

3.26.3 (2016-05-23)

Bug Fixes

  • import bundled certs into login.keychain (bffbbf1), closes #398

3.26.2 (2016-05-23)

Bug Fixes

  • check that description is not empty (a3bbb3f), closes #392

3.26.1 (2016-05-23)

Bug Fixes

3.26.0 (2016-05-23)

Features

  • linux: sh, rpm, freebsd, pacman, p5p, apk, 7z, zip, tar.xz, tar.gz, tar.bz2, tar.lz (50d31f1), closes #414

3.25.0 (2016-05-18)

Bug Fixes

  • Trouble building delta package for Squirrel.Windows on OSX (cc8278a), closes #407

Features

  • osx: Optional DMG background (4088b13)
  • The function to be run after pack (but before pack into distributable format and sign) (7f32573), closes #397
  • check asar existence and integrity (#401) (4a9af55)

3.24.0 (2016-05-15)

Features

  • linux: Install libappindicator1 and libnotify as a dependency of the linux package (05baad5)

3.23.0 (2016-05-14)

Features

3.22.2 (2016-05-14)

Bug Fixes

  • linux: use full path in .desktop file (#405) (1164ca1)
  • incorrect nupkg file if created on windows (a5a23ae), closes #402 #351

3.22.1 (2016-05-13)

Bug Fixes

  • win ia32 out dir name — unexpanded $arch (8d9b952)

3.22.0 (2016-05-13)

Features

  • revert "Releases file for Windows not uploaded to Github #190" (079989a)

3.21.0 (2016-05-12)

Bug Fixes

  • Cannot upload prerelease version (05121df), closes #395

Features

  • Squirrel.Windows doesn't escape " in the description (6977557), closes #378

3.20.0 (2016-05-11)

Bug Fixes

  • http download to destination if no parent dirs created (b5505fc)

Features

  • dual code-sign windows app + timestamped (b71d2f3)

3.19.0 (2016-05-10)

Features

  • Code signing windows app using SHA256 (032ba05), closes #386

3.18.0 (2016-05-09)

Bug Fixes

  • user-friendly error message "Error: buffer is not ico" (7ac6ca2), closes #349

Features

  • base64-encoded P12 file instead of https link (3ab0e57)
  • cleanup unused fpm versions (633d006)
  • use self-contained fpm on Linux — don't need to install ruby anymore (7d5b747)

3.17.1 (2016-05-05)

Bug Fixes

3.17.0 (2016-05-04)

Features

  • use self-containe fpm on OS X — don't need to install ruby anymore (e7cee5e)

3.16.1 (2016-05-03)

Bug Fixes

3.16.0 (2016-05-02)

Features

  • add Jenkins build number support (#373) (eebe882)

3.15.0 (2016-05-02)

Features

  • iconUrl git-lfs support, os x identity/installerIdentity options (974f7f3), closes #332
  • osx entitlements location by convention (af1165b)

3.14.0 (2016-04-29)

Features

  • build mas + other targets, osx 7z (c46e1f5)

3.13.1 (2016-04-28)

Bug Fixes

  • statFileInPackage in platformPackager.js creates wrong path (7373131), closes #365

3.13.0 (2016-04-28)

Bug Fixes

  • add debug log to investigate "Cannot build app with 3.6.2+" #360 (1970550)

Features

  • DMG — use bzip2 compression (old: 40MB, new: 36MB) (e0c3b92)

3.12.0 (2016-04-27)

Bug Fixes

  • Windows shortcut doesn't work when productName contains a space (f99d61e), closes #339

Features

3.11.0 (2016-04-25)

Features

3.10.0 (2016-04-23)

Features

  • import startssl certs by default (0f19455)

3.9.0 (2016-04-21)

Features

  • build.osx.target to specify dmg, zip or both (23df6a1), closes #322

3.8.0 (2016-04-20)

Features

  • accept multiple default app dirs (ea5f842), closes #344

3.7.0 (2016-04-20)

Features

  • Windows code signing from OS X (9134f61), closes #314

3.6.3 (2016-04-19)

Bug Fixes

  • Looks for linux homepage in the development package.json not in the application package.json (3da6893), closes #334

3.6.2 (2016-04-19)

Bug Fixes

  • get rid of nuget to pack win (c987439)

3.6.1 (2016-04-17)

Bug Fixes

  • deb package description according to spec (3c6ec3f), closes #327

3.6.0 (2016-04-16)

Bug Fixes

  • check that noMsi specified as bool (8266b22), closes #316

Features

  • Allow to specify custom build-version for electron-packager (c866084), closes #323

3.5.2 (2016-04-15)

Bug Fixes

  • check that electron-packager create out directory (e015b61), closes #301

3.5.1 (2016-04-14)

Bug Fixes

  • Error while creating delta nupkg for Windows: System.DllNotFoundException: msdelta.dl #294 (574add7), closes #294

3.5.0 (2016-04-10)

Features

  • if build/install-spinner.gif exists, set loadingGif to it (85a6fba), closes #292

3.4.0 (2016-04-09)

Features

  • Ability to customize the output directory (78bddc7), closes #272

3.3.1 (2016-04-08)

Bug Fixes

  • vendor/osx/7za seems to be broken (422a032), closes #296

3.3.0 (2016-04-05)

Features

  • use 7za to produce Squirrel.mac zip (smaller size — the same time to compress) (2dd5d7c)

3.2.0 (2016-04-02)

Features

  • Linux deb — specify license, package url #242 (c62683a)

3.1.2 (2016-04-01)

Bug Fixes

  • Windows installer metadata is incorrect #278 (b151ffc), closes #278
  • check windows icon to avoid unclear error messages in the 3rd-part tools (6ad853d), closes #243

3.1.0 (2016-03-25)

Features

  • prefix dist: as marker to package in a distributable format (fa7cc85), closes #267

3.0.2 (2016-03-25)

Bug Fixes

  • Error publishing to github when building on travis #261 (92f7a38), closes #261

3.0.1 (2016-03-24)

Bug Fixes

  • copy extra resources to NuGet package (65d8126), closes #230

3.0.0 (2016-03-23)

Bug Fixes

  • Linux build fails at icon conversion #239 (c778e2b), closes #239
  • Problems downloading electron #180 (0265db9), closes #180
  • update winstaller to fix build windows on OS X (c2bd66b)
  • zip, dmg and exe filenames do not use productName as intended (bfca0a7)

Code Refactoring

  • remove deprecated API (<2.8) (eadd09b)

Features

  • copy extra resources to packaged app (cbe3ff8)
  • linux icons from custom dir, generate missing from ICNS (7ac4b84)
  • remove support of build in the application package.json (46dbfe1), closes #251

BREAKING CHANGES

  • build is allowed since 3.0 only in the development package.json
  • Deprecated <2.8 API has been removed

2.9.5 (2016-03-13)

Bug Fixes

  • Windows nupkg downloaded twice each time / also keeps downloading latest release #234 (3c90af6), closes #234

2.9.4 (2016-03-13)

Bug Fixes

  • Github publishing not working on Linux #229 (841f397)
  • delete release again if failed with "405 Not Allowed" (3 times) (ebf783c)
  • ignore newline when parsing common name in .p12 certificates (dee8303)
  • npm install doesn't rebuild native dependencies if arch changed — rebuild must be used (5bcc95a)
  • reupload again if failed with "502 Bad Gateway" (3 times) (f131e33)

2.9.0 (2016-03-09)

Bug Fixes

  • windows: Releases file for Windows not uploaded to Github (9f4fba9), closes #190
  • windows: do not rename artifacts twice (9c87ffd)
  • Getting "no such file or directory, rename ..." #208 (1b6012e), closes #208

Features

  • Allow custom .p12 certificates (6918916), closes #216
  • use productName from app/package.json if present #204 (5d376e1), closes #204 #223

2.8.4 (2016-03-03)

Bug Fixes

2.8.3 (2016-02-25)

Bug Fixes

  • nsis: error on win when APP_OUT_FILE has spaces (f4e1b41)

2.8.2 (2016-02-23)

Bug Fixes

  • remove unused dependency lodash.camelcase (c7be41b)

2.8.1 (2016-02-23)

Bug Fixes

  • move read-package-json to production dependencies (ac10716)

2.8.0 (2016-02-23)

Features

  • use read-package-json as a correct fix of Linux maintainer .deb package field (3fba451)
1
https://gitee.com/icodea/electron-builder.git
git@gitee.com:icodea/electron-builder.git
icodea
electron-builder
electron-builder
master

搜索帮助