diff --git a/.changeset/pre.json b/.changeset/pre.json
index bcd0644159..6a6ce8f584 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -25,6 +25,7 @@
"fair-rockets-march",
"fast-maps-dress",
"flat-keys-wonder",
+ "good-pots-design",
"lucky-otters-report",
"mighty-spies-knock",
"moody-years-poke",
@@ -37,6 +38,7 @@
"spotty-foxes-count",
"stale-otters-turn",
"tame-balloons-walk",
+ "tough-clouds-think",
"twelve-points-whisper",
"wild-buttons-pretend",
"wild-socks-chew"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 23224f6316..bc50f107b9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,17 @@
+# [](https://github.com/electron-userland/electron-builder/compare/v25.0.0-alpha.7...v) (2024-05-14)
+
+
+### Bug Fixes
+
+* **deps:** update dependency tar to v6.2.1 [security] ([#8171](https://github.com/electron-userland/electron-builder/issues/8171)) ([393f140](https://github.com/electron-userland/electron-builder/commit/393f140459dc4a7d6008750dc48de83c8e8d33a7))
+
+
+### Features
+
+* add `afterExtract` hook for after electron distributable has been unpacked ([#8194](https://github.com/electron-userland/electron-builder/issues/8194)) ([588c5db](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b))
+
+
+
# [](https://github.com/electron-userland/electron-builder/compare/v25.0.0-alpha.6...v) (2024-05-06)
diff --git a/docs/configuration/configuration.md b/docs/configuration/configuration.md
index dc52ff8a02..ccebf3d6f1 100644
--- a/docs/configuration/configuration.md
+++ b/docs/configuration/configuration.md
@@ -147,6 +147,7 @@ Env file `electron-builder.env` in the current dir ([example](https://github.com
launchUiVersion
Boolean | String | “undefined” - libui-based frameworks only The version of LaunchUI you are packaging for. Applicable for Windows only. Defaults to version suitable for used framework version.
framework
String | “undefined” - The framework name. One of electron
, proton
, libui
. Defaults to electron
.
beforePack
module:app-builder-lib/out/configuration.__type | String | “undefined” - The function (or path to file or module id) to be run before pack
+ module:app-builder-lib/out/configuration.__type | String | “undefined” - The function (or path to file or module id) to be run after the prebuilt Electron binary has been extracted to the output directory
diff --git a/packages/app-builder-lib/CHANGELOG.md b/packages/app-builder-lib/CHANGELOG.md
index b9100f7f94..aab2ca1305 100644
--- a/packages/app-builder-lib/CHANGELOG.md
+++ b/packages/app-builder-lib/CHANGELOG.md
@@ -1,5 +1,17 @@
# app-builder-lib
+## 25.0.0-alpha.8
+
+### Minor Changes
+
+- [#8194](https://github.com/electron-userland/electron-builder/pull/8194) [`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b) Thanks [@rafaberaldo](https://github.com/rafaberaldo)! - feat: add `afterExtract` hook to build process with the same payload interface as `beforePack` and `afterPack`
+
+### Patch Changes
+
+- Updated dependencies []:
+ - dmg-builder@25.0.0-alpha.8
+ - electron-builder-squirrel-windows@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/app-builder-lib/package.json b/packages/app-builder-lib/package.json
index 0ecd8f9313..6a26bf61f0 100644
--- a/packages/app-builder-lib/package.json
+++ b/packages/app-builder-lib/package.json
@@ -1,7 +1,7 @@
{
"name": "app-builder-lib",
"description": "electron-builder lib",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "out/index.js",
"files": [
"out",
diff --git a/packages/app-builder-lib/src/version.ts b/packages/app-builder-lib/src/version.ts
index 6a73f44b66..3d462a7ced 100644
--- a/packages/app-builder-lib/src/version.ts
+++ b/packages/app-builder-lib/src/version.ts
@@ -1 +1 @@
-export const PACKAGE_VERSION = "25.0.0-alpha.7"
+export const PACKAGE_VERSION = "25.0.0-alpha.8"
diff --git a/packages/dmg-builder/CHANGELOG.md b/packages/dmg-builder/CHANGELOG.md
index efdc7c5c4a..34e3e9de79 100644
--- a/packages/dmg-builder/CHANGELOG.md
+++ b/packages/dmg-builder/CHANGELOG.md
@@ -1,5 +1,12 @@
# dmg-builder
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/dmg-builder/package.json b/packages/dmg-builder/package.json
index e08cfbb63a..cf831a666a 100644
--- a/packages/dmg-builder/package.json
+++ b/packages/dmg-builder/package.json
@@ -1,6 +1,6 @@
{
"name": "dmg-builder",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "out/dmgUtil.js",
"author": "Vladimir Krivosheev",
"license": "MIT",
diff --git a/packages/electron-builder-squirrel-windows/CHANGELOG.md b/packages/electron-builder-squirrel-windows/CHANGELOG.md
index c191d46ec9..115c48d296 100644
--- a/packages/electron-builder-squirrel-windows/CHANGELOG.md
+++ b/packages/electron-builder-squirrel-windows/CHANGELOG.md
@@ -1,5 +1,12 @@
# electron-builder-squirrel-windows
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-builder-squirrel-windows/package.json b/packages/electron-builder-squirrel-windows/package.json
index b5e64df904..f89a95512d 100644
--- a/packages/electron-builder-squirrel-windows/package.json
+++ b/packages/electron-builder-squirrel-windows/package.json
@@ -1,6 +1,6 @@
{
"name": "electron-builder-squirrel-windows",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "out/SquirrelWindowsTarget.js",
"author": "Vladimir Krivosheev",
"license": "MIT",
diff --git a/packages/electron-builder/CHANGELOG.md b/packages/electron-builder/CHANGELOG.md
index d22ee1849d..d6352c9b78 100644
--- a/packages/electron-builder/CHANGELOG.md
+++ b/packages/electron-builder/CHANGELOG.md
@@ -1,5 +1,13 @@
# electron-builder
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+ - dmg-builder@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-builder/package.json b/packages/electron-builder/package.json
index aebe3aca57..ec4068b954 100644
--- a/packages/electron-builder/package.json
+++ b/packages/electron-builder/package.json
@@ -1,7 +1,7 @@
{
"name": "electron-builder",
"description": "A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "out/index.js",
"files": [
"out"
diff --git a/packages/electron-forge-maker-appimage/CHANGELOG.md b/packages/electron-forge-maker-appimage/CHANGELOG.md
index ff5c77b35c..3b2dfa1aef 100644
--- a/packages/electron-forge-maker-appimage/CHANGELOG.md
+++ b/packages/electron-forge-maker-appimage/CHANGELOG.md
@@ -1,5 +1,12 @@
# electron-forge-maker-appimage
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-forge-maker-appimage/package.json b/packages/electron-forge-maker-appimage/package.json
index 36d52437c1..7c47be4359 100644
--- a/packages/electron-forge-maker-appimage/package.json
+++ b/packages/electron-forge-maker-appimage/package.json
@@ -1,6 +1,6 @@
{
"name": "electron-forge-maker-appimage",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "main.js",
"author": "Vladimir Krivosheev",
"license": "MIT",
diff --git a/packages/electron-forge-maker-nsis-web/CHANGELOG.md b/packages/electron-forge-maker-nsis-web/CHANGELOG.md
index b073f36219..f18d2bc5b0 100644
--- a/packages/electron-forge-maker-nsis-web/CHANGELOG.md
+++ b/packages/electron-forge-maker-nsis-web/CHANGELOG.md
@@ -1,5 +1,12 @@
# electron-forge-maker-nsis-web
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-forge-maker-nsis-web/package.json b/packages/electron-forge-maker-nsis-web/package.json
index f0b913c3bf..591f62c6f2 100644
--- a/packages/electron-forge-maker-nsis-web/package.json
+++ b/packages/electron-forge-maker-nsis-web/package.json
@@ -1,6 +1,6 @@
{
"name": "electron-forge-maker-nsis-web",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "main.js",
"author": "Vladimir Krivosheev",
"license": "MIT",
diff --git a/packages/electron-forge-maker-nsis/CHANGELOG.md b/packages/electron-forge-maker-nsis/CHANGELOG.md
index b50bfe4e34..55bb2584dc 100644
--- a/packages/electron-forge-maker-nsis/CHANGELOG.md
+++ b/packages/electron-forge-maker-nsis/CHANGELOG.md
@@ -1,5 +1,12 @@
# electron-forge-maker-nsis
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-forge-maker-nsis/package.json b/packages/electron-forge-maker-nsis/package.json
index 921743a730..dfb49757d3 100644
--- a/packages/electron-forge-maker-nsis/package.json
+++ b/packages/electron-forge-maker-nsis/package.json
@@ -1,6 +1,6 @@
{
"name": "electron-forge-maker-nsis",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "main.js",
"author": "Vladimir Krivosheev",
"license": "MIT",
diff --git a/packages/electron-forge-maker-snap/CHANGELOG.md b/packages/electron-forge-maker-snap/CHANGELOG.md
index cc8f21aed5..7b4da9015a 100644
--- a/packages/electron-forge-maker-snap/CHANGELOG.md
+++ b/packages/electron-forge-maker-snap/CHANGELOG.md
@@ -1,5 +1,12 @@
# electron-forge-maker-snap
+## 25.0.0-alpha.8
+
+### Patch Changes
+
+- Updated dependencies [[`588c5db4`](https://github.com/electron-userland/electron-builder/commit/588c5db47c97e06b540bdc7f7a6de9a936a7603b)]:
+ - app-builder-lib@25.0.0-alpha.8
+
## 25.0.0-alpha.7
### Patch Changes
diff --git a/packages/electron-forge-maker-snap/package.json b/packages/electron-forge-maker-snap/package.json
index e421472296..142bd3aa02 100644
--- a/packages/electron-forge-maker-snap/package.json
+++ b/packages/electron-forge-maker-snap/package.json
@@ -1,6 +1,6 @@
{
"name": "electron-forge-maker-snap",
- "version": "25.0.0-alpha.7",
+ "version": "25.0.0-alpha.8",
"main": "main.js",
"author": "Vladimir Krivosheev",
"license": "MIT",