Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump electron-builder from 19.55.2 to 20.5.1 #563

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps electron-builder from 19.55.2 to 20.5.1.

Release notes

20.5.1

Bug Fixes

  • handle dependencies with package 'link' fields (#2690)

20.5.0

If your app contains large assets (videos, vm files), please read.

Bug Fixes

  • unpack node module if there is dylib file (daf6f59), closes #2635
  • deployment: do not fail if cannot resolve effective S3 publish config if not publish will be not performed (e5d97bc), closes #2670
  • nsis: NSIS uninstaller doesn't kill child processes (b6580d8), closes #2516
  • windows: use build number env only if numeric (7532142), closes #2635

Features

  • nsis: disable 7-zip compression for specific static assets (e77769a), closes #2628

20.4.1

Bug Fixes

  • electron-updater: add response code to error message about Accept-Ranges (62cf1df)
  • nsis: ensure that installer process is not killed as child process (51a7cff), closes #2516

Features

  • windows: ZIP compression for portable (e23cecb), closes #2548

20.3.1

Bug Fixes

  • restore support of project param (0fcc99c), closes #2633
  • snap packages don't follow artifactName (3f6f5b6), closes #2576
  • AppImage: fix AppImage build regression if max compression used (5081536), closes #2664

20.3.0

Features

20.2.1

Bug Fixes

Features

20.2.0

To support building snap for Electron 2 applications, new Docker image is introduced. You don't need to use it directly — used automatically (but not on CI server). But in any case if you don't have custom build or stage packages (99%), prepacked snap template is used, so, you can build snap on macOS or Linux without Docker (and soon Windows support coming).

Features

  • snap: support electron 2 (43e23c8)

20.1.1

  • Now you don't need to install snapcraft to build snap.
  • Size of snap reduced (savings ~9 MB).
  • Snap build time reduced — now only 8-11 seconds.

Bug Fixes

20.0.9

Bug Fixes

  • nsis: correctly remove shortcut and only remove directory if its empty (333a45d), closes #2381
  • snap: do not add "adapter: none" for prepacked snap #2614 (866ae11)

20.0.8

Bug Fixes

  • linux: correctly set size of icon converted using openjpeg2 (99c1025), closes #2599

20.0.7

Bug Fixes

  • electron-updater: Nsis app from fall 2017 (electron-updater 2.10.0) won't update to new version (ba2957e), closes #2583
  • do not strip "bugs" field from main package.json (58933e0), closes #2606
  • snap - can't push to snapcraft anymore because of execstack (24f2565), closes #2608
  • snap: Snap builds do not have architectures key (f799062), closes #2596

20.0.6

Bug Fixes

  • deployment: Bintray publisher doesn't escape filename (d0487b0), closes #2600

Features

  • electron-updater: cache downloaded update and reuse if valid later (ba4809a)

20.0.5

Bug Fixes

  • make error output in case of app-builder failure more clear (678d4c5)

20.0.4

Migration from 19.x:

  • Linux: remove icnsutils package and add libopenjp2-tools.
  • Snap now is a default target for Linux (in addition to AppImage). If you use deb currently, consider using snap instead.

Please note — strict confinement is used by default for Snap.

Features

  • appimage: move logic to app-builder, improve linux icon resolving (8f106a0), closes #2570

20.0.3

Snap is a default target now in addition to AppImage. Please be aware of fonts issue.

Bug Fixes

  • electron-builder uploads null.blockmap file (2a2d832), closes #2312
  • win: add note about macos sharing. (8979a5a)

Features

  • snap: build snap on macOS (138b229)
  • snap: build snap on macOS, make snap default target for Linux (in addition to appimage) (b5258ba)

20.0.2

Bug Fixes

  • Squirrel.Windows: Remove encodeUri from squirrel-windows packaging (7a37cef), closes #2557 #2558

Features

  • do not complain on node_modules missing when beforeBuild is set (9d6eb96), closes #2551 #2556

20.0.1

Wonder why 20 release is still pre-release? Because the real reason of making a new major release — make snap as a default target for Linux (in addition to AppImage).

Features

  • use go multi-part downloader to download big files (much more faster and reliable compared to node due to obvious reasons) (22ee3e9)

20.0.0

Breaking changes:

  • deprecated command line option --extraMetadata is removed. Please use -c.extraMetadata instead.
  • Alias project param of programmatic API build is removed, please use projectDir instead.

Bug Fixes

Features

  • forge: makers for forge should use electron-builder-lib to reduce number of dependencies (d3aa530)
  • snap: ability to specify plug options (e488bfc), closes #2100
  • snap: add option to not use template app (10ccea8)

19.56.2

Features

19.56.1

Snap build time was reduced. Instead of building required packages each time, now template application is used (if no custom stage or build packages are specified). Also, it means that now you can build snap on any supported Ubuntu version without a risk that it will be not compatible with some old ubuntu version.

Bug Fixes

  • app-update.yml not generated (MAC zip + pkg) (3c7ef2d), closes #2541
  • remove react-scripts from knownAlwaysIgnoredDevDeps (8bc0a27), closes #2449
  • mac: Exits with status=0 when signing fails (fbfb8c6), closes #2538

Features

  • mac: control the localization files (ab664ac), closes #708
  • snap: do not all apt-get install and update if build packages already installed (ba9e9da)
  • snap: environment option (d8c0df0)
  • snap: use template snap app if no custom stage/build packages (e7b9a9e)

19.56.0

Upcoming week will be bring a lot of small fixes into electron-builder because main maintainer on a "paid" vacation :) Feature "differential update for NSIS installer" is postponed for one week because of that (but it mostly finished, so, will be landed on February).

