Skip to content

Commit 7b5901b

Browse files
chore(deploy): Release v26.5.0 ([email protected]) (#9503)
1 parent 3022f0f commit 7b5901b

File tree

25 files changed

+227
-37
lines changed

25 files changed

+227
-37
lines changed

.changeset/empty-goats-cover.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/full-places-agree.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/hip-rocks-warn.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/ninety-mugs-stop.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/orange-monkeys-mix.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
# [](https://github.com/electron-userland/electron-builder/compare/v26.0.20...v) (2026-01-19)
2+
3+
4+
### Bug Fixes
5+
6+
* incorrect cache name set when `ELECTRON_BUILDER_CACHE` env var is present ([#9293](https://github.com/electron-userland/electron-builder/issues/9293)) ([e5f5799](https://github.com/electron-userland/electron-builder/commit/e5f5799fbb193a7a8700fcaaf1ab9e79c9c694ce))
7+
* add corepack to e2e docker images for running e2e updater tests ([#9331](https://github.com/electron-userland/electron-builder/issues/9331)) ([8805806](https://github.com/electron-userland/electron-builder/commit/8805806cd249fc7674a5b84b2efd68e6fc0c0df3))
8+
* add signing queue for Windows packager to avoid concurrent signing issues with AzureTrustedSigning ([#9454](https://github.com/electron-userland/electron-builder/issues/9454)) ([b66832d](https://github.com/electron-userland/electron-builder/commit/b66832d6fc633b4b12ccdffc0501c6d31b48a85e))
9+
* aliased packages not packaged with the correct name ([#9492](https://github.com/electron-userland/electron-builder/issues/9492)) ([25b5dd2](https://github.com/electron-userland/electron-builder/commit/25b5dd2b4a87554640c99ffef376af8703f69a3d))
10+
* allow `npm list` to work on yarn berry and bun project setups ([#9443](https://github.com/electron-userland/electron-builder/issues/9443)) ([e70da99](https://github.com/electron-userland/electron-builder/commit/e70da99e34c1cc913b237c5a58456bf752a378bc))
11+
* allow home dir when it's symlinked from `/var/home` ([#9389](https://github.com/electron-userland/electron-builder/issues/9389)) ([0cd0831](https://github.com/electron-userland/electron-builder/commit/0cd0831ec1c23b4fb4d701c10d586cb83d4ed2ed))
12+
* **build:** Revert "remove ci-info" commit ([#9398](https://github.com/electron-userland/electron-builder/issues/9398)) ([f8580dc](https://github.com/electron-userland/electron-builder/commit/f8580dcadc4fc1383b8d9661dc4c5bebec67cb9f))
13+
* change default value of disable_wayland depending on electron version (in order to support `electron` >38) ([#9337](https://github.com/electron-userland/electron-builder/issues/9337)) ([f4d7924](https://github.com/electron-userland/electron-builder/commit/f4d7924a082fbb9113d52782430f82b1f0ffcb52))
14+
* change root path for `electron/rebuild` ([#9376](https://github.com/electron-userland/electron-builder/issues/9376)) ([45a1683](https://github.com/electron-userland/electron-builder/commit/45a1683400b6525998256d83059ce7b562098eb1))
15+
* check if custom nsis and/or nsis resources paths is not purely an whitespace string ([#9420](https://github.com/electron-userland/electron-builder/issues/9420)) ([05e0bc7](https://github.com/electron-userland/electron-builder/commit/05e0bc7becf4057e7f7794597a57f33d23894f4b))
16+
* cleanup `actool` output file handle after `spawn` ([#9373](https://github.com/electron-userland/electron-builder/issues/9373)) ([1607820](https://github.com/electron-userland/electron-builder/commit/160782067f904b61d53eb28368aea58022fe1717))
17+
* converting all node collector logic to *not* use `Promise.All`. Migrate to for-loop ([#9414](https://github.com/electron-userland/electron-builder/issues/9414)) ([e34be3b](https://github.com/electron-userland/electron-builder/commit/e34be3b3e8486c20cac316b4ae978ce275ea9cf7))
18+
* deleting default macOS appPlist keys using extendInfo ([#9481](https://github.com/electron-userland/electron-builder/issues/9481)) ([cb5b9c6](https://github.com/electron-userland/electron-builder/commit/cb5b9c6e47686b0329dbf808b36587a82db03d3b))
19+
* **dmg:** migrate python path search from `which` => `command -v` ([#9377](https://github.com/electron-userland/electron-builder/issues/9377)) ([82c07af](https://github.com/electron-userland/electron-builder/commit/82c07af19f7f3447f3a693a641bad7261e6b924f))
20+
* double check "hoisted" mode for each node module, verify through filesystem check instead of `require`/`import-meta-resolve` methods ([#9401](https://github.com/electron-userland/electron-builder/issues/9401)) ([241c53a](https://github.com/electron-userland/electron-builder/commit/241c53a598d9eb566de06059b4aa2f2d97d8712c))
21+
* ensure correct dependency graph extraction order and yarn berry _dependencies support ([#9439](https://github.com/electron-userland/electron-builder/issues/9439)) ([bdfc76b](https://github.com/electron-userland/electron-builder/commit/bdfc76bf18cb02a38aa7b3624c9fb865c910c393))
22+
* leverage app name instead of product name for linux executable name ([#9346](https://github.com/electron-userland/electron-builder/issues/9346)) ([d193871](https://github.com/electron-userland/electron-builder/commit/d19387174365c85968034149be43d80a39e7335f))
23+
* **mac:** handle `process.env.CSC_KEY_PASSWORD = undefined` cert password to parse as empty string fallback ([#9359](https://github.com/electron-userland/electron-builder/issues/9359)) ([d8ad468](https://github.com/electron-userland/electron-builder/commit/d8ad468cbf13ffb46889bbe0ba9f8c6d8ec1ac8f))
24+
* node 14 vs 15+ `promisify` warning on `child_process.exec` ([#9374](https://github.com/electron-userland/electron-builder/issues/9374)) ([ef364d3](https://github.com/electron-userland/electron-builder/commit/ef364d32c4fa78200249916af934b5235e04ba3e))
25+
* only use hardlinks during unit tests (or explicitly override) to avoid breaking debian builds where /opt is on a different drive ([#9397](https://github.com/electron-userland/electron-builder/issues/9397)) ([da1d768](https://github.com/electron-userland/electron-builder/commit/da1d7687c6d2d2db8e319e371ba001c946bf130c))
26+
* Optional dep's path cannot find in newest npm ([#9274](https://github.com/electron-userland/electron-builder/issues/9274)) ([38c2085](https://github.com/electron-userland/electron-builder/commit/38c2085e9a344812d32611d197d1df66d6644b45)), closes [#9259](https://github.com/electron-userland/electron-builder/issues/9259)
27+
* **pkg:** support arm64-only MAS submissions by setting correct `hostArchitectures` ([#9409](https://github.com/electron-userland/electron-builder/issues/9409)) ([b81c253](https://github.com/electron-userland/electron-builder/commit/b81c2539c4da4630b9e955f3afa6ec76cb30447b))
28+
* pnpm "Invalid string length" errors during node module collection (removes `--long` arg) ([#9470](https://github.com/electron-userland/electron-builder/issues/9470)) ([d38ae8e](https://github.com/electron-userland/electron-builder/commit/d38ae8e666ca3769dfa091643ef816632f6e206f))
29+
* post-process parent directories of unpacked files ([#9419](https://github.com/electron-userland/electron-builder/issues/9419)) ([1c94529](https://github.com/electron-userland/electron-builder/commit/1c945290a38cc4b6070a4e756db58354aee5e683))
30+
* properly collect node_modules when they're ESM and we're node>=16 ([#9380](https://github.com/electron-userland/electron-builder/issues/9380)) ([ec0a851](https://github.com/electron-userland/electron-builder/commit/ec0a85179b4508c372667f55e395d8b27c58a046))
31+
* search app directory before package directory to respect two-package.json project setups ([#9450](https://github.com/electron-userland/electron-builder/issues/9450)) ([39ae6a7](https://github.com/electron-userland/electron-builder/commit/39ae6a7fb7109e8ab865fd1438592440110f4b71))
32+
* search for actual path in hoisted mode for pnpm since it can still return virtual paths via CLI ([#9392](https://github.com/electron-userland/electron-builder/issues/9392)) ([65eecac](https://github.com/electron-userland/electron-builder/commit/65eecac1bec8fb5667621bdba4f1d2b1c75230b5))
33+
* skip Netlify PR deploy workflow on forks ([#9474](https://github.com/electron-userland/electron-builder/issues/9474)) ([858b5c5](https://github.com/electron-userland/electron-builder/commit/858b5c5580013b8a2c7827026354d080c4dc6e21))
34+
* update `fpm` to v1.17.0 ([#9381](https://github.com/electron-userland/electron-builder/issues/9381)) ([6171472](https://github.com/electron-userland/electron-builder/commit/617147281ceb53e9d40be852678131d2832abd79))
35+
* update and fix `ci-info` import for detecting CI ([#9356](https://github.com/electron-userland/electron-builder/issues/9356)) ([2e0837b](https://github.com/electron-userland/electron-builder/commit/2e0837b279156ad5b60a71d1e2733b495c192f5a))
36+
* update pr-labeler config to correct syntax ([#9471](https://github.com/electron-userland/electron-builder/issues/9471)) ([4df70dc](https://github.com/electron-userland/electron-builder/commit/4df70dceac5f754c0ad45ae2ae7545fc781c9af6))
37+
* update the `dmgbuild` hex regex to be case insensitive ([#9487](https://github.com/electron-userland/electron-builder/issues/9487)) ([c3af390](https://github.com/electron-userland/electron-builder/commit/c3af390ec67becfe548a8c83f0d3ba828c28b751))
38+
* use `["workspaces", "list", "--json"]` instead of `workspaceRoot` for yarn v2+ package manager ([#9415](https://github.com/electron-userland/electron-builder/issues/9415)) ([4d24ebd](https://github.com/electron-userland/electron-builder/commit/4d24ebd79ea33d8d9afa4a4bf18af90e968d0ff3))
39+
* Use `yarn config --json` to parse yarn berry (output varies v2-4) ([#9371](https://github.com/electron-userland/electron-builder/issues/9371)) ([2f3e7e1](https://github.com/electron-userland/electron-builder/commit/2f3e7e1e67dd30c4987c33172ca6857ee0a2fc14))
40+
* use correct types for makeUniversalApp (e.g. `undefined` instead of potentially `null`) ([#9416](https://github.com/electron-userland/electron-builder/issues/9416)) ([ada111e](https://github.com/electron-userland/electron-builder/commit/ada111ebe82d9487c27441969ab15899bafad4c9))
41+
* utilize a js helper `dynamic-import.js` for trying `await import` and `require` ([#9299](https://github.com/electron-userland/electron-builder/issues/9299)) ([9f06a85](https://github.com/electron-userland/electron-builder/commit/9f06a859f9c82b305d0a43c5b6e8c47d1c7451f1))
42+
* validate package version w/ `semver` when traversing directories in search of a matching node module ([#9424](https://github.com/electron-userland/electron-builder/issues/9424)) ([e3f3592](https://github.com/electron-userland/electron-builder/commit/e3f3592cfa8043c646d1791fa7f41feb45556ea9))
43+
* Windows build fails with spawn EINVAL after Node.js security fix ([#9489](https://github.com/electron-userland/electron-builder/issues/9489)) ([3022f0f](https://github.com/electron-userland/electron-builder/commit/3022f0f840c893d14beb82d638bedb8ed27d7ae6))
44+
45+
46+
### Features
47+
48+
* add support for dmgbuild's `badge-icon` configuration ([#9513](https://github.com/electron-userland/electron-builder/issues/9513)) ([b1d6e24](https://github.com/electron-userland/electron-builder/commit/b1d6e2417001977d12dc8365e6c5ceb5ac9d49c9))
49+
* adding bun node_module collector support ([#9357](https://github.com/electron-userland/electron-builder/issues/9357)) ([811d13d](https://github.com/electron-userland/electron-builder/commit/811d13d730fe78ee2e721b7c537e8b3e5579a4f0))
50+
* allow target specific build options to override top-level publish configuration ([#9425](https://github.com/electron-userland/electron-builder/issues/9425)) ([5f962f9](https://github.com/electron-userland/electron-builder/commit/5f962f9cae875da1208caa96fe040b2fe9224ea7))
51+
* allowing negative patterns to be provided for `signExts` as signing overrides ([#9335](https://github.com/electron-userland/electron-builder/issues/9335)) ([16c8fa1](https://github.com/electron-userland/electron-builder/commit/16c8fa19b288770a6d24164e562a353877e59536))
52+
* **app-builder-lib:** Allow local nsis-resources via env var `ELECTRON_BUILDER_NSIS_RESOURCES_DIR` ([#9333](https://github.com/electron-userland/electron-builder/issues/9333)) ([6a49f85](https://github.com/electron-userland/electron-builder/commit/6a49f85c69a22844729033f023249975f47a28f1))
53+
* Check for `\S` Silent Flag when executing NSIS Uninstaller ([#9282](https://github.com/electron-userland/electron-builder/issues/9282)) ([836a15c](https://github.com/electron-userland/electron-builder/commit/836a15c6c70abf8582aaa63603e14f77d5fa3f89))
54+
* **electron-publish:** add gitlab publisher ([#9209](https://github.com/electron-userland/electron-builder/issues/9209)) ([6fd391d](https://github.com/electron-userland/electron-builder/commit/6fd391d9e8390c00c8b0674d8ac3a5b7b6f0f19f))
55+
* Expanding `${arch}` macro for `mac.binaries` in case of unpacked files within universal builds ([#9263](https://github.com/electron-userland/electron-builder/issues/9263)) ([08773af](https://github.com/electron-userland/electron-builder/commit/08773afadfe10911ed1dff084fefe1024c5a74d8))
56+
* improve detecting pm and support bun ([#9262](https://github.com/electron-userland/electron-builder/issues/9262)) ([c51f962](https://github.com/electron-userland/electron-builder/commit/c51f96272517c08a09504445fb31e61326e0c381))
57+
* Provide progress updates for multiple range differential downloads ([#9448](https://github.com/electron-userland/electron-builder/issues/9448)) ([3533a3e](https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615))
58+
* support `corepack` `packageManager` and add related unit tests ([#9309](https://github.com/electron-userland/electron-builder/issues/9309)) ([b741b72](https://github.com/electron-userland/electron-builder/commit/b741b726daeb06080ab1cf46a93d318fd89ae4e7))
59+
* support Icon Composer icons for macOS ([#9279](https://github.com/electron-userland/electron-builder/issues/9279)) ([b6a34c0](https://github.com/electron-userland/electron-builder/commit/b6a34c00c35e42dc279a55d672558ea7badc7fcd))
60+
61+
62+
### Performance Improvements
63+
64+
* optimize duplicate checking in asar packager using Set ([#9386](https://github.com/electron-userland/electron-builder/issues/9386)) ([7f7113d](https://github.com/electron-userland/electron-builder/commit/7f7113dc435a427ca4ff041fb138512ac0bdeaaa))
65+
66+
67+
168
# [](https://github.com/electron-userland/electron-builder/compare/v26.0.20...v) (2026-01-13)
269

370

packages/app-builder-lib/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# app-builder-lib
22

3+
## 26.5.0
4+
5+
### Minor Changes
6+
7+
- Feat: add support for dmgbuild's badge-icon configuration _[`#9513`](https://github.com/electron-userland/electron-builder/pull/9513) [`b1d6e24`](https://github.com/electron-userland/electron-builder/commit/b1d6e2417001977d12dc8365e6c5ceb5ac9d49c9) [@mmaietta](https://github.com/mmaietta)_
8+
9+
### Patch Changes
10+
11+
- Chore: running `eslint --fix` on more files _[`#9502`](https://github.com/electron-userland/electron-builder/pull/9502) [`6c20eeb`](https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972) [@mmaietta](https://github.com/mmaietta)_
12+
- Fix: Windows build fails with spawn EINVAL after Node.js security fix _[`#9489`](https://github.com/electron-userland/electron-builder/pull/9489) [`3022f0f`](https://github.com/electron-userland/electron-builder/commit/3022f0f840c893d14beb82d638bedb8ed27d7ae6) [@mmaietta](https://github.com/mmaietta)_
13+
- Chore: update tar to latest release 7.5.3 to resolve dependabot _[`#9514`](https://github.com/electron-userland/electron-builder/pull/9514) [`2c11709`](https://github.com/electron-userland/electron-builder/commit/2c11709b6a330628095ec46c51435a40b6761710) [@mmaietta](https://github.com/mmaietta)_
14+
15+
<details><summary>Updated 2 dependencies</summary>
16+
17+
<small>
18+
19+
[`666d85a`](https://github.com/electron-userland/electron-builder/commit/666d85a8b626492c8195355d3d152f76c96bcb8f) [`b1d6e24`](https://github.com/electron-userland/electron-builder/commit/b1d6e2417001977d12dc8365e6c5ceb5ac9d49c9)
20+
21+
</small>
22+
23+
24+
25+
26+
</details>
27+
328
## 26.4.1
429

530
### Patch Changes

packages/app-builder-lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "app-builder-lib",
33
"description": "electron-builder lib",
4-
"version": "26.4.1",
4+
"version": "26.5.0",
55
"main": "out/index.js",
66
"files": [
77
"out",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const PACKAGE_VERSION = "26.4.1"
1+
export const PACKAGE_VERSION = "26.5.0"

packages/dmg-builder/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# dmg-builder
22

3+
## 26.5.0
4+
5+
### Minor Changes
6+
7+
- Feat: add support for dmgbuild's badge-icon configuration _[`#9513`](https://github.com/electron-userland/electron-builder/pull/9513) [`b1d6e24`](https://github.com/electron-userland/electron-builder/commit/b1d6e2417001977d12dc8365e6c5ceb5ac9d49c9) [@mmaietta](https://github.com/mmaietta)_
8+
9+
### Patch Changes
10+
11+
- Chore: fix dmg background by updating vendor dmgbuild _[`#9512`](https://github.com/electron-userland/electron-builder/pull/9512) [`666d85a`](https://github.com/electron-userland/electron-builder/commit/666d85a8b626492c8195355d3d152f76c96bcb8f) [@mmaietta](https://github.com/mmaietta)_
12+
13+
<details><summary>Updated 1 dependency</summary>
14+
15+
<small>
16+
17+
[`b1d6e24`](https://github.com/electron-userland/electron-builder/commit/b1d6e2417001977d12dc8365e6c5ceb5ac9d49c9) [`6c20eeb`](https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972) [`3022f0f`](https://github.com/electron-userland/electron-builder/commit/3022f0f840c893d14beb82d638bedb8ed27d7ae6) [`2c11709`](https://github.com/electron-userland/electron-builder/commit/2c11709b6a330628095ec46c51435a40b6761710)
18+
19+
</small>
20+
21+
22+
23+
</details>
24+
325
## 26.4.1
426

527
### Patch Changes

0 commit comments

Comments
 (0)