| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-29 | 17.6 kB | |
| v8.0.1 source code.tar.gz | 2026-09-29 | 2.4 MB | |
| v8.0.1 source code.zip | 2026-09-29 | 2.7 MB | |
| Totals: 3 Items | 5.2 MB | 8 | |
What's Changed
- build: Yarn 4 CI hardening by @erickzhao in https://github.com/electron/forge/pull/4028
- feat(init): add
--electron-versionflag by @erickzhao in https://github.com/electron/forge/pull/4037 - build(deps): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in https://github.com/electron/forge/pull/4036
- feat: expose artifact version to static publishers by @MarshallOfSound in https://github.com/electron/forge/pull/4033
- fix(publisher-gcs): do not gzip artifacts by @MarshallOfSound in https://github.com/electron/forge/pull/4034
- chore: update
node-abito latest by @erickzhao in https://github.com/electron/forge/pull/4046 - build(deps): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in https://github.com/electron/forge/pull/4047
- build(deps): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in https://github.com/electron/forge/pull/4049
- build: remove electronegativity plugin by @erickzhao in https://github.com/electron/forge/pull/4053
- test(fuses): use local modules instead of
initLinkby @erickzhao in https://github.com/electron/forge/pull/4057 - chore: use yarn
workspace:*cross-references by @erickzhao in https://github.com/electron/forge/pull/4056 - chore: add eslint config change to
.git-blame-ignore-revsby @erickzhao in https://github.com/electron/forge/pull/4062 - feat(core)!: remove global module templates by @erickzhao in https://github.com/electron/forge/pull/4065
- ci: set up npm trusted publishing by @erickzhao in https://github.com/electron/forge/pull/4070
- chore: bump version to 8.0.0-alpha.1 by @erickzhao in https://github.com/electron/forge/pull/4072
- build: target "next" branch in gh release create by @VerteDinde in https://github.com/electron/forge/pull/4074
- chore: bump version to 8.0.0-alpha.3 by @VerteDinde in https://github.com/electron/forge/pull/4075
- test: fix slow tests on
nextbranch by @erickzhao in https://github.com/electron/forge/pull/4076 - build: improve version + publish flow by @erickzhao in https://github.com/electron/forge/pull/4078
- ci: use
.nvmrcfile for CI by @erickzhao in https://github.com/electron/forge/pull/4081 - test: move AssetRelocatorPatch tests to slow tests by @erickzhao in https://github.com/electron/forge/pull/4080
- feat(import)!: remove Forge 5 import code by @erickzhao in https://github.com/electron/forge/pull/4083
- feat(core)!: remove rechoir + lodash templates from config loader by @erickzhao in https://github.com/electron/forge/pull/4066
- ci: optimize Windows builds with faster D:\ drive by @MarshallOfSound in https://github.com/electron/forge/pull/4038
- test: upgrade to Vitest 4 by @erickzhao in https://github.com/electron/forge/pull/4079
- build(deps): replace
ts-nodewithtsxby @erickzhao in https://github.com/electron/forge/pull/4085 - build(deps): update lint-roller to latest major version by @erickzhao in https://github.com/electron/forge/pull/4086
- fix(maker-wix): set default arch by @ShGKme in https://github.com/electron/forge/pull/3859
- fix(core): prevent duplicate app restarts when typing 'rs' multiple times by @MarshallOfSound in https://github.com/electron/forge/pull/4089
- ci: run post-merge on
nextbranch by @erickzhao in https://github.com/electron/forge/pull/4090 - test(slow): test api against
file:protocol fixtures by @erickzhao in https://github.com/electron/forge/pull/4087 - chore: fix formatting by @erickzhao in https://github.com/electron/forge/pull/4091
- test(slow): simplify bootstrapping tests by @erickzhao in https://github.com/electron/forge/pull/4096
- fix(template): add
private: trueby @erickzhao in https://github.com/electron/forge/pull/4103 - test: use verdaccio for e2e init testing by @erickzhao in https://github.com/electron/forge/pull/4100
- fix: interactive mode should proxy signals by @MarshallOfSound in https://github.com/electron/forge/pull/4102
- chore: remove
pre-pushhook by @erickzhao in https://github.com/electron/forge/pull/4117 - test: use verdaccio in more
initcases by @erickzhao in https://github.com/electron/forge/pull/4119 - feat(init)!: add
--package-managerflag by @erickzhao in https://github.com/electron/forge/pull/4107 - fix: apply correct version bump commit title by @erickzhao in https://github.com/electron/forge/pull/4122
- chore: bump version to 8.0.0-alpha.4 by @erickzhao in https://github.com/electron/forge/pull/4131
- fix(template): modernize eslint deps by @erickzhao in https://github.com/electron/forge/pull/4132
- feat!: Node 22 + ESM by @erickzhao in https://github.com/electron/forge/pull/4059
- chore: add local claude code settings to
.gitignoreby @erickzhao in https://github.com/electron/forge/pull/4158 - build: isolate yarn cache when running verdaccio by @erickzhao in https://github.com/electron/forge/pull/4161
- feat(create-electron-app)!: move
initandimportout of core by @erickzhao in https://github.com/electron/forge/pull/4148 - perf(plugin-vite): run production builds in isolated subprocesses by @MarshallOfSound in https://github.com/electron/forge/pull/4163
- fix(plugin-vite): improve child logging by @erickzhao in https://github.com/electron/forge/pull/4165
- build: replace eslint with oxlint by @erickzhao in https://github.com/electron/forge/pull/4169
- chore: bump version to 8.0.0-alpha.5 by @erickzhao in https://github.com/electron/forge/pull/4173
- fix: prune final
requirecalls by @erickzhao in https://github.com/electron/forge/pull/4176 - chore: bump version to 8.0.0-alpha.6 by @erickzhao in https://github.com/electron/forge/pull/4177
- build(deps): remove unused
minimistdep by @erickzhao in https://github.com/electron/forge/pull/4171 - chore: remove additional eslint references by @erickzhao in https://github.com/electron/forge/pull/4178
- ci: upgrade
actions/*to latest by @erickzhao in https://github.com/electron/forge/pull/4179 - feat(package): API returns result by @erickzhao in https://github.com/electron/forge/pull/4172
- build(deps): update transient dependencies by @erickzhao in https://github.com/electron/forge/pull/4182
- feat(template): use
moduleResolution: bundlerby @erickzhao in https://github.com/electron/forge/pull/4175 - build: patch out lerna for verdaccio publish by @erickzhao in https://github.com/electron/forge/pull/4185
- build: add knip for dead code detection by @MarshallOfSound in https://github.com/electron/forge/pull/4190
- refactor: replace got with native fetch API by @MarshallOfSound in https://github.com/electron/forge/pull/4189
- chore: fix
gotdeps in lockfile by @erickzhao in https://github.com/electron/forge/pull/4191 - chore: resolve dependabot security alerts by @MarshallOfSound in https://github.com/electron/forge/pull/4204
- fix(plugin-webpack): ESM-compatible imports by @erickzhao in https://github.com/electron/forge/pull/4206
- chore: forward-ports by @erickzhao in https://github.com/electron/forge/pull/4205
- feat(plugin-vite): upgrade vite 8 by @0xlau in https://github.com/electron/forge/pull/4167
- chore: bump version to 8.0.0-alpha.7 by @erickzhao in https://github.com/electron/forge/pull/4212
- fix(plugin-vite): ignore .git directory in dev mode file watcher by @erickzhao in https://github.com/electron/forge/pull/4213
- fix(core): convert absolute file path to file URL in
locateElectronExecutableby @erikian in https://github.com/electron/forge/pull/4214 - fix(init): ensure base tmpl scripts are added to
package.jsonby @erickzhao in https://github.com/electron/forge/pull/4215 - fix: use
file://URLs when dynamically importing local paths by @erikian in https://github.com/electron/forge/pull/4217 - fix: tracer exception when tracing forge v8 by @MarshallOfSound in https://github.com/electron/forge/pull/4220
- feat(template): replace eslint/prettier with oxc.rs stack by @erickzhao in https://github.com/electron/forge/pull/4186
- feat(publisher-github)!: Github -> GitHub by @erickzhao in https://github.com/electron/forge/pull/4224
- refactor: replace fast-glob with built-in node:fs glob by @MarshallOfSound in https://github.com/electron/forge/pull/4227
- fix(template): update
.gitignoreby @erickzhao in https://github.com/electron/forge/pull/4221 - chore(template): remove stale
nodeIntegrationinstructions by @erickzhao in https://github.com/electron/forge/pull/4223 - refactor(plugin-vite): use codeSplitting:false for preload by @erickzhao in https://github.com/electron/forge/pull/4222
- fix(maker-msix): ensure output has version and arch by @erickzhao in https://github.com/electron/forge/pull/4225
- fix(maker-msix): use path.basename(dir) for artifact by @erickzhao in https://github.com/electron/forge/pull/4230
- feat(plugin-vite): run main/preload dev builds in subprocess workers by @MarshallOfSound in https://github.com/electron/forge/pull/4226
- feat: add notarization support to MakerPKG by @MarshallOfSound in https://github.com/electron/forge/pull/4234
- chore: bump version to 8.0.0-alpha.8 by @MarshallOfSound in https://github.com/electron/forge/pull/4235
- chore: update dependencies to dedupe across child packages by @MarshallOfSound in https://github.com/electron/forge/pull/4236
- build: delete stray
.eslintcachefile by @erickzhao in https://github.com/electron/forge/pull/4237 - fix: bump to @electron/packager and @electron/get to drop 'got' transitive dep by @MarshallOfSound in https://github.com/electron/forge/pull/4239
- fix(cli): allow pre-release package manager ranges by @erickzhao in https://github.com/electron/forge/pull/4241
- build(deps): TypeScript 6 + 7 by @erickzhao in https://github.com/electron/forge/pull/4238
- chore: replace chalk and log-symbols with Node.js built-in styleText by @MarshallOfSound in https://github.com/electron/forge/pull/4245
- refactor: replace find-up dependency with internal implementation by @MarshallOfSound in https://github.com/electron/forge/pull/4248
- fix(template-base): copy over
.oxfmtrc.jsonfor instantiation by @erickzhao in https://github.com/electron/forge/pull/4256 - chore: bump version to 8.0.0-alpha.9 by @erickzhao in https://github.com/electron/forge/pull/4263
- refactor: replace fs-extra with graceful-fs and native fs by @MarshallOfSound in https://github.com/electron/forge/pull/4250
- fix(core): convert absolute paths to file URLs in importSearch by @erickzhao in https://github.com/electron/forge/pull/4273
- build: add
tsconfig.jsontocleanscript by @erickzhao in https://github.com/electron/forge/pull/4272 - refactor: inline filenamify utility to remove external dependency by @MarshallOfSound in https://github.com/electron/forge/pull/4249
- refactor(core-utils): inline parse-author and drop dependency by @MarshallOfSound in https://github.com/electron/forge/pull/4251
- feat(maker-dmg)!: write DMGs to platform/arch subdirectories by @erickzhao in https://github.com/electron/forge/pull/4275
- build(deps): use electron-internal/extract-zip by @erickzhao in https://github.com/electron/forge/pull/4285
- chore: exclude git worktrees from tooling by @erickzhao in https://github.com/electron/forge/pull/4286
- fix(cli): detect TTY for interactive mode instead of hardcoding true by @erickzhao in https://github.com/electron/forge/pull/4259
- chore: bump version to 8.0.0-alpha.10 by @erickzhao in https://github.com/electron/forge/pull/4289
- ci: cancel stale in-progress runs on PR pushes by @claude[bot] in https://github.com/electron/forge/pull/4297
- feat(maker-msix): allow overriding output filename by @claude[bot] in https://github.com/electron/forge/pull/4295
- ci: fail required-ci when a dependency fails or is cancelled by @claude[bot] in https://github.com/electron/forge/pull/4300
- feat(maker): add typed copyright option for deb and rpm makers by @claude[bot] in https://github.com/electron/forge/pull/4298
- fix(create-electron-app): mark vite as experimental in bundler chooser by @claude[bot] in https://github.com/electron/forge/pull/4307
- feat(publisher-github): show byte-level asset upload progress by @claude[bot] in https://github.com/electron/forge/pull/4304
- build(deps): upgrade webpack-dev-server to v5.2.4 on next by @claude[bot] in https://github.com/electron/forge/pull/4308
- fix(core): disable concurrency for package subtasks by @claude[bot] in https://github.com/electron/forge/pull/4309
- ci: port zizmor audit hardening to next (backport of [#4200]) by @claude[bot] in https://github.com/electron/forge/pull/4310
- feat: rename
publishcommand toreleaseby @claude[bot] in https://github.com/electron/forge/pull/4305 - test: add end-to-end tests for
create-electron-appacross all templates and package managers by @erikian in https://github.com/electron/forge/pull/4218 - test: retry temp folder removal for tests that spawn Electron by @erikian in https://github.com/electron/forge/pull/4316
- fix: avoid duplicate draft releases when publishing multiple dry runs (next) by @claude[bot] in https://github.com/electron/forge/pull/4327
- build: Yarn 4.18 and TypeScript 7 stable by @SpacingBat3 in https://github.com/electron/forge/pull/4322
- fix(create-electron-app): surface dependency install failures during init by @erickzhao in https://github.com/electron/forge/pull/4348
- feat(plugin-vite): enable main process hot restart via exported API by @erickzhao in https://github.com/electron/forge/pull/4346
- test: apply the supply-chain age gate to npm and pnpm in Verdaccio tests by @erickzhao in https://github.com/electron/forge/pull/4347
- docs: import documentation from electron-forge-docs by @erickzhao in https://github.com/electron/forge/pull/4345
- fix(typedoc): documentation & API completeness fixes by @SpacingBat3 in https://github.com/electron/forge/pull/4321
- feat(plugin-vite): support custom server host in renderer dev server URL by @erickzhao in https://github.com/electron/forge/pull/4363
- build(deps): bump lint-staged to 17.4.1 by @claude[bot] in https://github.com/electron/forge/pull/4366
- feat(template): unify JS/TS templates by @erickzhao in https://github.com/electron/forge/pull/4229
- test: remove orphaned e2e specs for deleted typescript template packages by @erickzhao in https://github.com/electron/forge/pull/4374
- ci: shard the slow tests and drop the dead node-gyp setup step by @erickzhao in https://github.com/electron/forge/pull/4380
- build(deps): bump @electron/ and electron-installer- packages by @erickzhao in https://github.com/electron/forge/pull/4379
- fix(core): guard against archs dropped by Electron 44 (win32/ia32, linux/armv7l) by @erickzhao in https://github.com/electron/forge/pull/4377
- feat(plugin-vite): graduate from experimental by @erickzhao in https://github.com/electron/forge/pull/4382
- feat(maker-pkg)!: write PKGs to arch subdirectories by @erickzhao in https://github.com/electron/forge/pull/4383
- test(core): stub packager arch list in the dropped-arch warning test by @erickzhao in https://github.com/electron/forge/pull/4384
- chore: remove Discord links by @erickzhao in https://github.com/electron/forge/pull/4378
- chore(deps)!: upgrade listr2 to v11 by @erickzhao in https://github.com/electron/forge/pull/4375
- ci: skip the test jobs on docs-only changes by @claude[bot] in https://github.com/electron/forge/pull/4387
- test: add unit coverage for maker-appx and maker-msix make() by @claude[bot] in https://github.com/electron/forge/pull/4388
- feat(bundlers)!: emit main and preload bundles as .cjs by @erickzhao in https://github.com/electron/forge/pull/4393
- feat(plugin-webpack): render compiler output in the terminal with an ink multi-logger by @claude[bot] in https://github.com/electron/forge/pull/4389
- build: stop lint-staged failing on oxfmt-ignored files by @erickzhao in https://github.com/electron/forge/pull/4396
- fix(core): resolve the Forge config once per command by @erickzhao in https://github.com/electron/forge/pull/4394
- ci: prepare
nextfor promotion tomainas Forge 8 by @erickzhao in https://github.com/electron/forge/pull/4381 - ci: forward-port GHA improvements from 7.x by @claude[bot] in https://github.com/electron/forge/pull/4401
- fix(template-base): accept partial yarn versions when initializing by @erickzhao in https://github.com/electron/forge/pull/4403
- feat!: replace
release --from-dry-runwith--from-make, andmake --skip-packagewith--from-packageby @erickzhao in https://github.com/electron/forge/pull/4395 - build: bump @electron/lint-roller to ^4.0.0 by @claude[bot] in https://github.com/electron/forge/pull/4404
- fix(template-vite): use .mts for Vite configs in the TypeScript variant by @erickzhao in https://github.com/electron/forge/pull/4406
- fix(template): typecheck root-level config files by @erickzhao in https://github.com/electron/forge/pull/4407
- build(deps): bump vulnerable transitive and direct dependencies by @erickzhao in https://github.com/electron/forge/pull/4408
- build(deps): upgrade Electron to 44.4.3 by @erickzhao in https://github.com/electron/forge/pull/4410
- docs: add AGENTS.md guidance for AI coding agents by @erickzhao in https://github.com/electron/forge/pull/4416
- refactor(maker-appx)!: reimplement as a legacy wrapper over the MSIX maker by @claude[bot] in https://github.com/electron/forge/pull/4392
- chore: bump version to 8.0.0 by @claude[bot] in https://github.com/electron/forge/pull/4425
- chore: bump version to 8.0.1 by @claude[bot] in https://github.com/electron/forge/pull/4426
New Contributors
- @0xlau made their first contribution in https://github.com/electron/forge/pull/4167
Full Changelog: https://github.com/electron/forge/compare/v7.10.2...v8.0.1