27.0.0-alpha.7Pre-release
Added 5
- Offline checksum validation via locally seeded SHASUMS256.txt for air-gapped builds
- Warn on skipped update signature verification and validate publisherName against signing certificate
- Fail the build when extraFiles/extraResources `to` escapes the package
- Fail builds on missing production dependencies by default with `allowMissingDependencies` option
- Restore mac.sign.type for explicit development/distribution signing
Changed 1
- Multithread the data.tar xz compression for deb packages
Fixed 7
- Don't mutate shared UpdateInfo.files when applying GitHub safeArtifactName
- Allow parentheses in AppImage product/executable names
- Skip electron-updater version validation for pnpm catalog:/workspace: specifiers
- Prevent infinite recursion in node module collection when a package depends on itself
- Don't bundle workspace node_modules when app has no production dependencies
- Don't apply default plugs or layout to classic-confinement core24 snaps
- Bump icons toolset to 1.2.3 so small ICNS sizes are written as ic04/ic05 ARGB to fix corrupt 16/32px Finder/DMG icons
From electron-builder
What's Changed
- chore(release): exit alpha release state and resolve discrepancies in migration docs by @mmaietta in https://github.com/electron-userland/electron-builder/pull/10036
- chore(docs): v27 website documentation audit by @mmaietta in https://github.com/electron-userland/electron-builder/pull/10037
- feat: offline checksum validation via locally seeded SHASUMS256.txt for air-gapped builds by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10046
- build: trust renovate[bot] in Faraday config by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10030
- fix(app-builder-lib): don't mutate shared UpdateInfo.files when applying GitHub safeArtifactName by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10013
- fix: allow parentheses in AppImage product/executable names by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10050
- test: update generic/github/r2 snapshot for safeArtifactName fix by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10063
- fix: skip electron-updater version validation for pnpm catalog:/workspace: specifiers by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10019
- fix: prevent infinite recursion in node module collection when a package depends on itself by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10070
- feat: warn on skipped update signature verification and validate publisherName against signing certificate by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10056
- fix: don't bundle workspace node_modules when app has no production dependencies by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10035
- feat(app-builder-lib): fail the build when extraFiles/extraResources
toescapes the package by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10062 - feat: fail builds on missing production dependencies by default (
allowMissingDependencies) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10073 - feat(app-builder-lib): restore mac.sign.type for explicit development/distribution signing by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10065
- test: provide metadata in allowMissingDependencies wiring-test mock by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10086
- fix: don't apply default plugs or layout to classic-confinement core24 snaps by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10060
- fix(mac): bump icons toolset to 1.2.3 so small ICNS sizes are written as ic04/ic05 ARGB (fixes corrupt 16/32px Finder/DMG icons) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10087
- fix(deb): multithread the data.tar xz compression by @xpolb01 in https://github.com/electron-userland/electron-builder/pull/10049
- chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/10038
New Contributors
- @xpolb01 made their first contribution in https://github.com/electron-userland/electron-builder/pull/10049
Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.6...electron-builder@27.0.0-alpha.7