Releases: electron-userland/electron-builder
[email protected]
What's Changed
- chore: running
eslint --fixon more files by @mmaietta in #9502 - chore: fix dmg background by updating vendor
dmgbuildby @mmaietta in #9512 - feat: add support for dmgbuild's badge-icon configuration by @mmaietta in #9513
- chore: update tar to latest release 7.5.3 to resolve dependabot by @mmaietta in #9514
- fix: Windows build fails with spawn EINVAL after Node.js security fix by @mmaietta in #9489
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9503
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.5.0
[email protected]
Minor Changes
- Emit download-progress events when downloading with multiple range differential downloader
#94483533a3e@eliotschu
[email protected]
What's Changed
- fix: post-process parent directories of unpacked files by @mmaietta in #9419
- chore(config): migrate Renovate config by @renovate[bot] in #9457
- feat: Provide progress updates for multiple range differential downloads by @eliotschu in #9448
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #9463
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #9460
- chore(deps): update actions/stale action to v10 by @renovate[bot] in #9467
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #9461
- chore(deps): update actions/labeler action to v6 by @renovate[bot] in #9462
- fix: update pr-labeler config to correct syntax by @mmaietta in #9471
- fix: pnpm "Invalid string length" errors during node module collection by @danteissaias in #9470
- chore(deps): update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in #9468
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #9466
- fix: skip Netlify PR deploy workflow on forks by @biw in #9474
- chore: update snapshots due to transitive fixture dependency changed by @mmaietta in #9482
- fix: deleting default macOS appPlist keys using extendInfo by @Lemonexe in #9481
- chore: warn about implicit publishing in CI by @biw in #9475
- chore: update snapshots again? by @mmaietta in #9484
- chore: updating
rantest server for updater tests by @mmaietta in #9485 - fix: update the
dmgbuildhex regex to be case insensitive by @Kilian in #9487 - chore: update snapshots due to transitive fixture dependency changed by @mmaietta in #9493
- fix: aliased packages not packaged with the correct name by @iamEvanYT in #9492
- chore: update more snapshots by @mmaietta in #9497
- chore: extract
TraversalNodeModuleCollectorfor fallback project parsing by @mmaietta in #9440 - chore(deps): update eslint and prettier by @renovate[bot] in #9459
- chore: Increase timeout for macOS test job by @mmaietta in #9501
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9458
New Contributors
- @eliotschu made their first contribution in #9448
- @danteissaias made their first contribution in #9470
- @biw made their first contribution in #9474
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.4.1
[email protected]
What's Changed
- fix: allow
npm listto work on yarn berry and bun project setups by @mmaietta in #9443 - feat: allow target specific build options to override top-level publish configuration by @mmaietta in #9425
- chore(deps): update github artifact actions (major) by @renovate[bot] in #9444
- chore: clean fixture deps and update
depcheckby @mmaietta in #9449 - chore: freezing package.json lockfiles for HoistedNodeModuleTest by @mmaietta in #9453
- fix: search app directory before package directory to respect two-package.json project setups by @mmaietta in #9450
- chore: The url.parse() function has been deprecated in Node 24 by @mmaietta in #9417
- fix: add signing queue for Windows packager to avoid concurrent signing issues with AzureTrustedSigning by @mmaietta in #9454
- chore: cleanup logging for node module collectors by detecting non-installed optional deps by @mmaietta in #9456
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9447
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.4.0
[email protected]
What's Changed
- chore(test): migrate to macos-26 test runner by @mmaietta in #9426
- chore: retry cleanup on EBUSY errors by @mmaietta in #9432
- chore(deps): update electron/github-app-auth-action digest to e25ab7f by @renovate[bot] in #9383
- fix: ensure correct dependency graph extraction order and yarn berry _dependencies support by @beyondkmp in #9439
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9433
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.3.6
[email protected]
[email protected]
What's Changed
- fix: check if custom nsis and/or nsis resources paths is not purely an whitespace string by @mmaietta in #9420
- chore(deps): unpinning semver and updating it by @panther7 in #9349
- chore(test): optimizing e2e test runner distribution across a bigger matrix by @mmaietta in #9427
- fix: validate package version when traversing directories in search of a matching node module by @mmaietta in #9424
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9422
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.3.5
[email protected]
What's Changed
- fix: only use hardlinks during unit tests to avoid breaking debian builds where /opt is on a different drive by @mmaietta in #9397
- chore: resolve lint-deps issue now that ci-info isn't used by @mmaietta in #9412
- fix: converting all node collector logic to not use
Promise.All. Migrate to for-loop by @mmaietta in #9414 - fix(pkg): support arm64-only MAS submissions by setting correct hostArchitectures by @davej in #9409
- chore(deps): update eslint and prettier by @renovate[bot] in #9406
- fix: use correct types for makeUniversalApp (e.g.
undefinedinstead of potentiallynull) by @mmaietta in #9416 - fix: use
["workspaces", "list", "--json"]instead ofworkspaceRootfor yarn v2+ package manager by @mmaietta in #9415 - chore(deploy): Release by @electron-builder-release-bot[bot] in #9410
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.3.4
[email protected]
What's Changed
- fix: double check "hoisted" mode for each node module, verify through filesystem instead of
require/import-meta-resolvemethods by @mmaietta in #9401 - chore(docs): Add note about finding app reg for role by @MasterOdin in #9403
- chore: update snapshots to reflect increased node_module coverage by collectors by @mmaietta in #9408
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9404
New Contributors
- @MasterOdin made their first contribution in #9403
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.3.3
[email protected]
What's Changed
- perf: optimize duplicate checking in asar packager using Set by @beyondkmp in #9386
- chore(deps): update actions/checkout digest to 34e1148 by @renovate[bot] in #9382
- fix: returning actual path in hoisted mode for pnpm since it can still return virtual paths by @mmaietta in #9392
- fix: allow home dir when it's symlinked from
/var/homeby @mmaietta in #9389 - fix(build): Revert "remove ci-info" commit by @mmaietta in #9398
- chore(deploy): Release by @electron-builder-release-bot[bot] in #9388
Full Changelog: https://github.com/electron-userland/electron-builder/compare/[email protected]@26.3.2