Here changelog only for previous major releases. To see changes for current major release, please use GiHub releases.
6.7.7 (2016-09-16)
- nsis: handle unquoted UninstallString #735 (77f3277)
6.7.6 (2016-09-15)
6.7.5 (2016-09-14)
- nsis: _? must be last #735 (517a90b)
6.7.4 (2016-09-14)
- mac: throw sign error correctly (cca23b4), closes #737
- nsis: get InstallLocation from UninstallerString if not found #735 (431922e)
6.7.3 (2016-09-11)
- 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)
6.7.1 (2016-09-10)
6.7.0 (2016-09-10)
6.6.1 (2016-09-09)
6.6.0 (2016-09-09)
6.5.2 (2016-09-08)
- 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)
- nsis: uninstaller path should be not quoted #722 (63ee4cf)
6.5.0 (2016-09-07)
- Cleanup fail after build (2e35205), closes #724
- nsis: finally — NSIS Installer Not Working on Second Invocation (211d63f), closes #722
6.4.1 (2016-09-04)
- NSIS Installer Not Working on Second Invocation (0f1869b)
- NSIS Installer Not Working on Second Invocation #722 (1b90ec6)
6.4.0 (2016-09-02)
6.3.5 (2016-09-02)
- incorrect log message "ci detected" (eb827ea)
6.3.4 (2016-09-02)
6.3.3 (2016-09-01)
6.3.2 (2016-09-01)
- 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)
- 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)
- nsis: no custom icon (b7b18bc)
- nsis: boring per-machine only installer (a4eeade)
6.2.0 (2016-08-29)
- mac: rename electron.icns to productName.icns (8fa482e)
6.1.0 (2016-08-29)
6.0.3 (2016-08-29)
6.0.2 (2016-08-27)
6.0.1 (2016-08-27)
6.0.0 (2016-08-27)
- add undocumented dereference as workaround of #675 (9fe326d)
- rename linux to linux-unpacked #670 (5d404ea)
- set AppImage as default target for Linux (8f55a2d)
- default target for Linux changed from
deb
toAppImage
5.35.0 (2016-08-26)
5.34.1 (2016-08-22)
5.34.0 (2016-08-22)
5.33.0 (2016-08-22)
- add node-gyp-rebuild #683 (e3a5899)
5.32.1 (2016-08-20)
5.32.0 (2016-08-20)
5.31.1 (2016-08-20)
5.31.0 (2016-08-20)
5.30.0 (2016-08-19)
- nsis: one-click installer automatically removes old version #621 (682ddde)
5.29.0 (2016-08-17)
- nsis: per-machine installer automatically removes old version #621 (2c3d8c2)
5.28.2 (2016-08-17)
5.28.1 (2016-08-17)
- disable dual-signing for .msi installer (903148b)
5.28.0 (2016-08-16)
- nsis: custom icon for file association #409 (09497cc)
5.27.0 (2016-08-16)
5.26.0 (2016-08-12)
- 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)
5.25.1 (2016-08-12)
- Bump electron-wininstaller-fixed to Squirrel 1.4.4 (8008734)
5.25.0 (2016-08-11)
- remove outdated license check (8665ef4)
- bundle osslsigncode for Linux (fc8d6c6)
5.24.1 (2016-08-10)
5.24.0 (2016-08-09)
- 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)
- AppImage: app bin detection (06def89)
5.23.1 (2016-08-05)
- 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)
- prevent error "Unable to find a valid app" (1778a8d), closes #633
- support electron package electron-userland/electron-prebuilt#160 (aa0682f)
5.22.2 (2016-08-04)
5.22.1 (2016-08-02)
- 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)
- --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)
5.19.1 (2016-07-29)
5.19.0 (2016-07-28)
5.18.0 (2016-07-28)
- remove "Warning: homepage" (0fd6a3e)
5.17.1 (2016-07-27)
5.17.0 (2016-07-27)
- NSIS script customization #583 (63beaaf)
5.16.0 (2016-07-22)
- 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)
5.14.2 (2016-07-20)
- nsis: fix all nsis warnings (9a3fd5e)
5.14.1 (2016-07-19)
5.14.0 (2016-07-18)
5.13.1 (2016-07-14)
5.13.0 (2016-07-13)
- 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)
5.12.0 (2016-07-09)
- nsis: install per current user even if run as administrator (a01f481)
- nsis: per machine one-click installer #564 (9f52848)
5.11.3 (2016-07-09)
- AppImage: bundle xorriso (a1bf645)
5.11.2 (2016-07-07)
- AppImage: do not pack into archive, add
.AppImage
suffix (f59c7bd)
5.11.1 (2016-07-07)
5.11.0 (2016-07-07)
- 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)
- 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)
- non-English characters confuse rcedit: Unable to load file on windows build (from linux) (233fafe), closes #384
5.10.3 (2016-07-01)
- Ignore .DS_Store Files (152b987), closes #545
- dereference copied app files only for windows targets (bf2aafb)
5.10.2 (2016-06-28)
5.10.1 (2016-06-27)
5.10.0 (2016-06-26)
- publisher: Check that tag name starts with "v" #340 (bb71621)
5.9.0 (2016-06-26)
5.8.0 (2016-06-26)
5.7.0 (2016-06-24)
- don't throw release must be a draft if onTag policy was guessed (26c89f0)
- nsis: MUI_HEADERIMAGE #525 (3f43c0a)
5.6.3 (2016-06-23)
5.6.2 (2016-06-23)
5.6.1 (2016-06-22)
5.6.0 (2016-06-21)
5.5.0 (2016-06-19)
- finish NSIS installer look and feel (e50e3c8)
5.4.4 (2016-06-17)
- NSIS LZMA compression is slower and worse then external 7z compression (e1e6d67)
- ignore dev deps if ignore func specified (0944985)
- validate bin checksum (0f9d2e1)
- create asar without intermediate copy (95c8a0c)
5.4.3 (2016-06-16)
- allow passing absolute and relative path as userAppDir option (#515) (df096f0)
5.4.2 (2016-06-16)
5.4.1 (2016-06-14)
- don't use deb default deps for other targets #502 (c3679e7)
5.4.0 (2016-06-14)
5.3.0 (2016-06-14)
- adding dot asar option (#496) (3fc7a89)
5.2.1 (2016-06-12)
- don't try to build OS X x64 (ee64432)
5.2.0 (2016-06-11)
- 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)
- Windows targets
7z
,zip
,tar.xz
,tar.lz
,tar.gz
,tar.bz2
(1c983d4)
5.0.3 (2016-06-10)
5.0.2 (2016-06-09)
- 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)
- restore
--platform
and--arch
CLI (7f9e6e3)
5.0.0 (2016-06-08)
- efficient implementation of copy extra files/resources (5853514)
- prune by default, hidden files are not copied by default anymore
4.2.6 (2016-06-06)
- OS X code signing — cert type prefix must be added, restore non-Apple cert support (97e16a2), closes #458
4.2.5 (2016-06-06)
4.2.4 (2016-06-06)
4.2.3 (2016-06-05)
4.2.2 (2016-06-03)
4.2.1 (2016-06-03)
- 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)
- 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)
- See new entitlements paths in the wiki
4.1.0 (2016-05-30)
- user-friendly MAS code signing (fe53388)
4.0.0 (2016-05-29)
--dist
by default and remove this flag in favour of `--target=dir #413 (a5e4571)- extraFiles (ca120e3)
- option to skip installAppDependencies (67ed60b), closes #442
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)
- 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)
3.26.2 (2016-05-23)
3.26.1 (2016-05-23)
3.26.0 (2016-05-23)
- 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)
- 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)
- linux: Install libappindicator1 and libnotify as a dependency of the linux package (05baad5)
3.23.0 (2016-05-14)
3.22.2 (2016-05-14)
- 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)
- win ia32 out dir name — unexpanded $arch (8d9b952)
3.22.0 (2016-05-13)
- revert "Releases file for Windows not uploaded to Github #190" (079989a)
3.21.0 (2016-05-12)
3.20.0 (2016-05-11)
- http download to destination if no parent dirs created (b5505fc)
- dual code-sign windows app + timestamped (b71d2f3)
3.19.0 (2016-05-10)
3.18.0 (2016-05-09)
- 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)
3.17.0 (2016-05-04)
- use self-containe fpm on OS X — don't need to install ruby anymore (e7cee5e)
3.16.1 (2016-05-03)
3.16.0 (2016-05-02)
- add Jenkins build number support (#373) (eebe882)
3.15.0 (2016-05-02)
- iconUrl git-lfs support, os x identity/installerIdentity options (974f7f3), closes #332
- osx entitlements location by convention (af1165b)
3.14.0 (2016-04-29)
- build mas + other targets, osx 7z (c46e1f5)
3.13.1 (2016-04-28)
3.13.0 (2016-04-28)
- add debug log to investigate "Cannot build app with 3.6.2+" #360 (1970550)
- DMG — use bzip2 compression (old: 40MB, new: 36MB) (e0c3b92)
3.12.0 (2016-04-27)
3.11.0 (2016-04-25)
3.10.0 (2016-04-23)
- import startssl certs by default (0f19455)
3.9.0 (2016-04-21)
3.8.0 (2016-04-20)
3.7.0 (2016-04-20)
3.6.3 (2016-04-19)
- Looks for linux homepage in the development package.json not in the application package.json (3da6893), closes #334
3.6.2 (2016-04-19)
- get rid of nuget to pack win (c987439)
3.6.1 (2016-04-17)
3.6.0 (2016-04-16)
3.5.2 (2016-04-15)
3.5.1 (2016-04-14)
- Error while creating delta nupkg for Windows: System.DllNotFoundException: msdelta.dl #294 (574add7), closes #294
3.5.0 (2016-04-10)
3.4.0 (2016-04-09)
3.3.1 (2016-04-08)
3.3.0 (2016-04-05)
- use 7za to produce Squirrel.mac zip (smaller size — the same time to compress) (2dd5d7c)
3.2.0 (2016-04-02)
- Linux deb — specify license, package url #242 (c62683a)
3.1.2 (2016-04-01)
- 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)
3.0.2 (2016-03-25)
3.0.1 (2016-03-24)
3.0.0 (2016-03-23)
- 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)
- remove deprecated API (<2.8) (eadd09b)
- 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
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)
- Windows nupkg downloaded twice each time / also keeps downloading latest release #234 (3c90af6), closes #234
2.9.4 (2016-03-13)
- 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)
- 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
- 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)
2.8.3 (2016-02-25)
- nsis: error on win when APP_OUT_FILE has spaces (f4e1b41)
2.8.2 (2016-02-23)
- remove unused dependency lodash.camelcase (c7be41b)
2.8.1 (2016-02-23)
- move read-package-json to production dependencies (ac10716)
2.8.0 (2016-02-23)
- use read-package-json as a correct fix of Linux maintainer .deb package field (3fba451)