Update electron-forge monorepo to v7 (major) #112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^6.4.2
->^7.0.0
^6.4.2
->^7.0.0
^6.4.2
->^7.0.0
^6.4.2
->^7.0.0
^6.4.2
->^7.0.0
6.4.2
->7.5.0
^6.4.2
->^7.0.0
Release Notes
electron/forge (@electron-forge/cli)
v7.5.0
Compare Source
What's Changed
Improved ESM module support
Electron Forge v7.5.0 adds support for loading Forge modules (plugins, makers, publishers etc.) that use ESM for their module format. This change allows both official Forge modules and third-party modules to use ESM syntax.
Change in Vite support policy
v7.5.0 also makes refinements to our Vite plugin, fixing an issue that users identified as breaking between 7.2.0 and 7.3.0 (https://github.com/electron/forge/issues/3506). Users upgrading from any past version of Forge to 7.5.0 should now not experience breaking config changes.
After discussion with maintainers, we've decided to retroactively mark the Vite plugin as experimental, as the plugin is still under active development and cannot offer the same API stability guarantees as our other existing plugins. Minor versions may include breaking changes to improve developer ergonomics or to fix bugs (especially around native Node.js modules).
When these changes happen, we'll provide additional migration information in future release notes.
Bug Fixes and Improvements
delta
artifacts if they exist on disk by @hipstersmoothie in https://github.com/electron/forge/pull/3586devServer
setting by @Dogdriip in https://github.com/electron/forge/pull/3650void
return by @erickzhao in https://github.com/electron/forge/pull/3655asar
dep to latest by @erickzhao in https://github.com/electron/forge/pull/3592New Contributors
Full Changelog: electron/forge@v7.4.0...v7.5.0
v7.4.0
Compare Source
What's Changed
Highlighted Feature:
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
Bug Fixes and Improvements
plugin-fuses
to import script by @Santhoshmani1 in https://github.com/electron/forge/pull/3535New Contributors
Full Changelog: electron/forge@v7.3.1...v7.4.0
v7.3.1
Compare Source
What's Changed
Highlighted Feature:
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](https://redirect.github.com/electron/windows-sign) for all possible configuration options.When passing
windowsSign
, do not pass any other available parameters at the top level (likecertificateFile
,certificatePassword
, orsignWithParams
).Legacy: By passing the top-level settings (
certificateFile
,certificatePassword
, andsignWithParams
). For simple codesigning scenarios, there's no reason not to use this method - it'll work just as fine as the modern method.Bug Fixes and Improvements
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
New Contributors
Full Changelog: electron/forge@v7.3.0...v7.3.1
v7.3.0
Compare Source
What's Changed
Features
Fixes
Performance
Other Changes
New Contributors
Full Changelog: electron/forge@v7.2.0...v7.3.0
v7.2.0
Compare Source
What's Changed
Features
Fixes
Documentation
Other Changes
Full Changelog: electron/forge@v7.1.0...v7.2.0
v7.1.0
Compare Source
What's Changed
Full Changelog: electron/forge@v7.0.0...v7.1.0
v7.0.0
Compare Source
What's Changed
Breaking Changes
14.17.5
to16.0.0
by @erikian in https://github.com/electron/forge/pull/3399electron-prebuilt-compile
support by @erickzhao in https://github.com/electron/forge/pull/339616.0.0
to16.4.0
by @erikian in https://github.com/electron/forge/pull/3401Features
Fixes
@erikian in https://github.com/electron/forge/pull/3393
Other Changes
packageManager
in package.json by @erickzhao in https://github.com/electron/forge/pull/3359packageManager
by @erickzhao in https://github.com/electron/forge/pull/3407New Contributors
Full Changelog: electron/forge@v6.4.2...v7.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.