Skip to content

Commit 98830be

Browse files
authored
Merge branch 'master' into smartUnpack
2 parents f009f00 + 3d8e402 commit 98830be

File tree

22 files changed

+106
-35
lines changed

22 files changed

+106
-35
lines changed

.changeset/fair-penguins-build.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"app-builder-lib": patch
3+
---
4+
5+
chore(deps): update electron/asar to 3.2.17

.changeset/pre.json

+4
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@
1919
"changesets": [
2020
"dull-eyes-check",
2121
"early-penguins-share",
22+
"fair-penguins-build",
2223
"fluffy-wolves-smile",
2324
"fresh-camels-smash",
2425
"gold-parents-complain",
2526
"khaki-schools-provide",
2627
"lucky-tigers-do",
2728
"many-shoes-look",
29+
"mighty-forks-pump",
2830
"nasty-mangos-yawn",
2931
"new-zoos-repair",
3032
"ninety-candles-laugh",
@@ -36,7 +38,9 @@
3638
"smooth-camels-decide",
3739
"sour-points-refuse",
3840
"stupid-buses-compete",
41+
"stupid-ducks-join",
3942
"sweet-masks-sparkle",
43+
"tame-buckets-drum",
4044
"tiny-cobras-walk",
4145
"tricky-files-speak",
4246
"two-rice-wash",

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# [](https://github.com/electron-userland/electron-builder/compare/v26.0.0-alpha.5...v) (2024-11-07)
2+
3+
4+
### Bug Fixes
5+
6+
* docker build script unable to build node 18 image ([#8665](https://github.com/electron-userland/electron-builder/issues/8665)) ([fb26f6a](https://github.com/electron-userland/electron-builder/commit/fb26f6ae32503df46523f5e986ce40f3e3f8dfff))
7+
* use FileCopier for copying files and queue creation of symlinks ([#8663](https://github.com/electron-userland/electron-builder/issues/8663)) ([866b0ca](https://github.com/electron-userland/electron-builder/commit/866b0caa2859ccff90ec8654f82263569cd2465d))
8+
9+
10+
### Features
11+
12+
* add AppArmor profile to FPM targets to pair with `afterInstall` and `afterRemove` template scripts ([#8636](https://github.com/electron-userland/electron-builder/issues/8636)) ([88cc0b0](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd))
13+
14+
15+
116
# [](https://github.com/electron-userland/electron-builder/compare/v26.0.0-alpha.4...v) (2024-11-01)
217

318

packages/app-builder-lib/CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# app-builder-lib
22

3+
## 26.0.0-alpha.6
4+
5+
### Minor Changes
6+
7+
- [#8636](https://github.com/electron-userland/electron-builder/pull/8636) [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd) Thanks [@mmaietta](https://github.com/mmaietta)! - feat: add support for AppArmor with template profile and configuration property
8+
9+
### Patch Changes
10+
11+
- [#8671](https://github.com/electron-userland/electron-builder/pull/8671) [`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a) Thanks [@beyondkmp](https://github.com/beyondkmp)! - chore(deps): update electron/asar to 3.2.17
12+
13+
- [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558) Thanks [@mmaietta](https://github.com/mmaietta)! - fix: use FileCopier for copying files and queue creation of symlinks
14+
15+
- Updated dependencies []:
16+
17+
18+
319
## 26.0.0-alpha.5
420

521
### Patch Changes

packages/app-builder-lib/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "app-builder-lib",
33
"description": "electron-builder lib",
4-
"version": "26.0.0-alpha.5",
4+
"version": "26.0.0-alpha.6",
55
"main": "out/index.js",
66
"files": [
77
"out",
@@ -48,7 +48,7 @@
4848
"dependencies": {
4949
"@develar/schema-utils": "~2.6.5",
5050
"@electron/fuses": "^1.8.0",
51-
"@electron/asar": "3.2.13",
51+
"@electron/asar": "3.2.17",
5252
"@electron/notarize": "2.5.0",
5353
"@electron/osx-sign": "1.3.1",
5454
"@electron/rebuild": "3.7.0",
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const PACKAGE_VERSION = "26.0.0-alpha.5"
1+
export const PACKAGE_VERSION = "26.0.0-alpha.6"

packages/dmg-builder/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# dmg-builder
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/dmg-builder/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dmg-builder",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "out/dmgUtil.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

packages/electron-builder-squirrel-windows/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# electron-builder-squirrel-windows
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/electron-builder-squirrel-windows/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "electron-builder-squirrel-windows",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "out/SquirrelWindowsTarget.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

packages/electron-builder/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# electron-builder
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
10+
311
## 26.0.0-alpha.5
412

513
### Patch Changes

packages/electron-builder/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "electron-builder",
33
"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",
4-
"version": "26.0.0-alpha.5",
4+
"version": "26.0.0-alpha.6",
55
"main": "out/index.js",
66
"files": [
77
"out"

packages/electron-forge-maker-appimage/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# electron-forge-maker-appimage
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/electron-forge-maker-appimage/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "electron-forge-maker-appimage",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "main.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

packages/electron-forge-maker-nsis-web/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# electron-forge-maker-nsis-web
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/electron-forge-maker-nsis-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "electron-forge-maker-nsis-web",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "main.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

packages/electron-forge-maker-nsis/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# electron-forge-maker-nsis
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/electron-forge-maker-nsis/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "electron-forge-maker-nsis",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "main.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

packages/electron-forge-maker-snap/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# electron-forge-maker-snap
22

3+
## 26.0.0-alpha.6
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`a4505a37`](https://github.com/electron-userland/electron-builder/commit/a4505a3785c17fc1aaaeaa91ba2653787219d74a), [`88cc0b06`](https://github.com/electron-userland/electron-builder/commit/88cc0b06dba22139721fd1e04f6a1cf2d447edbd), [`a1ee0419`](https://github.com/electron-userland/electron-builder/commit/a1ee04191f12920585fea8fa648cd0c4b0ed0558)]:
8+
9+
310
## 26.0.0-alpha.5
411

512
### Patch Changes

packages/electron-forge-maker-snap/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "electron-forge-maker-snap",
3-
"version": "26.0.0-alpha.5",
3+
"version": "26.0.0-alpha.6",
44
"main": "main.js",
55
"author": "Vladimir Krivosheev",
66
"license": "MIT",

pnpm-lock.yaml

+6-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/snapshots/BuildTest.js.snap

-10
Original file line numberDiff line numberDiff line change
@@ -5219,10 +5219,8 @@ exports[`win smart unpack 2`] = `
52195219
"files": {
52205220
"package.json": {
52215221
"size": "<size>",
5222-
"unpacked": true,
52235222
},
52245223
},
5225-
"unpacked": true,
52265224
},
52275225
},
52285226
},
@@ -5423,14 +5421,6 @@ exports[`win smart unpack 3`] = `
54235421
"app.asar.unpacked/node_modules/edge-cs/lib/edge-cs.js",
54245422
"app.asar.unpacked/node_modules/edge-cs/lib/bootstrap/Dummy.cs",
54255423
"app.asar.unpacked/node_modules/edge-cs/lib/bootstrap/project.json",
5426-
{
5427-
"content": "{
5428-
"name": "@electron-builder/test-smart-unpack-empty",
5429-
"version": "1.0.0"
5430-
}
5431-
",
5432-
"name": "app.asar.unpacked/node_modules/@electron-builder/test-smart-unpack-empty/package.json",
5433-
},
54345424
"app.asar.unpacked/node_modules/@electron-builder/test-smart-unpack/foo.dll",
54355425
{
54365426
"content": "{

0 commit comments

Comments
 (0)