# electron-builder changelog > Packages and builds ready-for-distribution Electron apps, with auto-update support. - Vendor: electron-builder - Category: Developer Tools - Official site: https://www.electron.build - Tracked by: What's New (https://whatsnew.fyi/product/electron-builder) - Harvested from: GitHub (electron-userland/electron-builder) - Entries below: 25 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 27.0.0-alpha.6 - Date: 2026-07-24 - Version: 27.0.0-alpha.6 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.6 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.6 - Labels: Pre-release ##### What'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 `snapcraft` type declarations so `SnapOptions.d.ts` resolves for consumers by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9971 * feat(dmg): default DMG `filesystem` to `APFS` (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(el _[Truncated at 4000 characters — full notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.6]_ ### 26.15.7 - Date: 2026-07-18 - Version: 26.15.7 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.7 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.7 ##### What's Changed * fix: extract .tar.7z snap template archives correctly (v26 backport of #10003) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10004 * fix: don't empty locales dir when electronLanguages uses bare language codes (v26 backport of #10007) by @claude[bot] in https://github.com/electron-userland/electron-builder/pull/10008 * chore(deploy): Release (v26) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/10005 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.6...electron-builder@26.15.7 ### 26.15.6 - Date: 2026-06-26 - Version: 26.15.6 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.6 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.6 ##### What's Changed * fix: bundle a workspace sub-package's production dependencies into app.asar when the package manager resolves to the workspace root by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9950 * 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/9989 * chore(deploy): Release (v26) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9952 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.5...electron-builder@26.15.6 ### 27.0.0-alpha.5 - Date: 2026-06-20 - Version: 27.0.0-alpha.5 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.5 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.5 - Labels: Pre-release ##### What's Changed * feat: Promote and adopt `"latest"` as the canonical "null"-state for every `Toolset` (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9939 * feat(snap): support multi-arch `remote-build` via `buildFor: string[]` — one Launchpad job now produces and registers multiple snap artifacts by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9841 * feat: promote Azure Trusted Signing and Snap Core24 out of Beta; update documentation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9949 * chore(refactor): Duplicated-Logic Extraction & Migration by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9947 * chore(tests): improve smart-cache reset, implement per-run test summary, output combined report + opt-in test coverage by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9948 * fix: bundle a workspace sub-package's production dependencies into app.asar when the package manager resolves to the workspace root by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9951 * fix(nsis): Change the ProgID to a more correct, more unique format by @sabonerune in https://github.com/electron-userland/electron-builder/pull/9241 * chore: resolve all zizmor GitHub Actions security findings by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9890 * fix(squirrel): flaky `appOutDir` mutation created `elevate.exe` race condition in concurrent builds by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9852 * chore(CI): untap brew taps to remove constant warnings from default macos runners by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9953 * docs: extract v27 breaking changes into a dedicated, prominent page (IA restructure) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9955 * chore(test): de-duplicate the skipped-test count in the CI run summary by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9957 * feat(toolsets)!: remove `USE_SYSTEM_FPM` env override; require an explicit custom toolset on Windows (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9958 * fix(migrate-schema): stop stripping `vPrefixedTagName` from GitLab publish entries by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9956 * feat: Allow including default-excluded files via `files` globs; remove `disableDefaultIgnoredFiles` (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9954 * chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9946 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.4...electron-builder@27.0.0-alpha.5 ### 27.0.0-alpha.4 - Date: 2026-06-19 - Version: 27.0.0-alpha.4 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.4 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.4 - Labels: Pre-release ##### What's Changed * chore(deps): override shell-quote to >=1.8.4 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9909 * chore: migrate `mkdtemp` usages to `TmpDir` (unify temp-directory usage) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9907 * fix(win): serialize concurrent signtool invocations with lockfile by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9920 * chore(deps): override esbuild to >=0.28.1 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9910 * chore(test): runtime-gated test files inflate cross-platform shard duration estimates by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9904 * chore(deps): override tmp to >=0.2.6 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9911 * chore(deps): override serialize-javascript to >=7.0.5 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9912 * feat: Remove `linux.syncDesktopName` — always sync the installed `.desktop` filename (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9908 * chore(deploy): mark `.changeset/config.json` as skip-worktree for publishing by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9925 * feat(linux): unified `executableArgs` entrypoint by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9922 * fix: resolve `merge-smart-cache` CI job failing to upload vitest smart cache by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9932 * chore(test): de-sequentialize temp-dir tests via per-test `TmpDir` context by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9916 * fix(test): stabilize corepack warmup during CI setup via retry mechanism by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9933 * fix(win): retry the spurious "The batch file cannot be found." cmd.exe race condition by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9929 * fix(nsis): preserve `$(...)` LangString references in escaped NSIS define values (e.g. `shortcutName: "$(customSN)"`) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9934 * fix: test noise and stability (icon conv toolset lock, corepack noise, signtool failure) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9935 * feat: programmatic v26->v27 schema migrator by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9941 * feat: escape xml for appxmanifest; consolidate usage to `builder-util` by @regnete in https://github.com/electron-userland/electron-builder/pull/9853 * fix(mac): resolve universal build failure with platform-specific single-arch dependencies by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9942 * chore(test): resolve flakiness in snap core24 unit test by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9944 * feat(nsis): add Hebrew (he) translations and bundle he_IL for installer messages by @kdroidFilter in https://github.com/electron-userland/electron-builder/pull/9927 * chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9913 ##### New Contributors * @kdroidFilter made their first contribution in https://github.com/electron-userland/electron-builder/pull/9927 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.3...electron-builder@27.0.0-alpha.4 ### 26.15.5 - Date: 2026-06-19 - Version: 26.15.5 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.5 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.5 ##### What's Changed * fix: resolve `merge-smart-cache` CI step failures on branch names with `/` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9931 * fix(snap): core24 now runs the app through a generated launcher script by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9937 * fix: updating icons toolset to latest 1.2.1 for broader icns asset generation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9943 * chore(deploy): Release (v26) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9938 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.4...electron-builder@26.15.5 ### 26.15.4 - Date: 2026-06-16 - Version: 26.15.4 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.4 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.4 ##### What's Changed * chore: set up `release/v26` branch release CD by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9864 * fix(nsis): preserve `$(...)` LangString references in escaped NSIS define values by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9917 * fix(linux): write `executableArgs` verbatim into the `.desktop` Exec by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9918 * chore: backport fixes from `master` to `v26` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9921 * chore(deploy): Release (v26) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9919 * chore(deploy): remove runtime-generated test suite from `pnpm compile` for publish pipeline by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9923 * chore(deploy): Mark `.changeset/config.json` as skip-worktree by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9924 * chore(deploy): add `--publish-branch ${GITHUB_REF_NAME:-master}` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9926 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.3...electron-builder@26.15.4 ### 27.0.0-alpha.3 - Date: 2026-06-16 - Version: 27.0.0-alpha.3 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.3 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.3 - Labels: Pre-release ##### What's Changed * fix: Switch type-checking to `nodenext` + fix the ESM/CJS interop bugs it surfaces by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9885 * fix(pnpm-collector): bundle transitive deps of `link:` packages by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9875 * feat: modernize macOS build config API and upgrade all `electron/____` dep packages (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9889 * chore(docs): restore removed sponsor logos by @skmedix in https://github.com/electron-userland/electron-builder/pull/9874 * feat(win): Multi-mode Windows code signing under a unified `win.sign` key [HSM, PKCS#11, Azure Trusted Signing, Signtool] (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9855 * chore: harden windows azure signing powershell; update migration docs by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9892 * fix: resolve ENOENT on electron zip extraction in Windows Docker + harden Azure signing command encoding by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9891 * chore(tests): enable concurrent test suites by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9893 * chore(test): ephemeral self-signed code-signing identities for tests (macOS + Windows) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9896 * fix: resolve flaky `ENOENT … mkdir '/fpm@2.2.1/…'` during concurrent toolset downloads by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9899 * fix(snap): `core24`: launcher-script commands & automatic `chrome-sandbox` cleanup by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9897 * fix: resolve open CodeQL code-scanning alerts (8 of 14) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9900 * chore(tests): fix test sourcemaps, enable test `fileParallelism`, increase test timeout, and update GHA by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9901 * chore(test): stabilize flaky auto-update test loop with increased timeout by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9906 * chore(test): Shared per-test `tmpDir` for tests; eliminate `new TmpDir()` / `mkdtemp` boilerplate by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9905 * fix(mac): preserve `.framework` symlinks in both `zip` and `7z` targets via 7za `-snl` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9902 * feat: add updated wine 11.0 to toolsets config by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9898 * chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9887 ##### New Contributors * @skmedix made their first contribution in https://github.com/electron-userland/electron-builder/pull/9874 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.2...electron-builder@27.0.0-alpha.3 ### 27.0.0-alpha.2 - Date: 2026-06-11 - Version: 27.0.0-alpha.2 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.2 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.2 - Labels: Pre-release ##### What's Changed * fix: resolve runtime ESM/CJS interop for namespace imports of CJS-only packages (`sax`, `which`, `mime`) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9884 * chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9886 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.1...electron-builder@27.0.0-alpha.2 ### 27.0.0-alpha.1 - Date: 2026-06-11 - Version: 27.0.0-alpha.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.1 - Labels: Pre-release ###### Patch Changes - Fix: resolve `plist` and `chromium-pickle-js` imports. Add additional messaging to `migrate-schema` stdout _[`#9880`](https://github.com/electron-userland/electron-builder/pull/9880) [`b79c2b2`](https://github.com/electron-userland/electron-builder/commit/b79c2b2af3ac65f3d51da7b5045ad803d58565e0) [@mmaietta](https://github.com/mmaietta)_
Updated 2 dependencies [`b79c2b2`](https://github.com/electron-userland/electron-builder/commit/b79c2b2af3ac65f3d51da7b5045ad803d58565e0) - `app-builder-lib@27.0.0-alpha.1` - `dmg-builder@27.0.0-alpha.1`
### 27.0.0-alpha.0 - Date: 2026-06-11 - Version: 27.0.0-alpha.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4027.0.0-alpha.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/27.0.0-alpha.0 - Labels: Pre-release ##### What's Changed * chore: v27 migration to node22 ESM package by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9544 * chore: Code quality modernization: adopt native Node.js APIs and modern TypeScript patterns across the codebase. by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9867 * chore: dead code removal: delete ProtonFramework, LibUiFramework, and binDownload.ts; consolidate all binary downloads into `downloadBuilderToolset`. by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9868 * chore: extract `validateShellEmbeddable` to `builder-util/envUtil`; consolidate all boolean env-var flags into `flags.ts`. by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9869 * refactor: reorganize platform-specific files into subdirectories by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9870 * chore(refactor): Toolset overhaul: ToolsetCustom, split modules, PlatformPackager API cleanup (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9871 * chore(refactor): group native-module rebuild options under `nativeModules` sub-key (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9872 * feat(cli): add `migrate-schema` command for v26 → v27 config migration; `PlatformPackager` move to `protected` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9873 * fix: disable implicit publishing by default [breaking] by @biw in https://github.com/electron-userland/electron-builder/pull/9476 * chore(docs): modernize Quick Setup Guide and add minimal-repro troubleshooting reference by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9879 * chore(refactor): consolidate ASAR config under `asar?: AsarOptions | false | null` (BREAKING) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9878 * chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9866 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.3...electron-builder@27.0.0-alpha.0 ### 26.15.3 - Date: 2026-06-09 - Version: 26.15.3 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.3 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.3 ##### What's Changed * fix: add `ELECTRON_BUILDER_BINARIES_ALLOW_HTTP` opt-in for parsing env vars targeting non-localhost HTTP by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9856 * docs: update docs and add build lifecycle page by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9857 * chore(test): update vitest by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9859 * fix(download): persist toolset archives in a predictable cache path by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9861 * fix(publish): set `x-amz-content-sha256: UNSIGNED-PAYLOAD` before SigV4 signing by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9863 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9858 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.2...electron-builder@26.15.3 ### 26.15.2 - Date: 2026-06-07 - Version: 26.15.2 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.2 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.2 ##### What's Changed * fix(mac): use native `zip` for macOS zip target to preserve `.framework` symlinks by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9847 * fix: retry package install on transient network errors by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9850 * fix(icons): replace png2icons with wasm-vips Lanczos3 resampling for high-quality icon conversion by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9851 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9848 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.1...electron-builder@26.15.2 ### 26.15.1 - Date: 2026-06-07 - Version: 26.15.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.1 ##### What's Changed * fix: validate packages by @regnete in https://github.com/electron-userland/electron-builder/pull/9838 * chore: `ci:validate`, `ci:test:fetch-cache` simplification, and code cleanup by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9840 * chore(tests): embed platform markers in generated test filenames to eliminate "unknown" timing in shard plan by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9843 * chore(deps): update and unpin @electron/rebuild package by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9845 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9842 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.0...electron-builder@26.15.1 ### 26.15.0 - Date: 2026-06-05 - Version: 26.15.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.15.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.15.0 ##### What's Changed * chore(pr-labeler): force run to only pull_request on core repo (ignore forks) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9821 * fix(mac): skip signing when no certificate found; warn on ad-hoc + hardenedRuntime by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9822 * fix: use `bash` instead of `sh` in package.json by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9823 * chore: replace app-builder-bin `node-dep-tree` and `rebuild-node-modules` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9828 * feat(node-module-collector): invoke package managers via PowerShell `-EncodedCommand` on Windows by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9827 * feat(migration): fully replace Go binary `app-builder-bin` with TS implementation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9829 * chore(test): print out shard duration calculation results during `shard-count` step by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9831 * feat(linux): add `syncDesktopName` option to align installed `.desktop` filename with `StartupWMClass` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9832 * fix(smart-cache): deep-merge shard caches so linux timing data survives across runs by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9833 * fix: holistic field detection for ` (sha256 hash)` redaction by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9834 * fix(mac/pkg): explicitly pass `--version` to pkgbuild by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9835 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9825 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.14.0...electron-builder@26.15.0 ### 26.14.0 - Date: 2026-06-02 - Version: 26.14.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.14.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.14.0 ##### What's Changed * fix(pnpm): properly resolve nested dependencies when `nodeLinker: hoisted` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9811 * feat: migrate `blockmap` and `icon` commands from app-builder-bin to pure TypeScript by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9800 * feat(dmg-builder): migrate license attachment to `dmg-builder` at creation time by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9815 * fix: resolve vitest smart cache never being located on CI by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9813 * fix(dynamic-import): resolve module paths via CJS resolver for reliable subpath imports by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9817 * fix(builder-util): add timeout to `spawnAndWriteWithOutput` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9820 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9812 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.13.1...electron-builder@26.14.0 ### 26.13.1 - Date: 2026-06-01 - Version: 26.13.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.13.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.13.1 - Labels: Pre-release ##### What's Changed * fix: correct `update-alternatives --remove` path and unload AppArmor profile on removal by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9801 * fix(traversal): accept transitive dependencies resolved outside their declared range by package manager overrides by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9804 * fix(win): log actionable hint when `signAndEditExecutable: false` that icon and metadata are not applied by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9807 * chore(deps): replace `@develar/schema-utils` with a self-contained `ajv@8` validator by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9803 * fix(win): restore `getToolPath()` on `WindowsSignToolManager` and improve public API by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9806 * fix(nsis): validate makensis stderr and installer file size post-build by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9802 * chore: document non-existent swiftshader directory in newer electron versions by @Lemonexe in https://github.com/electron-userland/electron-builder/pull/9781 * fix(node-module-collector): suppress expected `npm list` stderr from user-visible warnings when collecting dependencies for Yarn projects using resolutions by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9810 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9805 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.13.0...electron-builder@26.13.1 ### 26.13.0 - Date: 2026-05-31 - Version: 26.13.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.13.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.13.0 ##### What's Changed * chore(test): fix caching mechanism for vitest-smart-cache test suite durations by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9791 * feat: add `disableAsarIntegrity` config option to skip ASAR integrity computation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9786 * fix(nsis): exact process-name match to stop false-positive "cannot be closed" dialog by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9784 * chore: prepare upgrade pathway for updating to latest `electron/____` npm packages that are ESM-only by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9792 * feat: migrate 1-to-1 app-builder-bin functions to pure JS (part 1) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9733 * feat(dmg): add `filesystem` option to support APFS dmg format by @RobbieMinderhoud in https://github.com/electron-userland/electron-builder/pull/9616 * chore: stabilize flaky CI tests (electron zip ENOENT, 5xx retries, snap timeouts) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9795 * fix: harden the auto-update flow from relative paths and env var intercepts by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9796 * fix(nsis-web): `appPackageUrl` regression: stop appending arch paths to explicit URLs by @Copilot in https://github.com/electron-userland/electron-builder/pull/9655 * fix(appimage): fully migrate from app-builder-bin fuse2 AppImage flow to leverage internal JS-only implementation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9797 * chore: expand test coverage for updater and Windows build targets by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9794 * chore: serialize concurrent downloads of the same artifact across vitest workers by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9798 * fix(appimage): bundle FUSE2 runtime libraries for x64/ia32, matching Go implementation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9799 * fix(updater): ensure full changelog includes only release notes up to the latest release by @AbdulrhmanGoni in https://github.com/electron-userland/electron-builder/pull/9573 * fix(linux): Use `desktopName` from `package.json` for `StartupWMClass` in Linux desktop entries by @Copilot in https://github.com/electron-userland/electron-builder/pull/9574 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9793 ##### New Contributors * @RobbieMinderhoud made their first contribution in https://github.com/electron-userland/electron-builder/pull/9616 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.12.1...electron-builder@26.13.0 ### 26.12.1 - Date: 2026-05-30 - Version: 26.12.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.12.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.12.1 ##### What's Changed * fix: harden generated-file output, argument construction, and download validation by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9778 * fix(codeql): resolving GH CodeQL alerts by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9783 * chore: better logging when electron in `devDependencies` or `electronVersion` property is not pinned by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9785 * fix: refactor mac/mas/mas-dev logic flows within MacPackager by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9567 * chore: add custom vitest runner for non-test-failure retries by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9787 * fix(nsis): `nsisEscapeString` incorrectly converting INSTDIR runtime var to double-$$ by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9788 * chore: fix `CHANGELOG.md` generation and regenerate all broken compare URLs by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9790 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9782 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.12.0...electron-builder@26.12.1 ### 26.12.0 - Date: 2026-05-29 - Version: 26.12.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.12.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.12.0 ##### What's Changed * fix: add toolset lockfile for operations that leverage system utils that don't support parallelism (e.g. hdiutil, WiX, etc.) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9761 * chore: adding additional validations to downloads and child processes by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9762 * chore(deps): update dependency minimatch to v10.2.5 [security] by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9601 * feat: replace legacy `linux-tools-mac` toolset with v1.0.0 (arm64 + x64 bundles) for deb/tar builds on macOS by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9767 * fix: make update info have a deterministic ordering of files by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9758 * feat: add beta support for snap `core24` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9517 * fix(nsis): safely copy UserProgramFiles path by @adamgauthier in https://github.com/electron-userland/electron-builder/pull/9769 * feat(nsis): adding `nsis` toolset configuration for makensis by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9768 * fix: avoid system path on Windows for cache when user is `system` OR path is `system32` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9776 * chore(node-module-collector): emit warn-level log for non-installed platform-specific optional packages by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9777 * fix(mac): `electronLanguages` config filtering is not correctly applied for MacOS apps by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9779 * chore: increase timeout and retries on toolset lockfiles by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9780 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9763 ##### New Contributors * @adamgauthier made their first contribution in https://github.com/electron-userland/electron-builder/pull/9769 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.11.1...electron-builder@26.12.0 ### 26.11.1 - Date: 2026-05-21 - Version: 26.11.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.11.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.11.1 ##### What's Changed * chore: more proofreading of website docs by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9753 * chore(test): replace manually-permutated toolset test files with script-generated permutations by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9751 * fix: allow mac entitlement files to be linked from outside the workspace by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9756 * fix: always pass through resolved artifact url to `electron/get` to avoid env var overrides by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9755 * fix: force `electron/get`'s internal `got` downloader to respect http(s) proxies by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9754 * chore: add CLAUDE.md file by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9760 * fix: wrap any collector path in a .bat on Windows if path has a space in it by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9759 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9757 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.11.0...electron-builder@26.11.1 ### 26.11.0 - Date: 2026-05-19 - Version: 26.11.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.11.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.11.0 ##### What's Changed * feat: migrate to `resedit` npm package from `app-builder-bin`s usage of `rcedit.exe` by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9717 * chore(toolset): add additional config validations for app-builder-lib and dmg-builder by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9724 * chore(test): run Windows auto-update e2e tests via Parallels VM on macOS by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9727 * fix(mac): extraFiles output to branded Electron app name by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9729 * chore: updating `package.json` `packageManager` field to use latest `pnpm` 11.1.0 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9725 * fix(win): recover signing queue after transient errors by @davidebaraldo in https://github.com/electron-userland/electron-builder/pull/9657 * perf(pnpm): memoize package resolution and skip downward search in flat virtual store by @IAmJSD in https://github.com/electron-userland/electron-builder/pull/9732 * feat(nsis): adding config property to allow disabling signing without disabling editing the executable by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9708 * fix(docker): reconnect wine to wine64 via symlink and correctly set up wine + mono by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9734 * chore(docker): harden `curl` request and add Ubuntu 20.04 mirror for directly fetching libssl1.1 by @Tomurisk in https://github.com/electron-userland/electron-builder/pull/9689 * fix: improving filtering of log redactor by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9736 * fix: update dmg-builder toolset for usage on older macos (decoupling from homebrew packages) by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9738 * fix: add cache corruption/extraction detection to prevent malformed toolsets by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9735 * feat: add the CLI command to clear electron-builder's default cache directory by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9739 * fix: update dmgbuilder toolset to 1.2.2 and add mac_alias test case by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9740 * chore(test): split up multi-toolset test suites to optimize CI duration by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9721 * fix: prevent double progress bar from displaying by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9743 * chore(docs): Dramatically expand website documentation across all targets and guides by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9741 * fix(appimage): fix compression mapping and add per-target squashfs algorithm override by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9730 * chore(docker): Updating docker images being deployed for node, incl. node 24 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9731 * chore: downgrade docker test CI to use node 22 image by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9747 * chore(test): vitest test-duration cache fallback to `master` branch by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9748 * chore(deps): update dependency electron to v39 [security] by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9693 * chore(docs): docusaurus migration by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9744 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9726 ##### New Contributors * @IAmJSD made their first contribution in https://github.com/electr _[Truncated at 4000 characters — full notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.11.0]_ ### 26.10.0 - Date: 2026-05-11 - Version: 26.10.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.10.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.10.0 ##### What's Changed * chore(deps-dev): bump fast-xml-parser from 4.4.1 to 5.7.0 by @dependabot[bot] in https://github.com/electron-userland/electron-builder/pull/9710 * chore: harden function resolution, utilize deepAssign helper utility, and escape node module collector command by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9712 * feat: migrate `electronDownload` to use `electron/get` instead of app-builder by @mmaietta in https://github.com/electron-userland/electron-builder/pull/8827 * chore(CI): override `handlebars` transitive dependency to resolve `devDependency` dependabot alert by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9715 * chore(tests): stabilize auto-updater tests by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9709 * chore(tests): update vitest and stabilize archlinux+windows e2e tests by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9714 * chore(builder-util): add engines field to package.json by @gameroman in https://github.com/electron-userland/electron-builder/pull/9671 * chore: migrate app-builder-bin downloading of electron-builder-binaries to @electron/get by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9718 * fix: add support for pnpm 11 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9720 * chore(test): extracting functionality for verifying `rcedit` edits for Windows apps by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9722 * chore(CI): override `flatted` transitive dependency to resolve devDependency dependabot alert by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9716 * fix(appimage): add tests for applauncher and util, validate env vars, and skip unexpected mime types by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9723 ##### New Contributors * @dependabot[bot] made their first contribution in https://github.com/electron-userland/electron-builder/pull/9710 * @gameroman made their first contribution in https://github.com/electron-userland/electron-builder/pull/9671 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.9.1...electron-builder@26.10.0 ### 26.9.1 - Date: 2026-05-07 - Version: 26.9.1 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.9.1 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.9.1 ##### What's Changed * fix: convert file path via vm.toVmFile() in windowsSignAzureManager by @Copilot in https://github.com/electron-userland/electron-builder/pull/9676 * chore: updating snapshots and allowing docker-build to be triggered manually from GHA by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9686 * fix(nsis): removing windows azure trusted signing preflight checks by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9687 * fix: bundling source files when using extraMetadata.name in Yarn Berry by @DCzajkowski in https://github.com/electron-userland/electron-builder/pull/9683 * fix: prevent install-app-deps infinite recursion in npm workspaces by @beyondkmp in https://github.com/electron-userland/electron-builder/pull/9692 * fix: Windows build fails with spaces-in-path when resolveCommand returns extensionless full path (Volta/similar tools) by @Copilot in https://github.com/electron-userland/electron-builder/pull/9695 * fix: properly resolve package `version --> path` within pnpm virtual store by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9698 * fix(electron-updater): filter draft releases in PrivateGitHubProvider.getLatestVersionInfo by @Copilot in https://github.com/electron-userland/electron-builder/pull/9694 * chore(test): Adding tests for update `Provider`s by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9702 * fix: GitLab auth token differs between fetching channel yaml & API requests by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9703 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9684 ##### New Contributors * @DCzajkowski made their first contribution in https://github.com/electron-userland/electron-builder/pull/9683 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.9.0...electron-builder@26.9.1 ### 26.9.0 - Date: 2026-04-14 - Version: 26.9.0 - Original notes: https://github.com/electron-userland/electron-builder/releases/tag/electron-builder%4026.9.0 - Permalink: https://whatsnew.fyi/product/electron-builder/releases/26.9.0 ##### What's Changed * feat: pass release notes to GitHub/GitLab release body by @asamofal in https://github.com/electron-userland/electron-builder/pull/9581 * chore(deps): update dependency tar to v7.5.8 [security] by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9600 * chore(deps): update dependency tar to v7.5.10 [security] by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9634 * fix: respect electron_builder_binaries_mirror in downloadArtifact by @ysansan98 in https://github.com/electron-userland/electron-builder/pull/9631 * feat(nsis): detect windows version and exclude win 7 compatibility logic when not needed by @JPCrounse in https://github.com/electron-userland/electron-builder/pull/9564 * feat(appimage): If necessary, start with `--no-sandbox` by @sabonerune in https://github.com/electron-userland/electron-builder/pull/9590 * docs(mac): mention hardened runtime in ad-hoc vs no signing section by @kthchew in https://github.com/electron-userland/electron-builder/pull/9647 * chore(tests): update node module snapshots due to transitive dependency change by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9674 * chore(deps): update dependency tar to v7.5.11 [security] by @renovate[bot] in https://github.com/electron-userland/electron-builder/pull/9637 * fix(appimage): use /usr/bin/env in hashbang so it works in non FHS distros by @lucasew in https://github.com/electron-userland/electron-builder/pull/9664 * fix: parseNameVersion correctly splits scoped packages with link: paths by @davidebaraldo in https://github.com/electron-userland/electron-builder/pull/9653 * fix(normalizePackageData): check bd variable instead of string "bd") by @Sandblaze05 in https://github.com/electron-userland/electron-builder/pull/9669 * chore(test): updating test snapshot's lockfile fixtures by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9675 * fix(appimage): add entry for patched appimage toolset bundle to resolve issues on Ubuntu 25.1.0 by @mmaietta in https://github.com/electron-userland/electron-builder/pull/9673 * chore(deploy): Release (next) by @electron-builder-release-bot[bot] in https://github.com/electron-userland/electron-builder/pull/9633 ##### New Contributors * @asamofal made their first contribution in https://github.com/electron-userland/electron-builder/pull/9581 * @ysansan98 made their first contribution in https://github.com/electron-userland/electron-builder/pull/9631 * @JPCrounse made their first contribution in https://github.com/electron-userland/electron-builder/pull/9564 * @lucasew made their first contribution in https://github.com/electron-userland/electron-builder/pull/9664 * @davidebaraldo made their first contribution in https://github.com/electron-userland/electron-builder/pull/9653 * @Sandblaze05 made their first contribution in https://github.com/electron-userland/electron-builder/pull/9669 **Full Changelog**: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.8.2...electron-builder@26.9.0