Releases: electron-userland/electron-builder
Releases · electron-userland/electron-builder
v26.0.0
26.0.0
Major Changes
- #8782
633490cb
Thanks @mmaietta! - fix: removing conditional logic that would build HFS+ dmg on non-arm64 macs as HFS+ was sunset in macos 15.2 - #8582
6a9597b4
Thanks @mmaietta! - chore: remove deprecated fields fromwinOptions
andmacOptions
. (ForwinOptions
signing configuration, it has been moved towin.signtoolOptions
in order to supportazureOptions
as a separate field and avoid bloatingwin
configuration object. FormacOptions
, notarize options has been deprecated in favor of env vars for quite some time. Env vars are much more secure) - #8572
0dbe357a
Thanks @mmaietta! - feat: allowing additional entries in .desktop file, such as[Desktop Actions <actionName>]
. Requires changing configurationdesktop
property to object to be more extensible in the future - #8562
b8185d48
Thanks @beyondkmp! - support including node_modules in other subdirectories
Minor Changes
- #8787
cdf18d9a
Thanks @mmaietta! - feat: addpwsh
detection to enable azure trusted signing within docker image - #8711
6f0fb8e4
Thanks @hrueger! - Addhost
property to support self-hosted Keygen instances - #8636
88cc0b06
Thanks @mmaietta! - feat: add support for AppArmor with template profile and configuration property - #8609
d672b04b
Thanks @iongion! - feat: support completely custom AppxManifest.xml - #8607
f123628c
Thanks @mmaietta! - feat: allow disabling of building a universal windows installer - #8588
8434e10d
Thanks @mmaietta! - feat: adding integration with @electron/fuses - #8570
c8484305
Thanks @mmaietta! - feat: migrate to officialelectron/asar
packaging - #8525
13f55a3e
Thanks @mmaietta! - feat: migrateelectronDist
to be an electron-builderHook
- #8394
ae9221d9
Thanks @xyloflake! - feat: Implement autoupdates for pacman - #8741
eacbbf59
Thanks @0xlau! - AddforcePathStyle
option to S3Options
Patch Changes
- #8575
dfa35c32
Thanks @doctolivier! - chore(deps): update @electron/rebuild to v3.7.0 - #8576
3eab7143
Thanks @beyondkmp! - fix: packages in the workspace not being under node_modules - #8577
e9eef0c1
Thanks @mmaietta! - fix: add additional default exclusions to copy logic - #8596
e0b0e351
Thanks @mmaietta! - chore: refactor files for publishing to electron-publish - #8601
215fc36b
Thanks @mmaietta! - Revert "fix(win): use appInfo description as primary entry for FileDescription" to resolve #8599 - #8603
712a8bce
Thanks @mmaietta! - fix: checking relative path without separator as that doesn't work on Windows - #8604
d4ea0d99
Thanks @beyondkmp! - chore(deps): update app-builder-bin to 5.0.0-alpha.11 - #8606
a0e635c1
Thanks @mmaietta! - fix: add quotes to surround file path during azure signing to handle files with spaces - #8627
2a3195d9
Thanks @mmaietta! - fix: add rfc3161 timestamp entry as default for azure signing to resolve Windows Defender alert - #8631
dcd91a1f
Thanks @olivereisenhut! - fix: Remove path from published binaries - #8632
645e2abd
Thanks @mmaietta! - fix: only sign concurrently when using local signtool. azure can't be in parallel due to resources being locked during usage - #8637
667ab2f8
Thanks @mmaietta! - chore: migrate default recommends and default depends for fpm from app-builder-bin to JS code - #8645
f4d40f91
Thanks @beyondkmp! - fix: smart unpack for local module with dll - #8653
796e1a07
Thanks @IsaacAderogba! - fix: cscIKeyPassword must support empty string arguments - #8654
9e11358f
Thanks @mmaietta! - fix: check ResolvedFileSet src when verifying symlinks to be within project directory - #8661
6a294c97
Thanks @t3chguy! - chore: remove stale handler forextend-info
in electronMac plist creation - [#8689](#8...
electron-updater@6.4.0
v26.0.0-alpha.11
What's Changed
- chore: update auto-update notes about macos requiring zip by @Julusian in #8796
- fix(mac): only fuse macOS universal builds on the combined universal package by @t3chguy in #8799
- chore: add new tests for Asar Integrity by @mmaietta in #8804
- fix(linux): AppImage update when filename contains spaces by @erijo in #8802
- fix: ASAR files in
extraResources
are not included in integrity calculations by @mmaietta in #8805
New Contributors
Full Changelog: v26.0.0-alpha.10...v26.0.0-alpha.11
electron-updater@6.4.0-alpha.4
v26.0.0-alpha.10
What's Changed
- chore: update GHA actions/cache to v4.2.0 by @mmaietta in #8771
- chore: refactor docker build/test/deploy workflows by @mmaietta in #8778
- fix: docker image loader for deploy pipeline by @mmaietta in #8780
- chore(docker): upgrade image
buildpack-deps:focal-curl
tojammy-curl
22.04 (BREAKING) by @mmaietta in #8779 - chore: deploy docker image w/ node 22 by @mmaietta in #8781
- fix: docker deploy script runs out of space by @mmaietta in #8788
- fix(mac): always build dmg's with APFS (BREAKING) by @mmaietta in #8782
- chore(docs): change code signing doc url to google-indexed url by @mmaietta in #8790
- feat(docker): support
pwsh
for running codesigning by @mmaietta in #8787 - chore(deps): upgrade cross spawn to 7.0.6 by @mmaietta in #8783
Full Changelog: v26.0.0-alpha.9...v26.0.0-alpha.10
v26.0.0-alpha.9
What's Changed
- feat: support completely custom AppxManifest.xml by @iongion in #8609
- fix: typo in urls in tsdoc by @kethinov in #8749
- fix: use disableDifferentialDownload flag in the AppImageBuilder by @peter-sanderson in #8695
- feat(nsis): allow disabling of building a universal installer by @mmaietta in #8607
- fix(docs): downgrade typedoc-plugin-markdown to fix docs site generation by @mmaietta in #8755
- fix: update @electron/asar to 3.2.18 to resolve signing issue with framework symlinks by @mmaietta in #8762
- chore: remove deprecated fields from
winOptions
andmacOptions
to clean up configuration (BREAKING CHANGE) by @mmaietta in #8582 - fix: electron-builder fails when list of node_modules files is too big to pass in a glob by @beyondkmp in #8725
New Contributors
- @iongion made their first contribution in #8609
- @kethinov made their first contribution in #8749
- @peter-sanderson made their first contribution in #8695
Full Changelog: v26.0.0-alpha.8...v26.0.0-alpha.9
electron-updater@6.4.0-alpha.3
Patch Changes
- #8695
819eff7b
Thanks @peter-sanderson! - fix: respectdisableDifferentialDownload
flag for AppImage
v26.0.0-alpha.8
What's Changed
- refactor: remove stale handler for
extend-info
by @t3chguy in #8661 - fix: install all dependencies to fix building within NPM workspaces by @beyondkmp in #8715
- feat(keygen): Add
host
property to support self-hosted Keygen instances by @hrueger in #8711 - chore: Remove informal Russian messages in the NSIS installer by @kttmv in #8714
- chore: Rename
vmRequired
variable touseVmIfNotOnWin
by @NoahAndrews in #8727 - chore(deps): lock file maintenance by @renovate in #8707
- chore: Update FUNDING.yml with dedicated Github sponsor link by @mmaietta in #8728
- chore(docs): adding video tutorial/introduction to macOS codesigning and notarization by @mmaietta in #8740
- feat(s3): add forcePathStyle option to S3Options by @0xlau in #8741
- chore(deploy): Release (alpha) by @github-actions in #8720
New Contributors
Full Changelog: v26.0.0-alpha.7...v26.0.0-alpha.8
electron-updater@6.4.0-alpha.2
v26.0.0-alpha.7
What's Changed
- chore: add additional identity logging for mac os certificates by @mmaietta in #8691
- fix(win): corrupt asar integrity file path on crossplatform build by @Lemonexe in #8689
- chore: Update README.md, fix typo(s) by @BobConanDev in #8684
- fix(deps): update dependency cross-spawn to v7.0.5 [security] by @renovate in #8693
- chore: consolidate default depends/recommends for FPM targets to app-builder-lib by @mmaietta in #8637
- fix: smart unpack for local module with dll by @beyondkmp in #8645
- fix(deps): update dependency eslint to v9.16.0 [security] by @beyondkmp in #8717
- chore(deploy): Release (alpha) by @github-actions in #8694
New Contributors
- @Lemonexe made their first contribution in #8689
- @BobConanDev made their first contribution in #8684
Full Changelog: v26.0.0-alpha.6...v26.0.0-alpha.7