27.0.0-alpha.6
Pre-releaseWhat's Changed
- chore(deps): override @babel/plugin-transform-modules-systemjs to >=7.29.4 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9959
- chore(deps): override fast-xml-builder to >=1.1.7 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9960
- chore(deps): override @xmldom/xmldom to >=0.8.13 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9961
- fix(mac): keep CFBundleName and helper app bundle names consistent by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9962
- chore(deps): pin vite to >=6.4.2 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9965
- chore(test): reactivate mac blackbox updater test by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9928
- chore(deps): override lodash to >=4.18.0 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9966
- feat(win): add MSIX target (beta) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9808
- fix: ship
snapcrafttype declarations soSnapOptions.d.tsresolves for consumers by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9971 - feat(dmg): default DMG
filesystemtoAPFS(BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9978 - chore(deps): update docker/login-action action to v3.7.0 by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9984
- chore(deps): update actions/stale action to v10.3.0 - autoclosed by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9982
- chore(deps): update actions/cache action to v5.0.5 by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9981
- chore: Updating pnpm to latest 11.9.0 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9986
- chore(deps): update guibranco/github-status-action-v2 action to v1.2.4 by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9985
- fix(nsis): reliably install the main executable and native binaries on x64 and arm64 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9988
- chore(docs): remove dead link by @skmedix in https://github.com/electron-userland/electron-builder/pull/9987
- fix(updater): make GitHubProvider pick the newest available release if allowPrerelease=true but current version is stable by @AbdulrhmanGoni in https://github.com/electron-userland/electron-builder/pull/9895
- feat(updater): harden NSIS web-installer auto-updates: secure-by-default
disableWebInstaller, a v27 grace period, and target self-identification by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9979 - fix: extract .tar.7z snap template archives correctly by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10003
- fix: don't empty locales dir when electronLanguages uses bare language codes by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10007
- feat(updater): fix manifest sha512 hash-encoding sniffing, add opt-in Linux package-signature verification by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9990
- fix(test): enforce snapshot mismatches in Linux docker test shards by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10012
- feat(app-builder-lib): exclude default production deps from node_modules instead of erroring (BREAKING) by @liamcmitchell in https://github.com/electron-userland/electron-builder/pull/9994
- feat(updater): gate legacy top-level manifest path/sha512 behind electronUpdaterCompatibility (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9992
- feat(dmg): support ULMO (lzma) disk image format by @yyq1025 in https://github.com/electron-userland/electron-builder/pull/10018
- fix(electron-updater): reject instead of crashing on multipart range response error by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10021
- ci: run generated AppImage blackbox update suites in the e2e appimage job by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10025
- fix: prevent duplicate GitHub draft releases from concurrent artifact uploads by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10028
- feat(publish): support Bitbucket Cloud access tokens (Bearer auth) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/10023
- fix(mac): don't warn about disable-library-validation when the effective entitlements already grant it by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10029
- feat: fail fast on Windows ia32 / Linux armv7l with Electron 44+, expand arch "all" to x64+arm64 (BREAKING) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10032
- feat(electron-publish): add Cloudflare R2 publish provider by @kyletaylored in https://github.com/electron-userland/electron-builder/pull/9773
- feat(updater): opt-in install-on-next-launch mode and OS session-end guard (BREAKING) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10011
- chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9964
New Contributors
- @yyq1025 made their first contribution in https://github.com/electron-userland/electron-builder/pull/10018
- @kyletaylored made their first contribution in https://github.com/electron-userland/electron-builder/pull/9773
Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.5...electron-builder@27.0.0-alpha.6