electron-userland/electron-builder
### [`v20.44.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.4)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.3...v20.44.4)
Thanks to [Thomas Nordquist](https://togithub.com/thomasnordquist), snap produced using template on Linux is always passed review, regardless of [incorrect FS configuration](https://togithub.com/electron-userland/electron-builder/issues/3608#issuecomment-504168649) of your Linux.
Free [build service](https://togithub.com/electron-userland/electron-build-service) to build for Linux on Windows, is available for use again.
##### Bug Fixes
- disable AppImage target by default if build on Windows ([4f05bad](https://togithub.com/electron-userland/electron-builder/commit/4f05bad))
### [`v20.44.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.3)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.2...v20.44.3)
##### Bug Fixes
- ensure that setgid and setuid flags are cleared ([80b8d91](https://togithub.com/electron-userland/electron-builder/commit/80b8d91)), closes [#3608](https://togithub.com/electron-userland/electron-builder/issues/3608)
- **snap:** detect snapcraft version if quoted ([d18909b](https://togithub.com/electron-userland/electron-builder/commit/d18909b))
### [`v20.44.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.2)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.1...v20.44.2)
Please be aware about [multpass](https://togithub.com/CanonicalLtd/multipass/issues/847) bug on macOS if your have custom stage packages for Snap.
##### Bug Fixes
- **snap:** detect snapcraft version if quoted ([d18909b](https://togithub.com/electron-userland/electron-builder/commit/d18909b))
### [`v20.44.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.0...v20.44.1)
As result of [Snapcraft Summit Montreal](https://blog.ubuntu.com/2019/03/22/snapcraft-summit-montreal), Snapcraft support was greatly improved:
- 2x smaller size (56 MB vs 125 MB).
- less user OS dependency, more wider various Linux distros support.
- easy building even if custom stage packages are used, because of support for [multipass](https://togithub.com/CanonicalLtd/multipass) (Docker support is completely removed).
- more secure because newer software is used (still, old Linux distros are supported).
- faster builds on CI, because template snap app size reduced from 48 MB to 1.5 MB (yes, it is not a joke).
- smaller size of Docker image because snapcraft support was removed.
##### Bug Fixes
- **snap:** command line arguments are not supported ([a7e1aec](https://togithub.com/electron-userland/electron-builder/commit/a7e1aec)), closes [#2880](https://togithub.com/electron-userland/electron-builder/issues/2880)
- **snap:** confinement classic not allowed with plugs ([efbc41e](https://togithub.com/electron-userland/electron-builder/commit/efbc41e)), closes [#2730](https://togithub.com/electron-userland/electron-builder/issues/2730)
- allow $schema property in electron-builder.json ([#3963](https://togithub.com/electron-userland/electron-builder/issues/3963)) ([1d9d5ed](https://togithub.com/electron-userland/electron-builder/commit/1d9d5ed)), closes [#3962](https://togithub.com/electron-userland/electron-builder/issues/3962)
- **app-builder-lib:** use DigiCert timestamp server as default ([#3965](https://togithub.com/electron-userland/electron-builder/issues/3965)) ([09a6cdd](https://togithub.com/electron-userland/electron-builder/commit/09a6cdd))
- **builder-util-runtime:** fix description when request 404 ([#3964](https://togithub.com/electron-userland/electron-builder/issues/3964)) ([9087f4f](https://togithub.com/electron-userland/electron-builder/commit/9087f4f))
- **dmg:** Adding ‘sign’ dmg option to scheme.json to fix build errors ([#3941](https://togithub.com/electron-userland/electron-builder/issues/3941)) ([766ecff](https://togithub.com/electron-userland/electron-builder/commit/766ecff))
##### Features
- **snap:** electron 4 and 5 support ([66b1225](https://togithub.com/electron-userland/electron-builder/commit/66b1225)), closes [#3872](https://togithub.com/electron-userland/electron-builder/issues/3872) [#3923](https://togithub.com/electron-userland/electron-builder/issues/3923) [#3035](https://togithub.com/electron-userland/electron-builder/issues/3035) [#3253](https://togithub.com/electron-userland/electron-builder/issues/3253) [#3701](https://togithub.com/electron-userland/electron-builder/issues/3701) [#3677](https://togithub.com/electron-userland/electron-builder/issues/3677) [#3608](https://togithub.com/electron-userland/electron-builder/issues/3608) [#3326](https://togithub.com/electron-userland/electron-builder/issues/3326) [#2887](https://togithub.com/electron-userland/electron-builder/issues/2887)
### [`v20.44.0`](https://togithub.com/electron-userland/electron-builder/compare/v20.43.0...v20.44.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.43.0...v20.44.0)
### [`v20.43.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.43.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.42.0...v20.43.0)
##### Features
- **mac:** add option to disable gatekeeper assessment in electron-osx-sign ([ef0028d](https://togithub.com/electron-userland/electron-builder/commit/ef0028d))
Special thanks to Kilian Valkhof contributor this release.
### [`v20.42.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.42.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.41.0...v20.42.0)
##### Features
- **mac:** implement signApp function for macPackager ([#3912](https://togithub.com/electron-userland/electron-builder/issues/3912)) ([99ac3d4](https://togithub.com/electron-userland/electron-builder/commit/99ac3d4))
Special thanks to Kilian Valkhof contributor this release.
### [`v20.41.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.41.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.40.2...v20.41.0)
##### Bug Fixes
- **electron-builder:** Configuring yargs through package.json is deprecated [#3751](https://togithub.com/electron-userland/electron-builder/issues/3751) ([a127a61](https://togithub.com/electron-userland/electron-builder/commit/a127a61))
##### Features
- **appx:** Add option to force set build number for AppX ([d6c9d8f](https://togithub.com/electron-userland/electron-builder/commit/d6c9d8f)), closes [#3875](https://togithub.com/electron-userland/electron-builder/issues/3875)
- **msi:** support for menuCategory sub-directory in programFilesDir ([5308531](https://togithub.com/electron-userland/electron-builder/commit/5308531))
- add support for gitlab ci pipeline ids as buildNumber ([#3838](https://togithub.com/electron-userland/electron-builder/issues/3838)) ([0972695](https://togithub.com/electron-userland/electron-builder/commit/0972695))
- configurable electron-builder-binaries host ([#3761](https://togithub.com/electron-userland/electron-builder/issues/3761)) ([f3404d3](https://togithub.com/electron-userland/electron-builder/commit/f3404d3))
- **mac:** Add option to enable hardened-runtime ([7d5f952](https://togithub.com/electron-userland/electron-builder/commit/7d5f952)), closes [#3858](https://togithub.com/electron-userland/electron-builder/issues/3858)
### [`v20.40.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.40.2)
##### Bug Fixes
- **nsis:** regression since 20.40.0 - nsis uninstaller is not silent ([4d92abf](https://togithub.com/electron-userland/electron-builder/commit/4d92abf)), closes [#3813](https://togithub.com/electron-userland/electron-builder/issues/3813)
##### Features
- **portable:** `unpackDirName` option for portable ([4ee4be6](https://togithub.com/electron-userland/electron-builder/commit/4ee4be6)), closes [#3799](https://togithub.com/electron-userland/electron-builder/issues/3799)
### [`v20.40.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.40.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.39.0...v20.40.0)
##### Bug Fixes
- Increase log buffer for 7zip exec ([#3760](https://togithub.com/electron-userland/electron-builder/issues/3760)) ([51d2534](https://togithub.com/electron-userland/electron-builder/commit/51d2534))
##### Features
- **appx:** Add appx option to show app name on tiles. ([#3802](https://togithub.com/electron-userland/electron-builder/issues/3802)) ([fa90f49](https://togithub.com/electron-userland/electron-builder/commit/fa90f49))
- **nsis:** enable custom check if app is running ([de36d5e](https://togithub.com/electron-userland/electron-builder/commit/de36d5e))
- **nsis:** Feature/do not ignore uninstall errors ([#3782](https://togithub.com/electron-userland/electron-builder/issues/3782)) ([c84ecff](https://togithub.com/electron-userland/electron-builder/commit/c84ecff))
- **portable:** constant unpack path across all launches of the same executable ([3be0181](https://togithub.com/electron-userland/electron-builder/commit/3be0181)), closes [#3799](https://togithub.com/electron-userland/electron-builder/issues/3799)
### [`v20.39.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.39.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.5...v20.39.0)
##### Bug Fixes
- **app-builder-lib:** Typo in error ([#3698](https://togithub.com/electron-userland/electron-builder/issues/3698)) ([480b930](https://togithub.com/electron-userland/electron-builder/commit/480b930))
- **docker:** Squirrel.Windows requires tzdata package ([#3630](https://togithub.com/electron-userland/electron-builder/issues/3630)) ([9384e8e](https://togithub.com/electron-userland/electron-builder/commit/9384e8e))
- **nsis:** make killing the running app silent ([#3624](https://togithub.com/electron-userland/electron-builder/issues/3624)) ([9cb0069](https://togithub.com/electron-userland/electron-builder/commit/9cb0069))
- **nsis:** when app is uninstalling, uninstaller does not ([4eb29d9](https://togithub.com/electron-userland/electron-builder/commit/4eb29d9))
##### Features
- **docker:** node v11 support for Docker images ([a47dbbb](https://togithub.com/electron-userland/electron-builder/commit/a47dbbb))
### [`v20.38.5`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.5)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.4...v20.38.5)
##### Bug Fixes
- older version of app-builder-bin included ([f10498c](https://togithub.com/electron-userland/electron-builder/commit/f10498c)), closes [#3600](https://togithub.com/electron-userland/electron-builder/issues/3600)
### [`v20.38.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.4)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.3...v20.38.4)
**electron-updater 4.0.7** pre-release.
##### Bug Fixes
- **electron-updater:** make "checkForUpdatesAndNotify" catchable promise ([#3531](https://togithub.com/electron-userland/electron-builder/issues/3531)) ([2c674df](https://togithub.com/electron-userland/electron-builder/commit/2c674df))
- **snap:** fix snapcraft version check for 3.0 ([0ba9c4f](https://togithub.com/electron-userland/electron-builder/commit/0ba9c4f)), closes [#3549](https://togithub.com/electron-userland/electron-builder/issues/3549)
### [`v20.38.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.3)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.2...v20.38.3)
**electron-updater 4.0.6** release.
##### Bug Fixes
- **electron-updater:** Pass requestHeaders to httpExecutor ([#3536](https://togithub.com/electron-userland/electron-builder/issues/3536)) ([f698f08](https://togithub.com/electron-userland/electron-builder/commit/f698f08))
- **mac:** fine-grained control [NSAllowsLocalNetworking] is not available in older operating systems (iOS 10.0 and older, or macOS 10.12 and older) ([930dc8d](https://togithub.com/electron-userland/electron-builder/commit/930dc8d)), closes [#3377](https://togithub.com/electron-userland/electron-builder/issues/3377)
- **nsis:** 稍后 typo ([#3524](https://togithub.com/electron-userland/electron-builder/issues/3524)) ([947ae66](https://togithub.com/electron-userland/electron-builder/commit/947ae66))
### [`v20.38.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.2)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.1...v20.38.2)
##### Bug Fixes
- **linux:** invalid default app icon used warning ([ceafebb](https://togithub.com/electron-userland/electron-builder/commit/ceafebb)), closes [#3495](https://togithub.com/electron-userland/electron-builder/issues/3495)
Thanks to all contributors to this release:
- Terry Zhao ([@zhaoterryy](https://togithub.com/zhaoterryy))
### [`v20.38.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.0...v20.38.1)
**electron-updater 4.0.5** release.
##### Bug Fixes
- always respect arch in user custom artifact pattern ([45f17f5](https://togithub.com/electron-userland/electron-builder/commit/45f17f5)), closes [#3510](https://togithub.com/electron-userland/electron-builder/issues/3510)
- **electron-updater:** disable differential download operation validation for now ([b7f8e8c](https://togithub.com/electron-userland/electron-builder/commit/b7f8e8c)), closes [#3485](https://togithub.com/electron-userland/electron-builder/issues/3485)
### [`v20.38.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.37.0...v20.38.0)
##### Bug Fixes
- if cannot resolve win csc link, report as InvalidConfigurationError to make clear that it is user error ([88d8a6b](https://togithub.com/electron-userland/electron-builder/commit/88d8a6b)), closes [#3502](https://togithub.com/electron-userland/electron-builder/issues/3502)
##### Features
- artifactBuildStarted event [#3493](https://togithub.com/electron-userland/electron-builder/issues/3493) ([e59f6c3](https://togithub.com/electron-userland/electron-builder/commit/e59f6c3))
### [`v20.37.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.37.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.2...v20.37.0)
##### Features
- **mac:** Support macOS Mojave Dark Mode ([e85ef88](https://togithub.com/electron-userland/electron-builder/commit/e85ef88)), closes [#3496](https://togithub.com/electron-userland/electron-builder/issues/3496)
- product name for AppImage file ([68e5573](https://togithub.com/electron-userland/electron-builder/commit/68e5573)), closes [#1895](https://togithub.com/electron-userland/electron-builder/issues/1895) [#3334](https://togithub.com/electron-userland/electron-builder/issues/3334)
### [`v20.36.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.36.2)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.1...v20.36.2)
**electron-updater 4.0.4** release.
##### Bug Fixes
- **electron-updater:** fix checkForUpdatesAndNotify regression in 4.0.0 ([0fa9096](https://togithub.com/electron-userland/electron-builder/commit/0fa9096))
- **electron-updater:** nsis one-click per-machine auto-updating fails (Error: spawn [...].exe EACCES) ([cc63141](https://togithub.com/electron-userland/electron-builder/commit/cc63141)), closes [#3480](https://togithub.com/electron-userland/electron-builder/issues/3480) [#3367](https://togithub.com/electron-userland/electron-builder/issues/3367)
### [`v20.36.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.36.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.0...v20.36.1)
**electron-updater 4.0.1** release.
##### Bug Fixes
- validate using semver.coerce() ([#3477](https://togithub.com/electron-userland/electron-builder/issues/3477)) ([a46f79a](https://togithub.com/electron-userland/electron-builder/commit/a46f79a)), closes [#3475](https://togithub.com/electron-userland/electron-builder/issues/3475)
##### Features
- **proton-native:** package proton-native for Windows ([fd86d92](https://togithub.com/electron-userland/electron-builder/commit/fd86d92)), closes [#3444](https://togithub.com/electron-userland/electron-builder/issues/3444) [#3472](https://togithub.com/electron-userland/electron-builder/issues/3472) [#3113](https://togithub.com/electron-userland/electron-builder/issues/3113)
### [`v20.36.0`](https://togithub.com/electron-userland/electron-builder/compare/v20.35.0...v20.36.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.35.0...v20.36.0)
### [`v20.35.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.35.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.34.0...v20.35.0)
**electron-updater 4.0.0** pre-release.
Important — next version of electron-updater:
- requires Electron 3.
- uses correct (not roamable) directory on Windows to cache update related files (pending installation files, data for differential update). And this directory doesn't depend anymore on your application product name.
Corresponding changes were required on electron-builder side, so, electron-builder 20.35.0 requires electron-updater 4.0.0.
These changes in general quite stable, but some another fixes planned for Windows, so, probably, electron-updater 4.0.0 will be not marked as `latest` until all planned fixes are not implemented.
##### Features
- **electron-updater:** decouple Electron API to support Proton and other frameworks ([9422251](https://togithub.com/electron-userland/electron-builder/commit/9422251))
- use wine64 on macOS ([dbcbaf3](https://togithub.com/electron-userland/electron-builder/commit/dbcbaf3))
- **electron-updater:** use cache dir for electron-updater cache data ([c01b7c0](https://togithub.com/electron-userland/electron-builder/commit/c01b7c0)), closes [#3451](https://togithub.com/electron-userland/electron-builder/issues/3451) [#3467](https://togithub.com/electron-userland/electron-builder/issues/3467)
### [`v20.34.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.34.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.2...v20.34.0)
**electron-updater 3.2.3** release.
##### Bug Fixes
- **electron-updater:** fix recent differential update regression ([d9341d6](https://togithub.com/electron-userland/electron-builder/commit/d9341d6))
##### Features
- support ${os} macro in output dir ([f629b52](https://togithub.com/electron-userland/electron-builder/commit/f629b52)), closes [#3314](https://togithub.com/electron-userland/electron-builder/issues/3314)
- **electron-updater:** expose downloaded file in update-downloaded event ([7cdece3](https://togithub.com/electron-userland/electron-builder/commit/7cdece3)), closes [#3070](https://togithub.com/electron-userland/electron-builder/issues/3070) [#3345](https://togithub.com/electron-userland/electron-builder/issues/3345)
### [`v20.33.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.33.2)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.1...v20.33.2)
**electron-updater 3.2.2** release.
##### Bug Fixes
- **electron-updater:** do not dispatch error event for CancellationError [#1150](https://togithub.com/electron-userland/electron-builder/issues/1150) ([e7acbd9](https://togithub.com/electron-userland/electron-builder/commit/e7acbd9))
##### Features
- **nsis:** add possibility to force an install mode programmatically ([ab244b4](https://togithub.com/electron-userland/electron-builder/commit/ab244b4))
### [`v20.33.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.33.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.0...v20.33.1)
Another part of electron-builder was rewritten in Go — as result, to get publisher name from code signing certificate, `openssl` is not required anymore on macOS/Linux and bloody PowerShell on Windows.
If you use `electron-updater`, strongly recommended to update electron-builder to `20.33.1` and electron-updater to `3.2.1`. These versions are `next` (pre-release) for now, but will be promoted as latest in several days.
##### Bug Fixes
- **electron-updater:** Updater crash on windows, fails on MacOS X ([76fdd42](https://togithub.com/electron-userland/electron-builder/commit/76fdd42)), closes [#3308](https://togithub.com/electron-userland/electron-builder/issues/3308) [#3377](https://togithub.com/electron-userland/electron-builder/issues/3377)
- **electron-webpack:** resolve electron-webpack config ([eb9c1d6](https://togithub.com/electron-userland/electron-builder/commit/eb9c1d6))
### [`v20.32.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.32.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.3...v20.32.0)
##### Features
- **pkg:** add more pkg configuration options ([#3449](https://togithub.com/electron-userland/electron-builder/issues/3449)) ([b6d4dcd](https://togithub.com/electron-userland/electron-builder/commit/b6d4dcd))
- support functions in js config files ([ebd9f0f](https://togithub.com/electron-userland/electron-builder/commit/ebd9f0f))
### [`v20.31.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.3)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.2...v20.31.3)
##### Bug Fixes
- Unable to exclude files from app.asar ([5226c21](https://togithub.com/electron-userland/electron-builder/commit/5226c21)), closes [#3446](https://togithub.com/electron-userland/electron-builder/issues/3446)
##### Features
- support functions in js config files ([ebd9f0f](https://togithub.com/electron-userland/electron-builder/commit/ebd9f0f))
### [`v20.31.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.2)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.1...v20.31.2)
##### Bug Fixes
- **mac:** Framework symlinks are not created in app on macOS, leading to crash on launch ([7bf2b9a](https://togithub.com/electron-userland/electron-builder/commit/7bf2b9a)), closes [#3435](https://togithub.com/electron-userland/electron-builder/issues/3435)
### [`v20.31.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.0...v20.31.1)
##### Bug Fixes
- respect ignore patterns for node modules if defined as file set filter ([f52ce37](https://togithub.com/electron-userland/electron-builder/commit/f52ce37))
- **squirrel.windows:** pass 7za path via env ([ce1de01](https://togithub.com/electron-userland/electron-builder/commit/ce1de01))
##### Features
- **electron-publisher:** Allow pass configuration to custom electron-publisher provider ([6570e4b](https://togithub.com/electron-userland/electron-builder/commit/6570e4b)), closes [#3261](https://togithub.com/electron-userland/electron-builder/issues/3261)
- **nsis:** add languages sv_SE, no, da, fi, es, nl_NL and complete ru, it, pl, hu, fr ([#3411](https://togithub.com/electron-userland/electron-builder/issues/3411)) ([e101832](https://togithub.com/electron-userland/electron-builder/commit/e101832))
### [`v20.31.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.30.0...v20.31.0)
##### Features
- **linux:** forbid desktop.Exec ([0f2c25f](https://togithub.com/electron-userland/electron-builder/commit/0f2c25f)), closes [#3418](https://togithub.com/electron-userland/electron-builder/issues/3418)
- **squirrel.windows:** update Squirrel.Windows to 1.9.0 ([bcf0947](https://togithub.com/electron-userland/electron-builder/commit/bcf0947)), closes [#3409](https://togithub.com/electron-userland/electron-builder/issues/3409) [#2543](https://togithub.com/electron-userland/electron-builder/issues/2543)
### [`v20.30.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.30.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.29.1...v20.30.0)
Snap by default includes `libsecret-1-0` now, so, you don't need to explicitly include it into stage packages if need.
### [`v20.29.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.29.1)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.29.0...v20.29.1)
**electron-updater 3.1.5** release.
##### Bug Fixes
- **electron-updater:** Fix grammar in notification message ([#3410](https://togithub.com/electron-userland/electron-builder/issues/3410)) ([7953e56](https://togithub.com/electron-userland/electron-builder/commit/7953e56))
- **electron-updater:** remove escaping of package-path arg - node escapes it properly ([c7e07cc](https://togithub.com/electron-userland/electron-builder/commit/c7e07cc))
- **nsis:** CopyFiles requires CreateDirectory ([8ae6c01](https://togithub.com/electron-userland/electron-builder/commit/8ae6c01))
- **nsis:** create appdata directory before copying installer ([#3400](https://togithub.com/electron-userland/electron-builder/issues/3400)) ([0c28515](https://togithub.com/electron-userland/electron-builder/commit/0c28515))
- **win:** Relay exit code in portable app ([#3378](https://togithub.com/electron-userland/electron-builder/issues/3378)) ([56ddb8e](https://togithub.com/electron-userland/electron-builder/commit/56ddb8e))
##### Features
- **appx:** Added support for Appx URL-Schemes ([931e605](https://togithub.com/electron-userland/electron-builder/commit/931e605)), closes [#3373](https://togithub.com/electron-userland/electron-builder/issues/3373)
- expand macro for copyright field ([06d1582](https://togithub.com/electron-userland/electron-builder/commit/06d1582)), closes [#3273](https://togithub.com/electron-userland/electron-builder/issues/3273)
- **nsis:** add japanese language ([#3304](https://togithub.com/electron-userland/electron-builder/issues/3304)) ([ba035ea](https://togithub.com/electron-userland/electron-builder/commit/ba035ea))
### [`v20.29.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.29.0)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.4...v20.29.0)
**electron-updater 3.1.4** pre-release.
##### Bug Fixes
- **electron-updater:** Added electron 3(Node 10) support to nsis updater ([78a65d2](https://togithub.com/electron-userland/electron-builder/commit/78a65d2)), closes [#3371](https://togithub.com/electron-userland/electron-builder/issues/3371)
- **electron-updater:** better escaping of package-path arg ([44c8fd0](https://togithub.com/electron-userland/electron-builder/commit/44c8fd0))
- **mac:** mac build fails against electron v4.0.0-beta.3 ([7fc9a29](https://togithub.com/electron-userland/electron-builder/commit/7fc9a29)), closes [#3412](https://togithub.com/electron-userland/electron-builder/issues/3412)
### [`v20.28.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.28.4)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.3...v20.28.4)
##### Bug Fixes
- **snap:** do not set environment for classic ([9eec0a9](https://togithub.com/electron-userland/electron-builder/commit/9eec0a9)), closes [#3300](https://togithub.com/electron-userland/electron-builder/issues/3300)
### [`v20.28.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.28.3)
[Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.2...v20.28.3)
##### Bug Fixes
- **electron-updater:** close files more reliably during differential download ([d37bacb](https://togithub.com/electron-userland/electron-builder/commit/d37bacb))
- **mac:** mac ZIP root folder regression ([2df0e1c](https://togithub.com/electron-userland/electron-builder/commit/2df0e1c)), closes [#3277](https://togithub.com/electron-userland/electron-builder/issues/3277)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
20.28.2
->20.44.4
Release Notes
electron-userland/electron-builder
### [`v20.44.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.4) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.3...v20.44.4) Thanks to [Thomas Nordquist](https://togithub.com/thomasnordquist), snap produced using template on Linux is always passed review, regardless of [incorrect FS configuration](https://togithub.com/electron-userland/electron-builder/issues/3608#issuecomment-504168649) of your Linux. Free [build service](https://togithub.com/electron-userland/electron-build-service) to build for Linux on Windows, is available for use again. ##### Bug Fixes - disable AppImage target by default if build on Windows ([4f05bad](https://togithub.com/electron-userland/electron-builder/commit/4f05bad)) ### [`v20.44.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.3) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.2...v20.44.3) ##### Bug Fixes - ensure that setgid and setuid flags are cleared ([80b8d91](https://togithub.com/electron-userland/electron-builder/commit/80b8d91)), closes [#3608](https://togithub.com/electron-userland/electron-builder/issues/3608) - **snap:** detect snapcraft version if quoted ([d18909b](https://togithub.com/electron-userland/electron-builder/commit/d18909b)) ### [`v20.44.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.2) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.1...v20.44.2) Please be aware about [multpass](https://togithub.com/CanonicalLtd/multipass/issues/847) bug on macOS if your have custom stage packages for Snap. ##### Bug Fixes - **snap:** detect snapcraft version if quoted ([d18909b](https://togithub.com/electron-userland/electron-builder/commit/d18909b)) ### [`v20.44.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.44.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.44.0...v20.44.1) As result of [Snapcraft Summit Montreal](https://blog.ubuntu.com/2019/03/22/snapcraft-summit-montreal), Snapcraft support was greatly improved: - 2x smaller size (56 MB vs 125 MB). - less user OS dependency, more wider various Linux distros support. - easy building even if custom stage packages are used, because of support for [multipass](https://togithub.com/CanonicalLtd/multipass) (Docker support is completely removed). - more secure because newer software is used (still, old Linux distros are supported). - faster builds on CI, because template snap app size reduced from 48 MB to 1.5 MB (yes, it is not a joke). - smaller size of Docker image because snapcraft support was removed. ##### Bug Fixes - **snap:** command line arguments are not supported ([a7e1aec](https://togithub.com/electron-userland/electron-builder/commit/a7e1aec)), closes [#2880](https://togithub.com/electron-userland/electron-builder/issues/2880) - **snap:** confinement classic not allowed with plugs ([efbc41e](https://togithub.com/electron-userland/electron-builder/commit/efbc41e)), closes [#2730](https://togithub.com/electron-userland/electron-builder/issues/2730) - allow $schema property in electron-builder.json ([#3963](https://togithub.com/electron-userland/electron-builder/issues/3963)) ([1d9d5ed](https://togithub.com/electron-userland/electron-builder/commit/1d9d5ed)), closes [#3962](https://togithub.com/electron-userland/electron-builder/issues/3962) - **app-builder-lib:** use DigiCert timestamp server as default ([#3965](https://togithub.com/electron-userland/electron-builder/issues/3965)) ([09a6cdd](https://togithub.com/electron-userland/electron-builder/commit/09a6cdd)) - **builder-util-runtime:** fix description when request 404 ([#3964](https://togithub.com/electron-userland/electron-builder/issues/3964)) ([9087f4f](https://togithub.com/electron-userland/electron-builder/commit/9087f4f)) - **dmg:** Adding ‘sign’ dmg option to scheme.json to fix build errors ([#3941](https://togithub.com/electron-userland/electron-builder/issues/3941)) ([766ecff](https://togithub.com/electron-userland/electron-builder/commit/766ecff)) ##### Features - **snap:** electron 4 and 5 support ([66b1225](https://togithub.com/electron-userland/electron-builder/commit/66b1225)), closes [#3872](https://togithub.com/electron-userland/electron-builder/issues/3872) [#3923](https://togithub.com/electron-userland/electron-builder/issues/3923) [#3035](https://togithub.com/electron-userland/electron-builder/issues/3035) [#3253](https://togithub.com/electron-userland/electron-builder/issues/3253) [#3701](https://togithub.com/electron-userland/electron-builder/issues/3701) [#3677](https://togithub.com/electron-userland/electron-builder/issues/3677) [#3608](https://togithub.com/electron-userland/electron-builder/issues/3608) [#3326](https://togithub.com/electron-userland/electron-builder/issues/3326) [#2887](https://togithub.com/electron-userland/electron-builder/issues/2887) ### [`v20.44.0`](https://togithub.com/electron-userland/electron-builder/compare/v20.43.0...v20.44.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.43.0...v20.44.0) ### [`v20.43.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.43.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.42.0...v20.43.0) ##### Features - **mac:** add option to disable gatekeeper assessment in electron-osx-sign ([ef0028d](https://togithub.com/electron-userland/electron-builder/commit/ef0028d)) Special thanks to Kilian Valkhof contributor this release. ### [`v20.42.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.42.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.41.0...v20.42.0) ##### Features - **mac:** implement signApp function for macPackager ([#3912](https://togithub.com/electron-userland/electron-builder/issues/3912)) ([99ac3d4](https://togithub.com/electron-userland/electron-builder/commit/99ac3d4)) Special thanks to Kilian Valkhof contributor this release. ### [`v20.41.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.41.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.40.2...v20.41.0) ##### Bug Fixes - **electron-builder:** Configuring yargs through package.json is deprecated [#3751](https://togithub.com/electron-userland/electron-builder/issues/3751) ([a127a61](https://togithub.com/electron-userland/electron-builder/commit/a127a61)) ##### Features - **appx:** Add option to force set build number for AppX ([d6c9d8f](https://togithub.com/electron-userland/electron-builder/commit/d6c9d8f)), closes [#3875](https://togithub.com/electron-userland/electron-builder/issues/3875) - **msi:** support for menuCategory sub-directory in programFilesDir ([5308531](https://togithub.com/electron-userland/electron-builder/commit/5308531)) - add support for gitlab ci pipeline ids as buildNumber ([#3838](https://togithub.com/electron-userland/electron-builder/issues/3838)) ([0972695](https://togithub.com/electron-userland/electron-builder/commit/0972695)) - configurable electron-builder-binaries host ([#3761](https://togithub.com/electron-userland/electron-builder/issues/3761)) ([f3404d3](https://togithub.com/electron-userland/electron-builder/commit/f3404d3)) - **mac:** Add option to enable hardened-runtime ([7d5f952](https://togithub.com/electron-userland/electron-builder/commit/7d5f952)), closes [#3858](https://togithub.com/electron-userland/electron-builder/issues/3858) ### [`v20.40.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.40.2) ##### Bug Fixes - **nsis:** regression since 20.40.0 - nsis uninstaller is not silent ([4d92abf](https://togithub.com/electron-userland/electron-builder/commit/4d92abf)), closes [#3813](https://togithub.com/electron-userland/electron-builder/issues/3813) ##### Features - **portable:** `unpackDirName` option for portable ([4ee4be6](https://togithub.com/electron-userland/electron-builder/commit/4ee4be6)), closes [#3799](https://togithub.com/electron-userland/electron-builder/issues/3799) ### [`v20.40.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.40.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.39.0...v20.40.0) ##### Bug Fixes - Increase log buffer for 7zip exec ([#3760](https://togithub.com/electron-userland/electron-builder/issues/3760)) ([51d2534](https://togithub.com/electron-userland/electron-builder/commit/51d2534)) ##### Features - **appx:** Add appx option to show app name on tiles. ([#3802](https://togithub.com/electron-userland/electron-builder/issues/3802)) ([fa90f49](https://togithub.com/electron-userland/electron-builder/commit/fa90f49)) - **nsis:** enable custom check if app is running ([de36d5e](https://togithub.com/electron-userland/electron-builder/commit/de36d5e)) - **nsis:** Feature/do not ignore uninstall errors ([#3782](https://togithub.com/electron-userland/electron-builder/issues/3782)) ([c84ecff](https://togithub.com/electron-userland/electron-builder/commit/c84ecff)) - **portable:** constant unpack path across all launches of the same executable ([3be0181](https://togithub.com/electron-userland/electron-builder/commit/3be0181)), closes [#3799](https://togithub.com/electron-userland/electron-builder/issues/3799) ### [`v20.39.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.39.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.5...v20.39.0) ##### Bug Fixes - **app-builder-lib:** Typo in error ([#3698](https://togithub.com/electron-userland/electron-builder/issues/3698)) ([480b930](https://togithub.com/electron-userland/electron-builder/commit/480b930)) - **docker:** Squirrel.Windows requires tzdata package ([#3630](https://togithub.com/electron-userland/electron-builder/issues/3630)) ([9384e8e](https://togithub.com/electron-userland/electron-builder/commit/9384e8e)) - **nsis:** make killing the running app silent ([#3624](https://togithub.com/electron-userland/electron-builder/issues/3624)) ([9cb0069](https://togithub.com/electron-userland/electron-builder/commit/9cb0069)) - **nsis:** when app is uninstalling, uninstaller does not ([4eb29d9](https://togithub.com/electron-userland/electron-builder/commit/4eb29d9)) ##### Features - **docker:** node v11 support for Docker images ([a47dbbb](https://togithub.com/electron-userland/electron-builder/commit/a47dbbb)) ### [`v20.38.5`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.5) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.4...v20.38.5) ##### Bug Fixes - older version of app-builder-bin included ([f10498c](https://togithub.com/electron-userland/electron-builder/commit/f10498c)), closes [#3600](https://togithub.com/electron-userland/electron-builder/issues/3600) ### [`v20.38.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.4) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.3...v20.38.4) **electron-updater 4.0.7** pre-release. ##### Bug Fixes - **electron-updater:** make "checkForUpdatesAndNotify" catchable promise ([#3531](https://togithub.com/electron-userland/electron-builder/issues/3531)) ([2c674df](https://togithub.com/electron-userland/electron-builder/commit/2c674df)) - **snap:** fix snapcraft version check for 3.0 ([0ba9c4f](https://togithub.com/electron-userland/electron-builder/commit/0ba9c4f)), closes [#3549](https://togithub.com/electron-userland/electron-builder/issues/3549) ### [`v20.38.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.3) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.2...v20.38.3) **electron-updater 4.0.6** release. ##### Bug Fixes - **electron-updater:** Pass requestHeaders to httpExecutor ([#3536](https://togithub.com/electron-userland/electron-builder/issues/3536)) ([f698f08](https://togithub.com/electron-userland/electron-builder/commit/f698f08)) - **mac:** fine-grained control [NSAllowsLocalNetworking] is not available in older operating systems (iOS 10.0 and older, or macOS 10.12 and older) ([930dc8d](https://togithub.com/electron-userland/electron-builder/commit/930dc8d)), closes [#3377](https://togithub.com/electron-userland/electron-builder/issues/3377) - **nsis:** 稍后 typo ([#3524](https://togithub.com/electron-userland/electron-builder/issues/3524)) ([947ae66](https://togithub.com/electron-userland/electron-builder/commit/947ae66)) ### [`v20.38.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.2) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.1...v20.38.2) ##### Bug Fixes - **linux:** invalid default app icon used warning ([ceafebb](https://togithub.com/electron-userland/electron-builder/commit/ceafebb)), closes [#3495](https://togithub.com/electron-userland/electron-builder/issues/3495) Thanks to all contributors to this release: - Terry Zhao ([@zhaoterryy](https://togithub.com/zhaoterryy)) ### [`v20.38.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.38.0...v20.38.1) **electron-updater 4.0.5** release. ##### Bug Fixes - always respect arch in user custom artifact pattern ([45f17f5](https://togithub.com/electron-userland/electron-builder/commit/45f17f5)), closes [#3510](https://togithub.com/electron-userland/electron-builder/issues/3510) - **electron-updater:** disable differential download operation validation for now ([b7f8e8c](https://togithub.com/electron-userland/electron-builder/commit/b7f8e8c)), closes [#3485](https://togithub.com/electron-userland/electron-builder/issues/3485) ### [`v20.38.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.38.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.37.0...v20.38.0) ##### Bug Fixes - if cannot resolve win csc link, report as InvalidConfigurationError to make clear that it is user error ([88d8a6b](https://togithub.com/electron-userland/electron-builder/commit/88d8a6b)), closes [#3502](https://togithub.com/electron-userland/electron-builder/issues/3502) ##### Features - artifactBuildStarted event [#3493](https://togithub.com/electron-userland/electron-builder/issues/3493) ([e59f6c3](https://togithub.com/electron-userland/electron-builder/commit/e59f6c3)) ### [`v20.37.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.37.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.2...v20.37.0) ##### Features - **mac:** Support macOS Mojave Dark Mode ([e85ef88](https://togithub.com/electron-userland/electron-builder/commit/e85ef88)), closes [#3496](https://togithub.com/electron-userland/electron-builder/issues/3496) - product name for AppImage file ([68e5573](https://togithub.com/electron-userland/electron-builder/commit/68e5573)), closes [#1895](https://togithub.com/electron-userland/electron-builder/issues/1895) [#3334](https://togithub.com/electron-userland/electron-builder/issues/3334) ### [`v20.36.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.36.2) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.1...v20.36.2) **electron-updater 4.0.4** release. ##### Bug Fixes - **electron-updater:** fix checkForUpdatesAndNotify regression in 4.0.0 ([0fa9096](https://togithub.com/electron-userland/electron-builder/commit/0fa9096)) - **electron-updater:** nsis one-click per-machine auto-updating fails (Error: spawn [...].exe EACCES) ([cc63141](https://togithub.com/electron-userland/electron-builder/commit/cc63141)), closes [#3480](https://togithub.com/electron-userland/electron-builder/issues/3480) [#3367](https://togithub.com/electron-userland/electron-builder/issues/3367) ### [`v20.36.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.36.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.36.0...v20.36.1) **electron-updater 4.0.1** release. ##### Bug Fixes - validate using semver.coerce() ([#3477](https://togithub.com/electron-userland/electron-builder/issues/3477)) ([a46f79a](https://togithub.com/electron-userland/electron-builder/commit/a46f79a)), closes [#3475](https://togithub.com/electron-userland/electron-builder/issues/3475) ##### Features - **proton-native:** package proton-native for Windows ([fd86d92](https://togithub.com/electron-userland/electron-builder/commit/fd86d92)), closes [#3444](https://togithub.com/electron-userland/electron-builder/issues/3444) [#3472](https://togithub.com/electron-userland/electron-builder/issues/3472) [#3113](https://togithub.com/electron-userland/electron-builder/issues/3113) ### [`v20.36.0`](https://togithub.com/electron-userland/electron-builder/compare/v20.35.0...v20.36.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.35.0...v20.36.0) ### [`v20.35.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.35.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.34.0...v20.35.0) **electron-updater 4.0.0** pre-release. Important — next version of electron-updater: - requires Electron 3. - uses correct (not roamable) directory on Windows to cache update related files (pending installation files, data for differential update). And this directory doesn't depend anymore on your application product name. Corresponding changes were required on electron-builder side, so, electron-builder 20.35.0 requires electron-updater 4.0.0. These changes in general quite stable, but some another fixes planned for Windows, so, probably, electron-updater 4.0.0 will be not marked as `latest` until all planned fixes are not implemented. ##### Features - **electron-updater:** decouple Electron API to support Proton and other frameworks ([9422251](https://togithub.com/electron-userland/electron-builder/commit/9422251)) - use wine64 on macOS ([dbcbaf3](https://togithub.com/electron-userland/electron-builder/commit/dbcbaf3)) - **electron-updater:** use cache dir for electron-updater cache data ([c01b7c0](https://togithub.com/electron-userland/electron-builder/commit/c01b7c0)), closes [#3451](https://togithub.com/electron-userland/electron-builder/issues/3451) [#3467](https://togithub.com/electron-userland/electron-builder/issues/3467) ### [`v20.34.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.34.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.2...v20.34.0) **electron-updater 3.2.3** release. ##### Bug Fixes - **electron-updater:** fix recent differential update regression ([d9341d6](https://togithub.com/electron-userland/electron-builder/commit/d9341d6)) ##### Features - support ${os} macro in output dir ([f629b52](https://togithub.com/electron-userland/electron-builder/commit/f629b52)), closes [#3314](https://togithub.com/electron-userland/electron-builder/issues/3314) - **electron-updater:** expose downloaded file in update-downloaded event ([7cdece3](https://togithub.com/electron-userland/electron-builder/commit/7cdece3)), closes [#3070](https://togithub.com/electron-userland/electron-builder/issues/3070) [#3345](https://togithub.com/electron-userland/electron-builder/issues/3345) ### [`v20.33.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.33.2) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.1...v20.33.2) **electron-updater 3.2.2** release. ##### Bug Fixes - **electron-updater:** do not dispatch error event for CancellationError [#1150](https://togithub.com/electron-userland/electron-builder/issues/1150) ([e7acbd9](https://togithub.com/electron-userland/electron-builder/commit/e7acbd9)) ##### Features - **nsis:** add possibility to force an install mode programmatically ([ab244b4](https://togithub.com/electron-userland/electron-builder/commit/ab244b4)) ### [`v20.33.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.33.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.33.0...v20.33.1) Another part of electron-builder was rewritten in Go — as result, to get publisher name from code signing certificate, `openssl` is not required anymore on macOS/Linux and bloody PowerShell on Windows. If you use `electron-updater`, strongly recommended to update electron-builder to `20.33.1` and electron-updater to `3.2.1`. These versions are `next` (pre-release) for now, but will be promoted as latest in several days. ##### Bug Fixes - **electron-updater:** Updater crash on windows, fails on MacOS X ([76fdd42](https://togithub.com/electron-userland/electron-builder/commit/76fdd42)), closes [#3308](https://togithub.com/electron-userland/electron-builder/issues/3308) [#3377](https://togithub.com/electron-userland/electron-builder/issues/3377) - **electron-webpack:** resolve electron-webpack config ([eb9c1d6](https://togithub.com/electron-userland/electron-builder/commit/eb9c1d6)) ### [`v20.32.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.32.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.3...v20.32.0) ##### Features - **pkg:** add more pkg configuration options ([#3449](https://togithub.com/electron-userland/electron-builder/issues/3449)) ([b6d4dcd](https://togithub.com/electron-userland/electron-builder/commit/b6d4dcd)) - support functions in js config files ([ebd9f0f](https://togithub.com/electron-userland/electron-builder/commit/ebd9f0f)) ### [`v20.31.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.3) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.2...v20.31.3) ##### Bug Fixes - Unable to exclude files from app.asar ([5226c21](https://togithub.com/electron-userland/electron-builder/commit/5226c21)), closes [#3446](https://togithub.com/electron-userland/electron-builder/issues/3446) ##### Features - support functions in js config files ([ebd9f0f](https://togithub.com/electron-userland/electron-builder/commit/ebd9f0f)) ### [`v20.31.2`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.2) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.1...v20.31.2) ##### Bug Fixes - **mac:** Framework symlinks are not created in app on macOS, leading to crash on launch ([7bf2b9a](https://togithub.com/electron-userland/electron-builder/commit/7bf2b9a)), closes [#3435](https://togithub.com/electron-userland/electron-builder/issues/3435) ### [`v20.31.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.31.0...v20.31.1) ##### Bug Fixes - respect ignore patterns for node modules if defined as file set filter ([f52ce37](https://togithub.com/electron-userland/electron-builder/commit/f52ce37)) - **squirrel.windows:** pass 7za path via env ([ce1de01](https://togithub.com/electron-userland/electron-builder/commit/ce1de01)) ##### Features - **electron-publisher:** Allow pass configuration to custom electron-publisher provider ([6570e4b](https://togithub.com/electron-userland/electron-builder/commit/6570e4b)), closes [#3261](https://togithub.com/electron-userland/electron-builder/issues/3261) - **nsis:** add languages sv_SE, no, da, fi, es, nl_NL and complete ru, it, pl, hu, fr ([#3411](https://togithub.com/electron-userland/electron-builder/issues/3411)) ([e101832](https://togithub.com/electron-userland/electron-builder/commit/e101832)) ### [`v20.31.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.31.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.30.0...v20.31.0) ##### Features - **linux:** forbid desktop.Exec ([0f2c25f](https://togithub.com/electron-userland/electron-builder/commit/0f2c25f)), closes [#3418](https://togithub.com/electron-userland/electron-builder/issues/3418) - **squirrel.windows:** update Squirrel.Windows to 1.9.0 ([bcf0947](https://togithub.com/electron-userland/electron-builder/commit/bcf0947)), closes [#3409](https://togithub.com/electron-userland/electron-builder/issues/3409) [#2543](https://togithub.com/electron-userland/electron-builder/issues/2543) ### [`v20.30.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.30.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.29.1...v20.30.0) Snap by default includes `libsecret-1-0` now, so, you don't need to explicitly include it into stage packages if need. ### [`v20.29.1`](https://togithub.com/electron-userland/electron-builder/releases/v20.29.1) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.29.0...v20.29.1) **electron-updater 3.1.5** release. ##### Bug Fixes - **electron-updater:** Fix grammar in notification message ([#3410](https://togithub.com/electron-userland/electron-builder/issues/3410)) ([7953e56](https://togithub.com/electron-userland/electron-builder/commit/7953e56)) - **electron-updater:** remove escaping of package-path arg - node escapes it properly ([c7e07cc](https://togithub.com/electron-userland/electron-builder/commit/c7e07cc)) - **nsis:** CopyFiles requires CreateDirectory ([8ae6c01](https://togithub.com/electron-userland/electron-builder/commit/8ae6c01)) - **nsis:** create appdata directory before copying installer ([#3400](https://togithub.com/electron-userland/electron-builder/issues/3400)) ([0c28515](https://togithub.com/electron-userland/electron-builder/commit/0c28515)) - **win:** Relay exit code in portable app ([#3378](https://togithub.com/electron-userland/electron-builder/issues/3378)) ([56ddb8e](https://togithub.com/electron-userland/electron-builder/commit/56ddb8e)) ##### Features - **appx:** Added support for Appx URL-Schemes ([931e605](https://togithub.com/electron-userland/electron-builder/commit/931e605)), closes [#3373](https://togithub.com/electron-userland/electron-builder/issues/3373) - expand macro for copyright field ([06d1582](https://togithub.com/electron-userland/electron-builder/commit/06d1582)), closes [#3273](https://togithub.com/electron-userland/electron-builder/issues/3273) - **nsis:** add japanese language ([#3304](https://togithub.com/electron-userland/electron-builder/issues/3304)) ([ba035ea](https://togithub.com/electron-userland/electron-builder/commit/ba035ea)) ### [`v20.29.0`](https://togithub.com/electron-userland/electron-builder/releases/v20.29.0) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.4...v20.29.0) **electron-updater 3.1.4** pre-release. ##### Bug Fixes - **electron-updater:** Added electron 3(Node 10) support to nsis updater ([78a65d2](https://togithub.com/electron-userland/electron-builder/commit/78a65d2)), closes [#3371](https://togithub.com/electron-userland/electron-builder/issues/3371) - **electron-updater:** better escaping of package-path arg ([44c8fd0](https://togithub.com/electron-userland/electron-builder/commit/44c8fd0)) - **mac:** mac build fails against electron v4.0.0-beta.3 ([7fc9a29](https://togithub.com/electron-userland/electron-builder/commit/7fc9a29)), closes [#3412](https://togithub.com/electron-userland/electron-builder/issues/3412) ### [`v20.28.4`](https://togithub.com/electron-userland/electron-builder/releases/v20.28.4) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.3...v20.28.4) ##### Bug Fixes - **snap:** do not set environment for classic ([9eec0a9](https://togithub.com/electron-userland/electron-builder/commit/9eec0a9)), closes [#3300](https://togithub.com/electron-userland/electron-builder/issues/3300) ### [`v20.28.3`](https://togithub.com/electron-userland/electron-builder/releases/v20.28.3) [Compare Source](https://togithub.com/electron-userland/electron-builder/compare/v20.28.2...v20.28.3) ##### Bug Fixes - **electron-updater:** close files more reliably during differential download ([d37bacb](https://togithub.com/electron-userland/electron-builder/commit/d37bacb)) - **mac:** mac ZIP root folder regression ([2df0e1c](https://togithub.com/electron-userland/electron-builder/commit/2df0e1c)), closes [#3277](https://togithub.com/electron-userland/electron-builder/issues/3277)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.