data-curator
data-curator copied to clipboard
Bump electron-builder from 19.55.2 to 20.5.1
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
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
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
- Provide a new file macro matching Node.js "process.platform" property (5f39a05), closes #2652 #2661 #2636
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
- linux: icon.icns is not used for Linux icon (2154934), closes #2617
- snap: file permissions if umask is not 0 (9813d8e), closes #2627 #2614
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
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
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 addlibopenjp2-tools
.- Snap now is a default target for Linux (in addition to AppImage). If you use
deb
currently, consider usingsnap
instead.Please note — strict confinement is used by default for Snap.
Features
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
Features
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 APIbuild
is removed, please useprojectDir
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
19.55.3
Bug Fixes
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
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
19.7.3 (2017-06-22)
Bug Fixes
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
19.6.3 (2017-06-21)
Bug Fixes
19.6.2 (2017-06-21)
Features
19.6.1 (2017-06-20)
Bug Fixes
19.6.0 (2017-06-20)
Features
- mac: upgrade osslsigncode, do not require wine (ed662e8), closes #1713 #1707
- nsis: Add flag to force start on silent install (f24c389), closes #1545 #1712
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
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
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
aselectron-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
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
- electron-updater: update sign verification error (e713bbe), closes #1641
- Appx name changed (dd0b208), closes #1650
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
- do not require "author" (e700b78)
- nsis: Option to not pack "elevate.exe" (69c3614), closes #1620 #1621
Performance Improvements
- use fcopy (d9a8015)
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
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
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
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
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
17.9.0 (2017-05-20)
Bug Fixes
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
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
- nsis: NSIS - nested start menu folders (fafc7ba), closes #1538
- nsis: ko lang (89a5233), closes #1504
17.5.0 (2017-05-08)
Features
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
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
BREAKING CHANGES
- if app version is
0.12.1-alpha.1
, filealpha.yml
will be generated instead oflatest.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
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
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
Features
- nsis: add --no-desktop-shortcut argument (#1432) (e1e3832)
16.6.2 (2017-04-04)
Bug Fixes
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
- Enforce a proper application location (958a7ae), closes #1301 #1298
- linux: support any icon name (5a2631c), closes #1399
16.4.2 (2017-03-27)
Bug Fixes
16.4.1 (2017-03-27)
Bug Fixes
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
Features
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
- electron-forge support (d99a27e)
16.1.0 (2017-03-22)
Bug Fixes
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
15.4.2 (2017-03-13)
Bug Fixes
15.4.1 (2017-03-13)
Bug Fixes
15.4.0 (2017-03-12)
Features
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
15.1.1 (2017-03-06)
Bug Fixes
15.1.0 (2017-03-06)
Features
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
14.5.1 (2017-02-27)
Bug Fixes
14.5.0 (2017-02-27)
Features
14.4.2 (2017-02-26)
Bug Fixes
14.4.1 (2017-02-25)
Bug Fixes
14.4.0 (2017-02-24)
Bug Fixes
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
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
13.11.1 (2017-02-20)
Bug Fixes
13.11.0 (2017-02-19)
Features
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
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
- deb: "Priority" attribute for .deb packages (6497678), closes #1088
- pkg: preinstall and postinstall scripts (2eb1298), closes #1166
- GitHub Enterprise support (7cae06a), closes #1225
- snap: custom plugs (3aed0b5), closes #1226
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
13.0.0 (2017-02-04)
Bug Fixes
- nsis: Application Icon Missing from "Remove Programs" and "Settings->Apps & Features" (9c62be9), closes #1108
Features
BREAKING CHANGES
scripts
,devDependencies
andbuild
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
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
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
12.0.1 (2017-01-27)
Bug Fixes
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
11.6.0 (2017-01-25)
Features
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
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
11.4.0 (2017-01-15)
Bug Fixes
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
11.2.0 (2017-01-08)
Bug Fixes
- electron-auto-updater: uncaught SHA2 checksum mismatch exception (cb87588)
Features
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
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
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](https://github.com/INC) (8d0e230), closes #1079
10.17.0 (2017-01-03)
Bug Fixes
Features
- linux: use ${macro} syntax for linux templates (fe137fc)
10.16.0 (2017-01-02)
Features
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
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
Features
- snaps: build snaps on macOs #509 (f343def)
10.12.0 (2016-12-25)
Bug Fixes
- snap: reduce deps #509 (1fc26a5)
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
10.9.3 (2016-12-21)
Bug Fixes
10.9.2 (2016-12-20)
Bug Fixes
10.9.1 (2016-12-20)
Bug Fixes
- order of platform and arch npm env vars (#1029) (f01a9f7), closes /github.com/electron-userland/electron-builder/issues/1027#issuecomment-268066701
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
- yarn detection (1aaeb30)
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
10.5.0 (2016-12-03)
Features
10.4.3 (2016-12-02)
Bug Fixes
10.4.2 (2016-12-02)
Bug Fixes
- write remaining files to unpack (#961) (cbf4e04)
10.4.1 (2016-12-01)
Bug Fixes
10.4.0 (2016-11-30)
Bug Fixes
- wine version processing (#955) (da16181)
Features
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
10.0.0 (2016-11-26)
Bug Fixes
Features
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
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
Features
8.4.1 (2016-11-12)
Bug Fixes
8.4.0 (2016-11-12)
Features
- more performant and reliable npm rebuild (20026f1)
8.3.0 (2016-11-11)
Features
- asarUnpack (8a8ccad)
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
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
- "nsis" target is default now. Not "squirrel" (Squirrel.Windows) If you have existing app, please set "build.win.target" to "squirrel". Auto-update — please see https://github.com/electron-userland/electron-builder/wiki/Auto-Update
- remove "osx" name support — use "mac" instead
- rebuild native dependencies for any project structure
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
7.24.1 (2016-11-07)
Bug Fixes
7.24.0 (2016-11-06)
Features
Performance Improvements
- mas: flat on electron-builder side (adacf1e)
7.23.2 (2016-11-06)
Bug Fixes
7.23.1 (2016-11-05)
Bug Fixes
- typo in handling of npmArgs (#883) (f4728c3)
7.23.0 (2016-11-05)
Bug Fixes
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
7.21.0 (2016-11-04)
Bug Fixes
Features
7.20.0 (2016-11-03)
Bug Fixes
Features
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
7.18.1 (2016-11-02)
Bug Fixes
7.18.0 (2016-11-02)
Features
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
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
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
7.12.2 (2016-10-11)
Bug Fixes
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
7.11.1 (2016-10-06)
Bug Fixes
7.11.0 (2016-10-06)
Features
7.10.3 (2016-10-05)
Bug Fixes
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
- update fpm to 1.6.3 (7a5252c)
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
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
7.4.0 (2016-09-20)
Features
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
7.0.0 (2016-09-16)
Bug Fixes
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
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
6.7.1 (2016-09-10)
Bug Fixes
6.7.0 (2016-09-10)
Features
6.6.1 (2016-09-09)
Bug Fixes
6.6.0 (2016-09-09)
Features
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
6.3.3 (2016-09-01)
Bug Fixes
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
- nsis: no custom icon (b7b18bc)
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
6.0.3 (2016-08-29)
Bug Fixes
6.0.2 (2016-08-27)
Bug Fixes
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
toAppImage
5.35.0 (2016-08-26)
Features
5.34.1 (2016-08-22)
Bug Fixes
5.34.0 (2016-08-22)
Bug Fixes
Features
5.33.0 (2016-08-22)
Features
- add node-gyp-rebuild #683 (e3a5899)
5.32.1 (2016-08-20)
Bug Fixes
5.32.0 (2016-08-20)
Features
5.31.1 (2016-08-20)
Bug Fixes
5.31.0 (2016-08-20)
Features
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
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
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
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
- prevent error "Unable to find a valid app" (1778a8d), closes #633
- support electron package https://github.com/electron-userland/electron-prebuilt/issues/160 (aa0682f)
5.22.2 (2016-08-04)
Bug Fixes
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
withoutpackage.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
5.19.1 (2016-07-29)
Bug Fixes
5.19.0 (2016-07-28)
Features
5.18.0 (2016-07-28)
Bug Fixes
- remove "Warning: homepage" (0fd6a3e)
Features
5.17.1 (2016-07-27)
Bug Fixes
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
5.14.2 (2016-07-20)
Bug Fixes
- nsis: fix all nsis warnings (9a3fd5e)
5.14.1 (2016-07-19)
Bug Fixes
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
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
5.11.0 (2016-07-07)
Bug Fixes
Features
- Build AppImage for Linux (a9afdd4), closes #504
- multi-cert p12 (de01c6d), closes #560
- mac: Add build-version override property (0b0ed62), closes #565
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
5.10.0 (2016-06-26)
Features
- publisher: Check that tag name starts with "v" #340 (bb71621)
5.9.0 (2016-06-26)
Features
5.8.0 (2016-06-26)
Bug Fixes
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
5.6.2 (2016-06-23)
Bug Fixes
5.6.1 (2016-06-22)
Bug Fixes
5.6.0 (2016-06-21)
Features
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
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
Features
- Windows targets
7z
,zip
,tar.xz
,tar.lz
,tar.gz
,tar.bz2
(1c983d4)
5.0.3 (2016-06-10)
Bug Fixes
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
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
4.2.4 (2016-06-06)
Bug Fixes
4.2.3 (2016-06-05)
Bug Fixes
4.2.2 (2016-06-03)
Bug Fixes
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 toresources
on Linux/Windows, not to root directory as before. To copy to the root please use new optionextraFiles
.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
3.26.2 (2016-05-23)
Bug Fixes
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
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
Features
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
3.18.0 (2016-05-09)
Bug Fixes
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
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
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
3.8.0 (2016-04-20)
Features
3.7.0 (2016-04-20)
Features
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
3.6.0 (2016-04-16)
Bug Fixes
Features
3.5.2 (2016-04-15)
Bug Fixes
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
3.4.0 (2016-04-09)
Features
3.3.1 (2016-04-08)
Bug Fixes
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
3.0.2 (2016-03-25)
Bug Fixes
3.0.1 (2016-03-24)
Bug Fixes
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 #251BREAKING 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)
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 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.