Skip to content

Latest commit

 

History

History
336 lines (200 loc) · 22.4 KB

CHANGELOG.md

File metadata and controls

336 lines (200 loc) · 22.4 KB

app-builder-lib

23.0.1

Patch Changes

  • #6660 4c6d1546 Thanks @mifi! - Fix error thrown due to duplicated signing of user-defined binaries on mac when resolving relative path

23.0.0

Major Changes

  • #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 server

    Fixes: fix(nsis): Adding --INPUTCHARSET to makensis. (#4898 #6232 #6259)

    Adding additional details to error console logging

Minor Changes

  • #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.

Patch Changes

  • #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.

23.0.0-alpha.4

Patch Changes

23.0.0-alpha.3

Patch Changes

23.0.0-alpha.2

Minor Changes

23.0.0-alpha.1

Patch Changes

  • Updated dependencies [39da9edd]:
    • electron-publish@23.0.0-alpha.1

23.0.0-alpha.0

Major Changes

  • #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 server

    Fixes: fix(nsis): Adding --INPUTCHARSET to makensis. (#4898 #6232 #6259)

    Adding additional details to error console logging

Minor Changes

  • #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.

Patch Changes

  • #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.
  • #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

22.14.13

Patch Changes

  • Updated dependencies [f7b38698]:
    • builder-util@22.14.13
    • electron-publish@22.14.13

22.14.12

Patch Changes

  • Updated dependencies [344bb232]:
    • electron-publish@22.14.12

22.14.11

Patch Changes

  • #6472 e3d06afa Thanks @I-Otsuki! - fix(nsis): Ignore other users processes when installing for only current user Closes #6104

22.14.10

Patch Changes

22.14.9

Patch Changes

22.14.8

Patch Changes

22.14.7

Patch Changes

  • Updated dependencies [04a84352]:
    • builder-util@22.14.7
    • electron-publish@22.14.7

22.14.6

Patch Changes

  • #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

22.14.5

Patch Changes

  • #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

22.14.4

Patch Changes

  • #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.
  • #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.

22.14.3

Patch Changes

  • #6247 a9ec90d5 Thanks @erikrz! - fix (msi): broken shortcut icon for desktop and startup entry (#5965)

22.14.2

Patch Changes

  • #6248 f3590355 Thanks @mmaietta! - fix: dmg-license as an optional dependency while still enabling docs site to build properly

22.14.1

Patch Changes

22.14.0

Minor Changes

Patch Changes

  • Updated dependencies [a9453216]:
    • builder-util-runtime@8.9.0
    • builder-util@22.14.0
    • electron-publish@22.14.0

22.13.1

Patch Changes

  • #6193 7f933d00 Thanks @mmaietta! - fix: adding snapStore to AllPublishOptions so that it properly is generated via pnpm schema

  • Updated dependencies [7f933d00]:

    • builder-util-runtime@8.8.1
    • builder-util@22.13.1
    • electron-publish@22.13.1

22.13.0

Minor Changes

  • #6176 6f42f646 Thanks @gaodeng! - feat: add beforePack hook to build process with the same payload interface as that of afterPack
  • #6167 f45110cb Thanks @mmaietta! - feat: Adding Keygen as an official publisher/updater for electron-builder (#6167)

Patch Changes

  • Updated dependencies [f45110cb]:
    • builder-util@22.13.0
    • builder-util-runtime@8.8.0
    • electron-publish@22.13.0

22.12.1

Patch Changes

  • c02ccbb9: fix: replace deprecated --cache-min option and use --prefer-offline
  • Updated dependencies [6c945bd5]
    • builder-util@22.12.1
    • electron-publish@22.12.1

22.12.0

Minor Changes

  • 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

22.11.11

Patch Changes

  • 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

22.11.10

Patch Changes

  • 72ffc250: fix: App file walker including all node modules when a node_modules/___ glob pattern is specified in files 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

22.11.9

Patch Changes

  • 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