Releases: electron-userland/electron-builder
v26.0.20
What's Changed
- fix: correct broken links in builder.ts and cli.md by @BlackHatDevX in #9218
- fix(yarn): check for dependencies in both projectDir and appDir during installation by @beyondkmp in #9219
- fix: gitlab related failed cases by @daihere1993 in #9221
- fix(squirrel-windows): update loadingGif handling to prioritize user-defined option by @beyondkmp in #9222
- fix(electron-updater): Do not wrap update command when updating with sudo by @yannishuber in #9225
- fix: generate stubExecutableExe and sign it by @beyondkmp in #8959
- fix: add quotation marks around variable in AppArmor profile by @rastiqdev in #9231
- fix(deps): update dependency form-data to v4.0.4 [security] by @renovate[bot] in #9212
- fix: strip auth headers for GitHub release assets redirects by @FringeNet in #9211
- fix: scrubbing more aggressively anything in the logs by @mmaietta in #9182
- fix: fix argument names mismatch in publish command to make it work by @choegyumin in #9227
- fix(nsis): fix file association by @sabonerune in #9217
- fix: support option to override publish trigger (
--policy
) in publish command by @choegyumin in #9228 - feat(github): Add
tagNamePrefix
option by @taylorhadden in #9216 - fix: auto-update powershell script by @michalzaq12 in #9232
- fix: uncaught exception during differential downloading via multipleRangDownloader by @DamonYu6 in #9248
- fix: two flaky tests by @daihere1993 in #9251
- fix: detect wrong package manager for two package.json structure by @DamonYu6 in #9257
- fix(nsis): undefined vars when customCheckAppRunning is defined by @dlon in #9245
- fix: Change dependency collection to parse from root by @Julusian in #9260
- chore(deploy): Release by @github-actions[bot] in #9220
New Contributors
- @BlackHatDevX made their first contribution in #9218
- @yannishuber made their first contribution in #9225
- @FringeNet made their first contribution in #9211
- @choegyumin made their first contribution in #9227
- @sabonerune made their first contribution in #9217
- @taylorhadden made their first contribution in #9216
- @michalzaq12 made their first contribution in #9232
Full Changelog: v26.0.19...v26.0.20
[email protected]
Patch Changes
-
#9248
8cbf079e
Thanks @DamonYu6! - fix: uncaught exception during differential downloading via multipleRangDownloader -
#9232
cfc4f36a
Thanks @michalzaq12! - fix: auto-update powershell script -
#9225
d27ac523
Thanks @yannishuber! - fix(electron-updater): do not use quotes when installing update with sudo
[email protected]
v26.0.18
What's Changed
- fix: resolve dmg flakiness by upgrading
dmgbuild
python vendor files by @mmaietta in #9163 - chore: Update test snapshots by @mmaietta in #9150
- chore: update snapshots again by @mmaietta in #9170
- feat(nsis): added supports for uninstall components page by @panther7 in #9166
- feat(updater): Cache the new blockmap file and allow customization of the old blockmap file base URL. by @beyondkmp in #9172
- feat(nsis): added translation for 'closing app' by @panther7 in #9183
- fix(fpm): upgrade fpm to 1.16 and ruby 3.4.3 by @mmaietta in #9100
- feat(app-builder-lib): use jiti for loading TS config file by @sevenc-nanashi in #9194
- chore(deploy): Release by @github-actions in #9167
New Contributors
- @sevenc-nanashi made their first contribution in #9194
Full Changelog: v26.0.17...v26.0.18
[email protected]
Patch Changes
- #9172
cb651ddb
Thanks @beyondkmp! - feat(updater): Cache the new blockmap file and allow customization of the old blockmap file base URL
v26.0.17
What's Changed
- chore: stabilize hdiutil resize by using whole number byte size by @mmaietta in #9135
- chore: Update stale.yml message by @mmaietta in #9133
- fix: don't assume commands end with .cmd on Windows by @Almighty-Alpaca in #9026
- chore: wrapping Error in
exec
rejection so as to pass through error code to downstream logic by @mmaietta in #9138 - chore: adding additional docs to signAndEditExecutable for windows by @mmaietta in #9142
- chore: add additional stack trace to
electronDist
error message by @mmaietta in #9145 - feat(nsis): add support for more Windows Installer options by @mtdvlpr in #9119
- refactor: enabling
getBin
to accept a different repo as a download source (useful for testing) by @mmaietta in #9151 - fix:
electronDist
- detect if directory and copy electron from there, short circuit current logic path by @mmaietta in #9157 - fix: update minimatch to ^10.0.3 to fix downstream issue by @Galkon in #9162
- chore(deploy): Release by @github-actions in #9136
New Contributors
- @Almighty-Alpaca made their first contribution in #9026
- @mtdvlpr made their first contribution in #9119
- @Galkon made their first contribution in #9162
Full Changelog: v26.0.16...v26.0.17
v26.0.16
What's Changed
- docs: replace difference to built-in autoUpdater by @datenreisender in #9098
- fix(docs): Update README.md emoji rendering by @mmaietta in #9110
- fix(dmg):
--force
unmount dmg using hdiutil after delay on Resource Lock (code 16) by @mmaietta in #9115 - refactor(dmg): add human-readable hdiutil log messages and refactoring to only retry on transient error codes by @mmaietta in #9118
- refactor: replace
is-ci
withci-info
by @talentlessguy in #9117 - fix(linux):
productName
should be used as the default value whenexecutableName
is not set per docs (#9068) by @hbcraft in #9068 - chore(test): Adding tests that verify the full flow of install+update (live/blackbox test) by @mmaietta in #9122
- fix(updater): don't throw when determining which package manager to use by @mmaietta in #9113
- fix: allow custom electron zip name to be provided when unpacking a provided electronDist by @mmaietta in #9126
- chore(deploy): Release by @github-actions in #9116
New Contributors
- @datenreisender made their first contribution in #9098
- @talentlessguy made their first contribution in #9117
- @hbcraft made their first contribution in #9068
Full Changelog: v26.0.15...v26.0.16
[email protected]
v26.0.15
What's Changed
- chore(deps): update actions/cache action to v4.2.3 by @mmaietta in #9050
- fix: update regex for multipart content-type parsing in multipleRange by @beyondkmp in #9064
- chore(deps): update actions/upload-artifact digest to ea165f8 by @renovate in #9081
- chore(deps): update dependency python to 3.13 by @mmaietta in #9079
- fix(electron-updater): allow forceDevUpdateConfig also on Linux by @Lemonexe in #9024
- fix(deps): update dependency @electron/osx-sign to v1.3.3 by @mmaietta in #9083
- refactor: improve resource directory handling for macOS by @beyondkmp in #9038
- fix(deps): update dependency @electron/universal to v2.0.3 by @mmaietta in #9082
- refactor: update package manager detection and improve type handling by @beyondkmp in #9067
- feat: support upgrading from ARM to ARM, rather than upgrading to x64 in window and linux by @beyondkmp in #9059
- chore(deploy): Release by @github-actions in #9070
Full Changelog: v26.0.14...v26.0.15
[email protected]
Patch Changes
-
#9059
cb775088
Thanks @beyondkmp! - feat: support upgrading from ARM to ARM, rather than upgrading to x64 in window and linux -
#9064
444b791f
Thanks @beyondkmp! - fix: update regex for multipart content-type parsing in multipleRange -
#9024
e641751c
Thanks @Lemonexe! - fix: allow forceDevUpdateConfig also on Linux