Skip to content

Releases: electron/forge

v6.0.0-beta.74

01 Nov 01:07
Compare
Choose a tag to compare

What's Changed

Fixes

Other Changes

Full Changelog: v6.0.0-beta.73...v6.0.0-beta.74

v6.0.0-beta.73

01 Nov 00:25
Compare
Choose a tag to compare

What's Changed

Fixes

Other Changes

  • chore(utils): make require-search error message clearer by @erickzhao in #3037

Full Changelog: v6.0.0-beta.72...v6.0.0-beta.73

v6.0.0-beta.72

31 Oct 23:41
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v6.0.0-beta.71...v6.0.0-beta.72

v6.0.0-beta.71

31 Oct 23:28
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix: restore isProd in the webpack plugin by @MarshallOfSound in #3021
  • fix: use @electron-forge/cli hint for project resolution by @MarshallOfSound in #3023
  • fix(template-base): use minimum instead of exact version when replacing ELECTRON_FORGE/VERSION in templates by @erikian in #3030
  • fix(publish): ignore unnecessary files when publishing to npm by @erikian in #3024
  • fix(packager): "packaging application" log never stops when building for multiple architectures by @macdja38 in #3006

Other Changes

New Contributors

Full Changelog: v6.0.0-beta.70...v6.0.0-beta.71

v6.0.0-beta.70

31 Oct 23:17
v6.0.0-beta.70
d0f9c17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.0.0-beta.69...v6.0.0-beta.70

6.0.0-beta.69

31 Oct 23:17
v6.0.0-beta.69
0731039
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Features

  • feat(plugin-webpack): support standalone preload entry points by @erickzhao in #2950
  • feat: add support for forge.config.ts et. al by @MarshallOfSound in #2993
  • feat(publisher-s3): Add sessionToken and change default fallback by @bboure in #2984

Other Changes

New Contributors

Full Changelog: v6.0.0-beta.68...v6.0.0-beta.69

v6.0.0-beta.68

24 Oct 17:41
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v6.0.0-beta.67...v6.0.0-beta.68

v6.0.0-beta.67

05 Oct 21:50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.0-beta.66...v6.0.0-beta.67

v6.0.0-beta.66

07 Sep 23:15
Compare
Choose a tag to compare

What's Changed

  • feat(plugin-webpack): Allow each entrypoint to specify nodeIntegration by @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

25 Jul 21:17
Compare
Choose a tag to compare

Bug Fixes

Chores