What's Changed
- fix(nsis): warn when differentialPackage "store-asar" finds no app.asar (v26 backport of #10246) by @claude[bot] in #10249
- test(archive): make stored-member assertions independent of 7-Zip folder order (v26 backport of #10247) by @claude[bot] in #10251
- fix(nsis): keep installer extraction in sync with the payload format when useZip is set (v26 backport of #10248) by @claude[bot] in #10252
- fix(pnpm): read the app's own package.json when its name matches a dependency (v26 backport of #10278) by @claude[bot] in #10282
- fix: import blake2b from
@noble/hashes/blake2.jsby @mmaietta in #10292 - fix: encode GitLab package path segments (v26 backport of #10140) by @claude[bot] in #10299
- fix(updater): validate cached update filenames (v26 backport of #10115) by @claude[bot] in #10300
- fix: escape Squirrel project URLs in nuspec XML (v26 backport of #10141) by @claude[bot] in #10301
- fix: enforce workspace path boundaries for asar (v26 backport of #10135) by @claude[bot] in #10314
- fix(app-builder-lib): bump @electron/rebuild to 4.2.1 (v26 backport of #10308) by @claude[bot] in #10315
- feat(blockmap): finer content-defined blocks for the stored app.asar region (v26 backport of #10235) by @imlucas in #10309
- fix(pnpm): collect packages that
pnpm listonly prints as deduped stubs by @mmaietta in #10323 - fix: contain mapped app file destinations (v26 backport of #10137) by @claude[bot] in #10330
- fix(snap): don't request allow-sandbox by default for core24 (v26 backport of #10294) by @claude[bot] in #10331
- fix(snap): don't delete chrome-sandbox from the shared linux-unpacked dir in template builds (v26 backport of #10327) by @yokomohoyo in #10333
- fix(forge): make electron-builder makers loadable by current Electron Forge (v26 backport) by @claude[bot] in #10352
- chore(deploy): Release (v26) by @electron-builder-release-bot[bot] in #10250
Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.17.0...electron-builder@26.18.0