diff --git a/.changeset/gold-ladybugs-rhyme.md b/.changeset/gold-ladybugs-rhyme.md deleted file mode 100644 index ea33bb87a17..00000000000 --- a/.changeset/gold-ladybugs-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"electron-updater": patch ---- - -fix: handle errors on responses in differential download (#2398) diff --git a/.changeset/shaggy-pumpkins-hear.md b/.changeset/shaggy-pumpkins-hear.md deleted file mode 100644 index a412fcb39ea..00000000000 --- a/.changeset/shaggy-pumpkins-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"app-builder-lib": patch ---- - -Update `@electron/rebuild` to version `^3.2.11` and account for the new folder structure of the package. diff --git a/.changeset/use-update-alternatives-93f81a.md b/.changeset/use-update-alternatives-93f81a.md deleted file mode 100644 index 3b7052fcfaa..00000000000 --- a/.changeset/use-update-alternatives-93f81a.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -"app-builder-lib": patch ---- - -Use `update-alternatives` when available. - -## What is changing? -Test for `update-alternatives` in DEB based installations and use this whenever possible. -In this way, middleware and downstream projects and users can specify binaries of their -own priority that would override this programs' configured executable. - -## Why is this changing? -Personally, I don't want apps running as myself or a privileged user in my system. -For this. I have a shell that is executed to drop permissions first, then execute the -selected software. -Electron apps don't conform to this since they link directly rather than using a linking -system. - -This change is to ensure that system is used before resorting to direct links. - -## How should this be consumed? -Simply update as normal and this package will switch to using update-alternatives. -This will allow middleware and end-users to better control the active executable. diff --git a/CHANGELOG.md b/CHANGELOG.md index 1272fa9d531..83466410bb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# [](https://github.com/electron-userland/electron-builder/compare/v24.2.0...v) (2023-04-13) + + +### Bug Fixes + +* update `@electron/rebuild` version and update imports ([#7541](https://github.com/electron-userland/electron-builder/issues/7541)) ([a4888ac](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd)) +* **updater:** handle errors on responses in differential download ([#7542](https://github.com/electron-userland/electron-builder/issues/7542)) ([9123e31](https://github.com/electron-userland/electron-builder/commit/9123e31eb792211da717804e5a5b8029fe694d5f)), closes [#2398](https://github.com/electron-userland/electron-builder/issues/2398) +* Use `update-alternatives` instead of symlinks for [#7500](https://github.com/electron-userland/electron-builder/issues/7500) ([#7501](https://github.com/electron-userland/electron-builder/issues/7501)) ([e83dc81](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)) + + + # [](https://github.com/electron-userland/electron-builder/compare/v24.1.3...v) (2023-04-06) diff --git a/packages/app-builder-lib/CHANGELOG.md b/packages/app-builder-lib/CHANGELOG.md index 4072cce1213..0bd3f7d0d63 100644 --- a/packages/app-builder-lib/CHANGELOG.md +++ b/packages/app-builder-lib/CHANGELOG.md @@ -1,5 +1,34 @@ # app-builder-lib +## 24.2.1 + +### Patch Changes + +- [#7541](https://github.com/electron-userland/electron-builder/pull/7541) [`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd) Thanks [@yannickm95](https://github.com/yannickm95)! - Update `@electron/rebuild` to version `^3.2.11` and account for the new folder structure of the package. + +- [#7501](https://github.com/electron-userland/electron-builder/pull/7501) [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084) Thanks [@markizano](https://github.com/markizano)! - Use `update-alternatives` when available. + + ## What is changing? + + Test for `update-alternatives` in DEB based installations and use this whenever possible. + In this way, middleware and downstream projects and users can specify binaries of their + own priority that would override this programs' configured executable. + + ## Why is this changing? + + Personally, I don't want apps running as myself or a privileged user in my system. + For this. I have a shell that is executed to drop permissions first, then execute the + selected software. + Electron apps don't conform to this since they link directly rather than using a linking + system. + + This change is to ensure that system is used before resorting to direct links. + + ## How should this be consumed? + + Simply update as normal and this package will switch to using update-alternatives. + This will allow middleware and end-users to better control the active executable. + ## 24.2.0 ### Minor Changes diff --git a/packages/app-builder-lib/package.json b/packages/app-builder-lib/package.json index 12aa814612f..d1635fdb66e 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": "24.2.0", + "version": "24.2.1", "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 4fb305c82c3..176bc0c6e4a 100644 --- a/packages/app-builder-lib/src/version.ts +++ b/packages/app-builder-lib/src/version.ts @@ -1 +1 @@ -export const PACKAGE_VERSION = "24.2.0" +export const PACKAGE_VERSION = "24.2.1" diff --git a/packages/dmg-builder/CHANGELOG.md b/packages/dmg-builder/CHANGELOG.md index 3318d3516c4..9e1655c8864 100644 --- a/packages/dmg-builder/CHANGELOG.md +++ b/packages/dmg-builder/CHANGELOG.md @@ -1,5 +1,12 @@ # dmg-builder +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/dmg-builder/package.json b/packages/dmg-builder/package.json index f58622f8914..b1aa1bc89e3 100644 --- a/packages/dmg-builder/package.json +++ b/packages/dmg-builder/package.json @@ -1,6 +1,6 @@ { "name": "dmg-builder", - "version": "24.2.0", + "version": "24.2.1", "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 9037f47f333..86f9d7c4e9a 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 +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-builder-squirrel-windows/package.json b/packages/electron-builder-squirrel-windows/package.json index 37bebbd2353..29ae30f9d8f 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": "24.2.0", + "version": "24.2.1", "main": "out/SquirrelWindowsTarget.js", "author": "Vladimir Krivosheev", "license": "MIT", diff --git a/packages/electron-builder/CHANGELOG.md b/packages/electron-builder/CHANGELOG.md index 9e5cbf24efb..7ae8869d941 100644 --- a/packages/electron-builder/CHANGELOG.md +++ b/packages/electron-builder/CHANGELOG.md @@ -1,5 +1,13 @@ # electron-builder +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + - dmg-builder@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-builder/package.json b/packages/electron-builder/package.json index f3a323e32df..2b47ca93f19 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": "24.2.0", + "version": "24.2.1", "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 0eda9e41a0e..58062dc36bf 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 +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-forge-maker-appimage/package.json b/packages/electron-forge-maker-appimage/package.json index 28a337ce132..12d1702c94b 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": "24.2.0", + "version": "24.2.1", "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 d7b8adc8eca..d30d9df385f 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 +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-forge-maker-nsis-web/package.json b/packages/electron-forge-maker-nsis-web/package.json index b765161ada5..ae905637d46 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": "24.2.0", + "version": "24.2.1", "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 d3097d5ad0d..269ee7dac69 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 +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-forge-maker-nsis/package.json b/packages/electron-forge-maker-nsis/package.json index cfc2837b9c0..b040890a684 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": "24.2.0", + "version": "24.2.1", "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 2b45f86672f..200d0cb826b 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 +## 24.2.1 + +### Patch Changes + +- Updated dependencies [[`a4888ac4`](https://github.com/electron-userland/electron-builder/commit/a4888ac490e4e5d3783858d27acd487b2b8444fd), [`e83dc814`](https://github.com/electron-userland/electron-builder/commit/e83dc814725f543c6b51721fdbfee83158d35084)]: + - app-builder-lib@24.2.1 + ## 24.2.0 ### Patch Changes diff --git a/packages/electron-forge-maker-snap/package.json b/packages/electron-forge-maker-snap/package.json index 2498f9ddf01..2602fbe468f 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": "24.2.0", + "version": "24.2.1", "main": "main.js", "author": "Vladimir Krivosheev", "license": "MIT", diff --git a/packages/electron-updater/CHANGELOG.md b/packages/electron-updater/CHANGELOG.md index 6d5be8cb345..12af012eb0a 100644 --- a/packages/electron-updater/CHANGELOG.md +++ b/packages/electron-updater/CHANGELOG.md @@ -1,5 +1,11 @@ ## 4.3.0 +## 6.0.4 + +### Patch Changes + +- [#7542](https://github.com/electron-userland/electron-builder/pull/7542) [`9123e31e`](https://github.com/electron-userland/electron-builder/commit/9123e31eb792211da717804e5a5b8029fe694d5f) Thanks [@ganthern](https://github.com/ganthern)! - fix: handle errors on responses in differential download (#2398) + ## 6.0.3 ### Patch Changes diff --git a/packages/electron-updater/package.json b/packages/electron-updater/package.json index a1498ab0443..32c84d350a8 100644 --- a/packages/electron-updater/package.json +++ b/packages/electron-updater/package.json @@ -1,6 +1,6 @@ { "name": "electron-updater", - "version": "6.0.3", + "version": "6.0.4", "description": "Cross platform updater for electron applications", "main": "out/main.js", "author": "Vladimir Krivosheev",