Bug Fixes

  • use app-builder as xz-7za proxy (e35846a), closes #2523
  • mac: generate latest-mac.yml for zip target (f545d1e), closes #2313
  • nsis: allow use dot in the productName (67305af), closes #2291
  • nsis: if allowToChangeInstallationDirectory enabled, do not show page if updated (5b71f6d), closes #1715

Features

  • search for react-script in package dependencies as well as devDependencies (20c12be), closes #2532

19.55.3

Bug Fixes

  • NSIS uninstaller doesn't kill child processes (ad199c4), closes #2516
Changelog

Sourced from this file

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

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

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

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

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

10.6.0 (2016-12-06)

Features

10.5.0 (2016-12-03)

Features

10.4.3 (2016-12-02)

Bug Fixes

10.4.2 (2016-12-02)

Bug Fixes

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

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

9.0.1 (2016-11-19)

Bug Fixes

9.0.0 (2016-11-19)

Bug Fixes

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

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

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

7.23.0 (2016-11-05)

Bug Fixes

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

Features

Performance Improvements

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

7.22.1 (2016-11-05)

Bug Fixes

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

Features

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

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

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

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

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

6.7.6 (2016-09-15)

Bug Fixes

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

6.7.5 (2016-09-14)

Bug Fixes

6.7.4 (2016-09-14)

Bug Fixes

6.7.3 (2016-09-11)

Bug Fixes

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

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

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

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

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

5.29.0 (2016-08-17)

Features

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

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

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

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

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

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

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

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

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

5.4.0 (2016-06-14)

Features

5.3.0 (2016-06-14)

Features

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

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

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

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

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

3.22.1 (2016-05-13)

Bug Fixes

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

3.22.0 (2016-05-13)

Features

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

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

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

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

3.1.2 (2016-04-01)

Bug Fixes

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

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

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

2.9.4 (2016-03-13)

Bug Fixes

2.9.0 (2016-03-09)

Bug Fixes

Features

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)
Commits
  • ad199c4 fix: NSIS uninstaller doesn't kill child processes
  • 2347623 docs: add link to brief guide how to use electron-builder in Chinese
  • 2f4bb6e chore: update electron to 1.7.11 in tests
  • 85b65fd WIP: copy installer to app data #2217
  • e35846a fix: use app-builder as xz-7za proxy
  • f545d1e fix(mac): generate latest-mac.yml for zip target
  • 5b71f6d fix(nsis): if allowToChangeInstallationDirectory enabled, do not show page if...
  • 67305af fix(nsis): allow use dot in the productName
  • 20c12be feat(): search for react-script in package dependencies as well as devDepende...
  • 61a9fc5 test: snap classic confinement can't be used on Mac because of Docker issue
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If you'd like to skip this version, you can just close this PR. If you have any feedback just mention @dependabot in the comments below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment