What's Changed
Added Forge preStart hook
Electron Forge v7.6.0 adds a new preStart hook that improves Forge's starting logic, specifically allowing multiple plugins to customize their start logic, rather than just one. This addition fixes an issue where a project containing multiple plugins that hooked into the app's start would collide.
Allow omittingACL from publisher-s3 plugin upload
v7.6.0 also allows users of the publisher-s3 plugin to omit the ACL from the upload request, per Amazon's recommendation of using bucket owner-enforced permissions.
Bug Fixes and Improvements
- feat: add preStart hook and port existing startLogic impls by @MarshallOfSound in #3720
- feat(publisher-s3): allow ACL omission by @JHartman5 in #3728
- fix(plugin-vite): avoid TS5055 by @erickzhao in #3711
- fix: Bump @electron/rebuild to ^3.7.0 by @felixrieseberg in #3732
- fix: log correct directory when hook moves artifacts by @MarshallOfSound in #3730
- fix(vite-template): fix vite template start failed after package by @caoxiemeihao in #3713
- fix(plugin-vite): merge Vite
build.lib
config by @caoxiemeihao in #3721 - chore: bump electronjs/node to 2.3.1 (main) by @electron-roller in #3746
Other Changes
- build(deps): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #3718
- build(deps): upgrade syncpack@11 by @erickzhao in #3716
- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #3723
- build(plugin-vite): add declare file to npm by @smallsung in #3735
- build(deps): bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #3724
- build(deps): bump actions/checkout from 4.2.0 to 4.2.2 by @dependabot in #3747
- build(deps): bump dsanders11/project-actions from 1.3.0 to 1.4.0 by @dependabot in #3749
- build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 by @dependabot in #3748
- build(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #3745
- build(deps): bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot in #3762
- ci: use larger Linux resource class for slow tests by @dsanders11 in #3750
New Contributors
- @smallsung made their first contribution in #3735
- @JHartman5 made their first contribution in #3728
Full Changelog: v7.5.0...v7.6.0