- #6660
4c6d1546
Thanks @mifi! - Fix error thrown due to duplicated signing of user-defined binaries on mac when resolving relative path
-
#6556
a138a86f
Thanks @mmaietta! - Breaking changes Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ Fail-fast for windows signature verification failures. Adding-LiteralPath
to update file path to disregard injected wildcards Force strip path separators for backslashes on Windows during update process Force authentication for local mac squirrel update serverFixes: fix(nsis): Adding --INPUTCHARSET to makensis. (#4898 #6232 #6259)
Adding additional details to error console logging
- #6578
81132a85
Thanks @indutny-signal! - feat: usemergeASARs
API by @electron/universal
-
#6556
a138a86f
Thanks @mmaietta! - Default to LZO compression for snap packages. This greatly improves cold startup performance (https://snapcraft.io/blog/why-lzo-was-chosen-as-the-new-compression-method). LZO has already been adopted by most desktop-oriented snaps outside of the Electron realm.For the rare case where developers prefer a smaller file size (XZ) to vastly improved decompression performance (LZO), provided an option to override the default compression method.
Consumers do not need to update their configuration unless they specifically want to stick to XZ compression.
- #6625
c561af81
Thanks @DanielMcAssey! - fix(packager): wait for event before starting an upload
- #6551
7b2a5e1f
Thanks @indutny-signal! - fix(nsis): use revertible rmdir on update
- #6556
a138a86f
Thanks @mmaietta! - fix(win): iconId sometimes containing invalid characters, and iconId config option being ignored. fix(msi): change the fallback value for generated MSI Ids to a unique string for the product.
- #6556
a138a86f
Thanks @mmaietta! - fix(msi): MSI fails to install when deployed machine-wide via GPO
- #6547
bea51d6a
Thanks @indutny-signal! - fix(nsis): Prevent partial updates from happening
-
#6598
70c35176
Thanks @baparham! - chore(app-builder-lib): update electron-osx-sign from 0.5.0 to 0.6.0 -
Updated dependencies [
39da9edd
,a138a86f
,a138a86f
]:- electron-publish@23.0.0
- builder-util@23.0.0
- builder-util-runtime@9.0.0
- #6625
c561af81
Thanks @DanielMcAssey! - fix(packager): wait for event before starting an upload
- #6598
70c35176
Thanks @baparham! - chore(app-builder-lib): update electron-osx-sign from 0.5.0 to 0.6.0
- #6578
81132a85
Thanks @indutny-signal! - feat: usemergeASARs
API by @electron/universal
- Updated dependencies [
39da9edd
]:- electron-publish@23.0.0-alpha.1
-
#6556
a138a86f
Thanks @mmaietta! - Breaking changes Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ Fail-fast for windows signature verification failures. Adding-LiteralPath
to update file path to disregard injected wildcards Force strip path separators for backslashes on Windows during update process Force authentication for local mac squirrel update serverFixes: fix(nsis): Adding --INPUTCHARSET to makensis. (#4898 #6232 #6259)
Adding additional details to error console logging
-
#6556
a138a86f
Thanks @mmaietta! - Default to LZO compression for snap packages. This greatly improves cold startup performance (https://snapcraft.io/blog/why-lzo-was-chosen-as-the-new-compression-method). LZO has already been adopted by most desktop-oriented snaps outside of the Electron realm.For the rare case where developers prefer a smaller file size (XZ) to vastly improved decompression performance (LZO), provided an option to override the default compression method.
Consumers do not need to update their configuration unless they specifically want to stick to XZ compression.
- #6551
7b2a5e1f
Thanks @indutny-signal! - fix(nsis): use revertible rmdir on update
- #6556
a138a86f
Thanks @mmaietta! - fix(win): iconId sometimes containing invalid characters, and iconId config option being ignored. fix(msi): change the fallback value for generated MSI Ids to a unique string for the product.
- #6556
a138a86f
Thanks @mmaietta! - fix(msi): MSI fails to install when deployed machine-wide via GPO
-
#6547
bea51d6a
Thanks @indutny-signal! - fix(nsis): Prevent partial updates from happening -
Updated dependencies [
a138a86f
,a138a86f
]:- builder-util@23.0.0-alpha.0
- builder-util-runtime@9.0.0-alpha.0
- electron-publish@23.0.0-alpha.0
- Updated dependencies [
f7b38698
]:- builder-util@22.14.13
- electron-publish@22.14.13
- Updated dependencies [
344bb232
]:- electron-publish@22.14.12
- #6472
e3d06afa
Thanks @I-Otsuki! - fix(nsis): Ignore other users processes when installing for only current user Closes #6104
- #6449
df7a4255
Thanks @saadshahd! - Enable channel alternation for github publishing provider.
- #6450
661a6522
Thanks @robertpatrick! - fix(nsis): fix per-machine installs to properly elevate during silent install/updates
- #6447
d20bcf0c
Thanks @mmaietta! - fix(nsis): downgrade nsis from v3.0.4.2 to v3.0.4.1 due to (#6334)
- Updated dependencies [
04a84352
]:- builder-util@22.14.7
- electron-publish@22.14.7
- #6384
5468c188
Thanks @sohobloo! - fix(linux): If linux executableArgs already contains one of the mutually exclusive(%f / %u / %F / %U) code,don't append %U.
-
#6402
f41d5f39
Thanks @zcbenz! - fix: Since node-gyp >= 8.4.0, building modules for old versions of Electron requires passing --force-process-config due to them lacking a valid config.gypi in their headers.See also nodejs/node-gyp#2497.
-
#6400
66ca625f
Thanks @jbool24! - refactor: update Bitbucket publisher to have optional config options for Token and Username (Bitbucket Private Repos) -
Updated dependencies [
66ca625f
]:- builder-util-runtime@8.9.2
- builder-util@22.14.6
- electron-publish@22.14.6
-
#6333
54ee4e72
Thanks @lutzroeder! - fix: SnapStoreOptions required properties (#6327) -
Updated dependencies [
54ee4e72
]:- builder-util-runtime@8.9.1
- builder-util@22.14.5
- electron-publish@22.14.5
- #6308
fce1a1fa
Thanks @sr258! - The filename of the app icon in macOS is now always 'icon.icns' instead of a derivate of the product name. The reason for this change is that macOS doesn't display icons with non-ASCII characters in their names, which is quite possible in languages other than English.
- #6300
b7e4c382
Thanks @indutny-signal! - chore(nsis): fix i18n of appCannotBeClosed
- #6309
e29a6b8b
Thanks @GCKPaulYang! - fix: update assistedMessages.yml
- #6293
8ebfc962
Thanks @sr258! - Introduced env var to allow custom username for Bitbucket publish. This allows you to user a username different from the owner. No changes to interfaces or signatures that require changes in consumers.
- #6247
a9ec90d5
Thanks @erikrz! - fix (msi): broken shortcut icon for desktop and startup entry (#5965)
- #6277
b83d4ea7
Thanks @indutny-signal! - chore(nsis): internationalize appCannotBeClosed
- #6248
f3590355
Thanks @mmaietta! - fix: dmg-license as an optional dependency while still enabling docs site to build properly
- Updated dependencies [
a9453216
]:- builder-util-runtime@8.9.0
- builder-util@22.14.0
- electron-publish@22.14.0
-
#6193
7f933d00
Thanks @mmaietta! - fix: adding snapStore to AllPublishOptions so that it properly is generated viapnpm schema
-
Updated dependencies [
7f933d00
]:- builder-util-runtime@8.8.1
- builder-util@22.13.1
- electron-publish@22.13.1
- #6176
6f42f646
Thanks @gaodeng! - feat: addbeforePack
hook to build process with the same payload interface as that ofafterPack
- #6167
f45110cb
Thanks @mmaietta! - feat: Adding Keygen as an official publisher/updater for electron-builder (#6167)
- Updated dependencies [
f45110cb
]:- builder-util@22.13.0
- builder-util-runtime@8.8.0
- electron-publish@22.13.0
- c02ccbb9: fix: replace deprecated
--cache-min
option and use--prefer-offline
- Updated dependencies [6c945bd5]
- builder-util@22.12.1
- electron-publish@22.12.1
- 14974114: feat(nsis portable): Adding support for unique dir on each portable app launch
- a99a7c87: feat: allowing custom makensis url to be specified and adding flag to enable debug logging for NSIS scripts
- a4eae34f: Synchronizing CLI and package.json versions. Updating auto-publish values + changeset generation to be more frictionless
- 4a177dc0: fix(mac): Adding Developer ID Application entry for development signing when building not a mas target. Fixes: #6094 fix(mac): Removing 3rd Party Mac Developer Application certificate selector. Fixes: #6101
- Updated dependencies [a4eae34f]
- builder-util@22.11.11
- builder-util-runtime@8.7.10
- electron-publish@22.11.11
- 72ffc250: fix: App file walker including all node modules when a
node_modules/___
glob pattern is specified infiles
config (#6045) - 878671d0: Updating patch number as many deps were updated as parted of RenovateBot integration
- Updated dependencies [878671d0]
- builder-util-runtime@8.7.9
- builder-util@22.11.10
- electron-publish@22.11.10
- 1272afc5: Initial introduction of changset config
- Updated dependencies [1272afc5]
- builder-util@22.11.9
- builder-util-runtime@8.7.8
- electron-publish@22.11.9