fix: Application entry can't be found Closes #371
docs: add link to #379 and #326
fix: warn "It is not possible to build OS X app on Windows" Closes #422
fix: entitlements file names according to new electron-osx-sign conventions BREAKING CHANGES: See new entitlements paths in the wiki
fix: move npmRebuild to build
feat: user-friendly MAS code signing * `identity` is removed from the `build.mas`. * Env `CSC_INSTALLER_NAME` is removed. * You don't need to specify `CSC_NAME` env or `build.osx.identity`. Valid identity from your keychain will be automatically used. * `CSC_NAME` env or `build.osx.identity` is still not removed because it is required if you have several identities. But now instead of `Developer ID Installer: Your Name (XXXXXXXXXX)`, you should specify only `Your Name` — appropriate certificate will be chosen automatically.
feat: extraFiles BREAKING CHANGE: `extraResources` copying files to `resources` on Linux/Windows, not to root directory as before. To copy to the root please use new option `extraFiles`.
feat: `--dist` by default and remove this flag in favour of `--target=dir #413 BREAKING CHANGE: `appDir` CLI is removed — use [directories.app](https://github.com/electron-userland/electron-builder/wiki/Options#MetadataDirectories-app) in the development package.json. `sign` CLI is removed — use [build.osx.identity](https://github.com/electron-userland/electron-builder/wiki/Options#OsXBuildOptions-identity) in the development package.json.
feat(windows): specification of signing algorithms (#435) Under the hood a lot of changes: * electron-packages fork use promises, option added to avoid move on electron-builder side (generated app out dir customized) * windows bootstrap loadingGif delay removed * windows bootstrap zip uses default compression level to speedup decompression (package is still compressed using -9) * app out dir changed — **osx** for OS X instead of appName-darwin-arch, **linux** for Linux instead of appName-linux-arch * **Windows Code Signing on Linux** @heinzbeinz added `signingHashAlgorithms` and code signing on windows 2008 r2, thanks for #434. Closes #374, #416
fix: import bundled certs into login.keychain Closes #398
feat(linux): sh, rpm, freebsd, pacman, p5p, apk, 7z, zip, tar.xz, tar.gz, tar.bz2, tar.lz Closes #414
feat: The function to be run after pack (but before pack into distributable format and sign) Closes #397
fix: Trouble building delta package for Squirrel.Windows on OSX Closes #407
feat(osx): Optional DMG background
Use libnotify-bin as depends, not libnotify (#410) Debian and Ubuntu have a libnotify-bin package that install the libnotify binary.
feat(linux): Install libappindicator1 and libnotify as a dependency of the linux package
docs: base64-encoded data as p12 source
fix: incorrect nupkg file if created on windows Closes #402, #351
feat: revert "Releases file for Windows not uploaded to Github #190"
feat: Squirrel.Windows doesn't escape " in the description Closes #378
feat: dual code-sign windows app + timestamped
feat: base64-encoded P12 file instead of https link
feat: use self-contained fpm on Linux — don't need to install ruby anymore
feat: use self-containe fpm on OS X — don't need to install ruby anymore
docs: document remoteReleases/remoteToken winstaller optinos and remove link to all tool options
feat: iconUrl git-lfs support, os x identity/installerIdentity options Add Programmatic Usage example Closes #332
feat: build mas + other targets, osx 7z
refactor: rename macPackager to osxPackager
docs: expand documentation of `onTagOrDraft` workflow
docs: note that resolution of background.png sets size of DMG window