github electron-userland/electron-builder app-builder-lib@23.0.0-alpha.0

pre-release2 years ago

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

  • #6556 a138a86f Thanks @mmaietta! - BREAKING CHANGE: remove MSI option iconId

Minor Changes

  • #6556 a138a86f Thanks @mmaietta! - feat(msi): support assisted installer for MSI target

  • #6556 a138a86f Thanks @mmaietta! - feat(msi): add fileAssociation support for MSI target

  • #6556 a138a86f Thanks @mmaietta! - feat(mac): ElectronAsarIntegrity in electron@15

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

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

Don't miss a new electron-builder release

NewReleases is sending notifications on new releases.