Releases: electron/forge
Releases · electron/forge
v6.4.1
v6.4.0
What's Changed
- feat(template): add vite-typescript template by @caoxiemeihao in #3178
- build(deps): update
electron-installer-debian
to latest by @erickzhao in #3301- feat: allow setting custom compression options (Fixes #3235)
- build(deps): update [email protected] by @erickzhao in #3302
- fix: only apply preAutoEntitlements to top-level app bundle (Fixes #2943)
Full Changelog: v6.3.0...v6.4.0
v6.3.0
What's Changed
- build(deps): bump semver from 7.3.5 to 7.5.2 by @dependabot in #3262
- ci: bump deprecated versions by @dsanders11 in #3267
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #3276
- fix(publisher-ers): support arm64 osx platform by @daydayhappychao in #3270
- ci: use electronjs/node orb by @dsanders11 in #3289
- ci: don't use pull_request_target with semantic PR title check by @dsanders11 in #3294
- fix(template-vite): incorrectly bundling browser entrypoints by @markspolakovs in #3278
- chore: add
files
field for each package by @daydayhappychao in #3284 - feat(package): add support for async Forge configs by @VerteDinde in #3288
New Contributors
- @daydayhappychao made their first contribution in #3270
- @markspolakovs made their first contribution in #3278
Full Changelog: v6.2.1...v6.3.0
v6.2.1
What's Changed
- feat(plugin-vite): auto-update
server.port
by @caoxiemeihao in #3201 - fix(template-vite): ignore
browser
field for isomorphic packages by @jclab-joseph in #3218 - fix(plugin-vite): right time to start by @caoxiemeihao in #3220
- fix(vite-plugin): process exit on electron process exit by @john830316 in #3236
- feat(make): allow async maker configs by @erickzhao in #3248
- fix(publisher-s3): ensure published files do not overwrite multiple arches by @MarshallOfSound in #3108
- feat(template): enable asar by default by @erickzhao in #3077
- fix(package): pass missing user-defined hooks to packager by @erikian in #3123
- fix(core): properly log invalid plugin configs by @erickzhao in #3254
New Contributors
- @jclab-joseph made their first contribution in #3218
- @ronaldcurtis made their first contribution in #3219
- @john830316 made their first contribution in #3236
Full Changelog: v6.1.1...v6.2.1
v6.1.1
New in this Release
A Vite template is now available in Forge! 🚀 Thanks to @caoxiemeihao for contributing this template and plugin.
A plugin for Electron Fuses is now available in Forge! 🌟 Thanks to @erikian for contributing this plugin.
Features
- feat(template): add vite template by @caoxiemeihao in #3071
- feat: add Fuses plugin by @erikian in #3132
- feat(maker-zip): add new macUpdateManifestBaseUrl and macUpdateReleaseNotes options by @MarshallOfSound in #3107
What's Changed
- fix: use correct platform paths for artifacts in dryRunResume by @VerteDinde in #3184
- fix(plugin-vite): start Vite error by @caoxiemeihao in #3189
- fix(plugin-fuses):
resetAdHocDarwinSignature
rules on Mac by @erikian in #3190 - fix(plugin-vite): correctly close vite dev-server by @caoxiemeihao in #3202
- fix(publisher-s3): Make S3 upload fail non-silently by @cpmsmith in #3194
- fix: normalize artifact paths in makeResult dryRunResume by @VerteDinde in #3206
- build(deps): bump webpack from 5.69.1 to 5.76.0 by @dependabot in #3191
- build: add needed Vite infra details by @VerteDinde in #3197
- chore: gitignore
lerna-debug.log
by @erickzhao in #3162 - docs: update release process guide by @erickzhao in #3161
- ci: use action-semantic-pull-request by @dsanders11 in #3144
- ci: fix the build and tests by @erickzhao in #3173
- ci: run tests in merge queue by @dsanders11 in #3174
New Contributors
Full Changelog: v6.0.5...v6.1.1
v6.0.5
What's Changed
- build: update dependencies to clean up yarn audit by @MarshallOfSound in #3105
- build: enforce versions are in sync between packages by @MarshallOfSound in #3106
- build: update dependencies to clean up yarn audit by @MarshallOfSound in #3111
- build: npm@9 removed the bin command by @MarshallOfSound in #3110
- fix(core): pass
this.config
when calling internal hooks by @albertxing in #3126 - chore: add
.gitattributes
file for proper handling of line endings by @erikian in #3134 - build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #3133
- fix(cli): use fallback renderer for any DEBUG vars by @erickzhao in #3135
- fix(package): ensure
electron-packager
throws if fails by @erickzhao in #3136 - chore: update repo link from userland migration by @dsanders11 in #3138
- chore: set @wg-ecosystem as CODEOWNERS by @dsanders11 in #3143
- ci: create a
test:slow
script to avoid re-running fast tests in theslow-tests
job by @erikian in #3150 - build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #3156
- fix(publisher-ers): Update ERS API usage for v2.x by @ArekSredzki in #3149
- chore(maker-rpm): map arm64 -> aarch64 by @dsanders11 in #3137
New Contributors
- @albertxing made their first contribution in #3126
- @dsanders11 made their first contribution in #3138
- @ArekSredzki made their first contribution in #3149
Full Changelog: v6.0.4...v6.0.5
v6.0.4
What's Changed
v6.0.4 is a small release with a lot of internal code cleanup changes. Most importantly for users, this release adds clearer error messages for [object Object]
errors that were thrown during the Make step.
- fix(core): allow the
forge.config
property inpackage.json
to point to a non-js file by @erikian in #3070 - docs: fix InternalOptions links in API docs by @erickzhao in #3083
- fix(all): disallow throwing literals (
@typescript-eslint/no-throw-literal
) by @erickzhao in #3086 - fix(publisher-ers): properly publish non-default flavours by @dariusclay in #3079
Internal changes
- build: use a single top-level
tsc -b
for all packages by @erickzhao in #3090 - docs: explain how to test local code changes with symlinks by @erickzhao in #3089
- docs: remove mentions of lerna run test in contributing.md by @georgexu99 in #3081
- build: add preversion to scripts by @georgexu99 in #3074
- build: add test flag to link Forge commands after running init by @georgexu99 in #3075
- build: improve lerna publish process by @erickzhao in #3082
- chore: add husky pre-push script by @georgexu99 in #3061
New Contributors
- @dariusclay made their first contribution in #3079
Full Changelog: v6.0.3...v6.0.4
v6.0.3
Electron Forge v6.0.3 is the direct successor to v6.0.1.
What's Changed
- fix(maker-squirrel): do not register the delta nupkg as an artifact when deltas are disabled by @MarshallOfSound in #3059
- fix(maker-pkg): add targetArch to pkg name by @erickzhao in #3057
- fix(plugin-webpack): remove define plugin from renderer config by @erickzhao in #3062
- feat(maker-pkg): allow to override .pkg name by @mahnunchik in #1785
- build: migrate to lerna from bolt by @georgexu99 in #3058
- fix(template-webpack): only run asset relocator loader on
node_modules
folder by @MarshallOfSound in #3060
New Contributors
- @caoxiemeihao made their first contribution in #3063
- @mahnunchik made their first contribution in #1785
Full Changelog: v6.0.1...v6.0.3
v6.0.2
v6.0.1
What's Changed
Refactors
- refactor: use listr2 for the package, make and publish commands by @MarshallOfSound in #3043
- This PR also fixed a long-standing issue where targeting the
mas
platform in the Package step would actually package fordarwin
.
- This PR also fixed a long-standing issue where targeting the
- refactor: migrate import command to listr2 by @MarshallOfSound in #3048
Internal Changes
- build: add vscode config for better devxp by @MarshallOfSound in #3049
- build: remove codecov by @MarshallOfSound in #3044
Full Changelog: v6.0.0...v6.0.1