:electron: A complete tool for building and publishing Electron applications
This version of Forge enables the new Windows ASAR integrity feature in Electron. When ASAR integrity is enabled, your Electron app will verify the header hash of the ASAR archive on runtime. If no hash is present or if there is a mismatch in the hashes, the app will forcefully terminate.
More information about this feature can be found in Electron's documentation here: https://github.com/electron/electron/blob/main/docs/tutorial/asar-integrity.md#using-electron-tooling
plugin-fuses
to import script by @Santhoshmani1 in https://github.com/electron/forge/pull/3535
Full Changelog: https://github.com/electron/forge/compare/v7.3.1...v7.4.0
This change enables advanced code signing with [@electron/windows-sign][@electron/windows-sign], supporting two different ways to codesign your application and the installer:
Modern: By passing a windowsSign
option, which will be passed to [@electron/windows-sign]. This method allows full customization of the code-signing process - and supports more complicated scenarios like cloud-hosted EV certificates, custom sign pipelines, and per-file overrides. It also supports all existing "simple" codesigning scenarios, including just passing a certificate file and password. Please see https://github.com/@electron/windows-sign for all possible configuration options.
When passing windowsSign
, do not pass any other available parameters at the top level (like certificateFile
, certificatePassword
, or signWithParams
).
Legacy: By passing the top-level settings (certificateFile
, certificatePassword
, and signWithParams
). For simple codesigning scenarios, there's no reason not to use this method - it'll work just as fine as the modern method.
fix(publisher-github): don't sanitize asset names before upload by @dsanders11 in https://github.com/electron/forge/pull/3485
build: bump memory limit for docs:generate script by @dsanders11 in https://github.com/electron/forge/pull/3500
build: fix keyv type resolution warning during dev by @MarshallOfSound in https://github.com/electron/forge/pull/3507
build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in https://github.com/electron/forge/pull/3522
build(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in https://github.com/electron/forge/pull/3537
ci(windows): pin version of wix toolset to v3.14.0 by @erickzhao in https://github.com/electron/forge/pull/3525
docs: update forge create-electron-app template to match tutorial by @alicelovescake in https://github.com/electron/forge/pull/3528
Full Changelog: https://github.com/electron/forge/compare/v7.3.0...v7.3.1
Full Changelog: https://github.com/electron/forge/compare/v7.2.0...v7.3.0
Full Changelog: https://github.com/electron/forge/compare/v7.1.0...v7.2.0
Full Changelog: https://github.com/electron/forge/compare/v7.0.0...v7.1.0
14.17.5
to 16.0.0
by @erikian in https://github.com/electron/forge/pull/3399
electron-prebuilt-compile
support by @erickzhao in https://github.com/electron/forge/pull/3396
16.0.0
to 16.4.0
by @erikian in https://github.com/electron/forge/pull/3401
packageManager
in package.json by @erickzhao in https://github.com/electron/forge/pull/3359
packageManager
by @erickzhao in https://github.com/electron/forge/pull/3407
Full Changelog: https://github.com/electron/forge/compare/v6.4.2...v7.0.0
--help
command output by @erickzhao in https://github.com/electron/forge/pull/3335
npm install -g
by @erickzhao in https://github.com/electron/forge/pull/3314
Full Changelog: https://github.com/electron/forge/compare/v6.4.1...v6.4.2
template-vite-typescript
to Forge's core dependencies by @erickzhao in https://github.com/electron/forge/pull/3303
Full Changelog: https://github.com/electron/forge/compare/v6.4.0...v6.4.1
electron-installer-debian
to latest by @erickzhao in https://github.com/electron/forge/pull/3301
Full Changelog: https://github.com/electron/forge/compare/v6.3.0...v6.4.0
files
field for each package by @daydayhappychao in https://github.com/electron/forge/pull/3284
Full Changelog: https://github.com/electron/forge/compare/v6.2.1...v6.3.0