Releases: electron/forge
v6.0.0-beta.68
What's Changed
Breaking Changes
Forge v6.0.0-beta.68 introduces a few breaking changes to the Forge config.
Renamed Electron Rebuild config (#2963)
For consistency with the packagerConfig option for electron-packager, the field to configure electron-rebuild has now been shortened to rebuildConfig.
{
- electronRebuildConfig: { /* ... */ }
+ rebuildConfig: { /* ... */ }
}Changed plugin configuration syntax (#2963)
The plugins array now takes objects containing an object with properties name and config, rather than tuples containing the plugin name and config.
This aligns the syntax for this configuration with the publishers and makers arrays.
{
plugins: [
- [
- '@electron-forge/plugin-webpack',
- { /* ... */ }
- ]
+
+ {
+ name: '@electron-forge/plugin-webpack',
+ config: { /* ... */ }
+ }
]
}Upgraded Package dependency to electron-packager@17 (#2978)
The upgrade to Electron Packager 17 introduces the shiny new @electron/osx-sign package for macOS code signing. It's a rewrite of the old electron-osx-sign tool with more sensible defaults.
To migrate, we recommend seeing if the default packagerConfig.osxSign options work for you and tweaking the default entitlements to your needs. Otherwise, see the @electron/osx-sign MIGRATION.md doc for a 1:1 conversion from the old config options to the new ones.
Fixes
- fix(plugin-webpack): better webpack-dev-server types by @erickzhao in #2952
Other Changes
- feat(maker-pkg): upgrade to
@electron/osx-signby @erickzhao in #2959 - build(deps): npx browserslist@latest --update-db by @erickzhao in #2962
New Contributors
- @georgexu99 made their first contribution in #2946
Full Changelog: v6.0.0-beta.67...v6.0.0-beta.68
v6.0.0-beta.67
What's Changed
- fix(template-typescript-webpack): preload file to webpack config by @fredrikj31 in #2936
- feat: remove preload.js from TypeScript templates by @itsananderson in #2938
- chore: update electron-packager to v16 by @erikian in #2927
New Contributors
- @fredrikj31 made their first contribution in #2936
- @itsananderson made their first contribution in #2938
- @erikian made their first contribution in #2927
Full Changelog: v6.0.0-beta.66...v6.0.0-beta.67
v6.0.0-beta.66
What's Changed
- feat(plugin-webpack): Allow each entrypoint to specify
nodeIntegrationby @chetbox in #2867 - build: update @electron/get to 2.0.0 by @VerteDinde in #2924
New Contributors
Full Changelog: v6.0.0-beta.65...v6.0.0-beta.66
v6.0.0-beta.65
v6.0.0-beta.64
New Features
- cli: add --inspect-brk-electron option (#1328) (c5a6ea17)
- maker: allow disabling maker in config (#2754) (69777402)
- maker-wix: Make autoUpdate and autoLaunch features configurable in MakerWixConfig (#2620) (bf7d271a)
- publisher-ers: support flavor config (#2766) (6069ebe1)
- publisher-github: allow specifying alternative tag prefix (#2605) (88d9d722)
- template: add a default preload script (#2722) (636e2c5d)
- plugin-webpack:
Bug Fixes
6.0.0-beta.63
6.0.0-beta.62
6.0.0-beta.61
6.0.0-beta.60
Breaking Changes
New Features
- plugin-webpack: allow most webpack-dev-server options to be configurable (#2444) (699d4862)
- deps: upgrade to electron-rebuild@^3.1.1 (#2434) (60778998)