github electron-userland/electron-builder electron-builder@27.0.0-alpha.10

pre-release4 hours ago

What's Changed

  • chore: replace ESLint and Prettier with oxlint and oxfmt by @claude[bot] in #10240
  • fix: preserve sibling paths in logs by @OskarEichler in #10152
  • fix(updater): report accurate differential progress by @OskarEichler in #10118
  • perf: make module downward search linear by @OskarEichler in #10149
  • fix: resolve retina backgrounds by terminal extension by @OskarEichler in #10143
  • fix(nsis): warn when differentialPackage "store-asar" finds no app.asar by @claude[bot] in #10246
  • test(archive): make stored-member assertions independent of 7-Zip folder order by @claude[bot] in #10247
  • fix(macOS): Proper identityHash resolution instead of non-unique certificate-name for codesign CLI invocations via doSign method by @Bug-Reaper in #10238
  • fix(nsis): keep installer extraction in sync with the payload format when useZip is set by @claude[bot] in #10248
  • fix: encode Bitbucket delete filenames by @OskarEichler in #10150
  • refactor: replace deprecated recursive rmdir by @OskarEichler in #10146
  • fix(updater): validate update cache filenames by @OskarEichler in #10127
  • fix(updater): handle notification download failures by @OskarEichler in #10113
  • fix: preserve repeated debug logger key segments by @OskarEichler in #10130
  • feat(updater): add VerifyUpdateFileAuthenticodeSignature functionality to AppUpdater by @Lemonexe in #10239
  • feat: add writeEffectiveConfig option to write builder-effective-config.yaml on CI by @bymarvin in #10260
  • feat!: require signed manifests for auto-update by @mmaietta in #10255
  • chore(deps): update dependency undici to v7.29.1 [security] by @renovate[bot] in #10259
  • chore(deps): update dependency electron to v41 [security] by @renovate[bot] in #10263
  • chore(ci): cache the Corepack home so CI skips the pnpm download that can crash undici (nodejs/undici#5360) by @mmaietta in #10267
  • feat(win)!: v27 Windows update changes for web-installer updates, nsis-web packages, signed builds and per-machine builds by @mmaietta in #10264
  • fix: rebuild cross-platform targets with buildDependenciesFromSource and verify native binary arch by @claude[bot] in #10265
  • fix: replace dead CircleCI link in the PR publish/signing warnings by @bymarvin in #10268
  • feat(updater)!: send update-feed credentials only to the feed's origin by @mmaietta in #10270
  • fix(builder-util): handle EPIPE on child stdin in spawnAndWriteWithOutput by @claude[bot] in #10275
  • fix(nsis): patch uninstaller icon when extracting the uninstaller and verify its CRC by @claude[bot] in #10262
  • fix(pnpm): read the app's own package.json when its name matches a dependency by @claude[bot] in #10278
  • fix(node-modules): reject a collected tree that is missing the app's direct dependencies by @claude[bot] in #10281
  • feat(nsis)!: remove customNsisBinary/customNsisResources in favour of toolsets.nsis; hint --config in migrate-schema by @claude[bot] in #10276
  • feat(toolsets): accept base64 SHA-512 checksums for custom toolsets and verify file:// archives by @claude[bot] in #10283
  • fix: encode GitHub upload artifact names by @OskarEichler in #10139
  • feat(blockmap): finer content-defined blocks for the stored app.asar region by @imlucas in #10235
  • chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in #10243

New Contributors

Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.9...electron-builder@27.0.0-alpha.10

Don't miss a new electron-builder release

NewReleases is sending notifications on new releases.