From c157bcd0319b306817707878bdeeb9cdb354913d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 26 Jan 2022 01:49:50 +0000 Subject: [PATCH] chore(deploy): Release (alpha) --- .changeset/pre.json | 5 +- CHANGELOG.md | 51 +++++++++++++++++++ docs/api/electron-builder.md | 4 ++ docs/configuration/mac.md | 8 +++ packages/app-builder-lib/CHANGELOG.md | 6 +++ packages/app-builder-lib/package.json | 2 +- packages/app-builder-lib/src/version.ts | 2 +- packages/dmg-builder/CHANGELOG.md | 7 +++ packages/dmg-builder/package.json | 2 +- .../CHANGELOG.md | 7 +++ .../package.json | 2 +- packages/electron-builder/CHANGELOG.md | 8 +++ packages/electron-builder/package.json | 2 +- .../CHANGELOG.md | 7 +++ .../package.json | 2 +- .../CHANGELOG.md | 7 +++ .../package.json | 2 +- .../electron-forge-maker-nsis/CHANGELOG.md | 7 +++ .../electron-forge-maker-nsis/package.json | 2 +- .../electron-forge-maker-snap/CHANGELOG.md | 7 +++ .../electron-forge-maker-snap/package.json | 2 +- packages/electron-updater/CHANGELOG.md | 8 +++ packages/electron-updater/package.json | 2 +- 23 files changed, 141 insertions(+), 11 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index ae5e4fb9de4..85246c857f2 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,6 +18,7 @@ }, "changesets": [ "chilly-trains-study", + "clean-kangaroos-serve", "cool-ladybugs-matter", "cyan-carpets-cry", "giant-dryers-beg", @@ -27,6 +28,8 @@ "nervous-cherries-speak", "nervous-pandas-film", "serious-peas-help", - "spicy-crabs-draw" + "seven-elephants-sing", + "spicy-crabs-draw", + "violet-zoos-roll" ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index afff7dadc87..8544361f525 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,54 @@ +# [](https://github.com/electron-userland/electron-builder/compare/v22.14.12...v) (2022-01-26) + + +### Bug Fixes + +* Allow disabling of webinstaller files to avoid confusion with actual installers ([#6575](https://github.com/electron-userland/electron-builder/issues/6575)) ([5e381c5](https://github.com/electron-userland/electron-builder/commit/5e381c556d12ce185bb7ea720380509c1ddc5cf7)) +* **docs:** Update link for "Desktop File" ([#6532](https://github.com/electron-userland/electron-builder/issues/6532)) ([cd79c53](https://github.com/electron-userland/electron-builder/commit/cd79c53828759cf19cd361a48ef6fd57fff0e2f1)) +* **electron-publish:** socket hang up error 422 issues in github publish ([#6563](https://github.com/electron-userland/electron-builder/issues/6563)) ([39da9ed](https://github.com/electron-userland/electron-builder/commit/39da9edd2df5c147ef2d868f022484a8b2e0466a)) +* **NSIS:** prevent partial overwrites during `Nsis7z::Extract` ([#6547](https://github.com/electron-userland/electron-builder/issues/6547)) ([bea51d6](https://github.com/electron-userland/electron-builder/commit/bea51d6a8bb828d9b34734908f13b667aa55b0e9)) +* **nsis:** use revertible+atomic rmdir on update and add user-confirmed retry loop ([#6551](https://github.com/electron-userland/electron-builder/issues/6551)) ([7b2a5e1](https://github.com/electron-userland/electron-builder/commit/7b2a5e1f19921e9da4aaaea8c01c78740f29f9dd)) +* skip unstable installer tests to unblock master CI pipeline ([#6544](https://github.com/electron-userland/electron-builder/issues/6544)) ([5648e05](https://github.com/electron-userland/electron-builder/commit/5648e05a9efa61f81e788ecf538a617df9f65fe1)) +* Stub CircleCI config since we can't disable it from dashboard ([#6543](https://github.com/electron-userland/electron-builder/issues/6543)) ([22fb8c6](https://github.com/electron-userland/electron-builder/commit/22fb8c63ac196c61c6b449e6e5e95d91117f8894)) +* Update certificate validation on Windows to check full DN ([#6576](https://github.com/electron-userland/electron-builder/issues/6576)) ([53467c7](https://github.com/electron-userland/electron-builder/commit/53467c724dacc11fc270cebaba22f8cf84dff24f)) +* use junction in windows to solve Error: EPERM: operation not per… ([#6529](https://github.com/electron-userland/electron-builder/issues/6529)) ([f7b3869](https://github.com/electron-userland/electron-builder/commit/f7b386986ec30f7e4cd3e3f68e078a773940a51c)) + + +### chore + +* v23.0.0 alpha ([#6556](https://github.com/electron-userland/electron-builder/issues/6556)) ([a138a86](https://github.com/electron-userland/electron-builder/commit/a138a86fb7b59098f5dac0c0a6b59c034eb9b222)), closes [#4898](https://github.com/electron-userland/electron-builder/issues/4898) [#6232](https://github.com/electron-userland/electron-builder/issues/6232) [#6259](https://github.com/electron-userland/electron-builder/issues/6259) [#6511](https://github.com/electron-userland/electron-builder/issues/6511) [#6506](https://github.com/electron-userland/electron-builder/issues/6506) [#6507](https://github.com/electron-userland/electron-builder/issues/6507) [#6514](https://github.com/electron-userland/electron-builder/issues/6514) [#6508](https://github.com/electron-userland/electron-builder/issues/6508) [#6508](https://github.com/electron-userland/electron-builder/issues/6508) [#3683](https://github.com/electron-userland/electron-builder/issues/3683) [#6201](https://github.com/electron-userland/electron-builder/issues/6201) [#6530](https://github.com/electron-userland/electron-builder/issues/6530) [#6550](https://github.com/electron-userland/electron-builder/issues/6550) + + +### Features + +* use `mergeASARs` API by @electron/universal ([#6578](https://github.com/electron-userland/electron-builder/issues/6578)) ([81132a8](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)) + + +### BREAKING CHANGES + +* Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ + +* fix: force strip path separators for backslashes on Windows + +* fix: Force authentication for local Mac Squirrel update server +* Fail-fast for signature verification failures. Adding `-LiteralPath` to update file for injected wildcards + +* Adding changeset and eslint + +* Fix error: `-OUTPUTCHARSET is disabled for non Win32 platforms.` +* Admins using advertisement must apply an MST to re-enable it. See #6508. +* remove MSI option `iconId` + +* fix: stabilizing tests by moving updater tests to its own node to explicitly segment env.___TOKEN integration tests from other standard unit tests + +* chore: synchronizing docs and schema plus prettier + +* Adding changset to set as alpha + +* Updating changeset documentation + + + # [](https://github.com/electron-userland/electron-builder/compare/v22.14.12...v) (2022-01-19) diff --git a/docs/api/electron-builder.md b/docs/api/electron-builder.md index eccf30c32ae..5f303f0bcee 100644 --- a/docs/api/electron-builder.md +++ b/docs/api/electron-builder.md @@ -1597,6 +1597,10 @@ return path.join(target.outDir, __${target.name}-${getArtifactArchName(arc

Taken in account only if channel differs (pre-release version component in terms of semantic versioning).

  • +

    disableWebInstaller = false Boolean - Web installer files might not have signature verification, this switch prevents to load them unless it is needed.

    +

    Currently false to prevent breaking the current API, but it should be changed to default true at some point that breaking changes are allowed.

    +
  • +
  • currentVersion SemVer - The current application version.

  • diff --git a/docs/configuration/mac.md b/docs/configuration/mac.md index 204817ecd47..66117a6719a 100644 --- a/docs/configuration/mac.md +++ b/docs/configuration/mac.md @@ -92,6 +92,14 @@ The top-level [mac](configuration.md#Configuration-mac) key contains set of opti
  • timestamp String | “undefined” - Specify the URL of the timestamp authority server

  • +
  • +

    mergeASARs = true Boolean - Whether to merge ASAR files for different architectures or not.

    +

    This option has no effect unless building for “universal” arch.

    +
  • +
  • +

    singleArchFiles String - Minimatch pattern of paths that are allowed to be present in one of the ASAR files, but not in the other.

    +

    This option has no effect unless building for “universal” arch and applies only if mergeASARs is true.

    +
  • diff --git a/packages/app-builder-lib/CHANGELOG.md b/packages/app-builder-lib/CHANGELOG.md index 089d7bff528..40f338049dc 100644 --- a/packages/app-builder-lib/CHANGELOG.md +++ b/packages/app-builder-lib/CHANGELOG.md @@ -1,5 +1,11 @@ # app-builder-lib +## 23.0.0-alpha.2 + +### Minor Changes + +- [#6578](https://github.com/electron-userland/electron-builder/pull/6578) [`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545) Thanks [@indutny-signal](https://github.com/indutny-signal)! - feat: use `mergeASARs` API by @electron/universal + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/app-builder-lib/package.json b/packages/app-builder-lib/package.json index 1ade9ad5b67..b0f8a78eadb 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 992f52c05ab..534e39e75d9 100644 --- a/packages/app-builder-lib/src/version.ts +++ b/packages/app-builder-lib/src/version.ts @@ -1 +1 @@ -export const PACKAGE_VERSION = "23.0.0-alpha.1" +export const PACKAGE_VERSION = "23.0.0-alpha.2" diff --git a/packages/dmg-builder/CHANGELOG.md b/packages/dmg-builder/CHANGELOG.md index cd8a8713064..5c067a06732 100644 --- a/packages/dmg-builder/CHANGELOG.md +++ b/packages/dmg-builder/CHANGELOG.md @@ -1,5 +1,12 @@ # dmg-builder +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/dmg-builder/package.json b/packages/dmg-builder/package.json index 09d0720619b..320ea082e5e 100644 --- a/packages/dmg-builder/package.json +++ b/packages/dmg-builder/package.json @@ -1,6 +1,6 @@ { "name": "dmg-builder", - "version": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 7d543d502cd..f98f0f8a529 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 +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-builder-squirrel-windows/package.json b/packages/electron-builder-squirrel-windows/package.json index ad279e30297..3e1aac13988 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "main": "out/SquirrelWindowsTarget.js", "author": "Vladimir Krivosheev", "license": "MIT", diff --git a/packages/electron-builder/CHANGELOG.md b/packages/electron-builder/CHANGELOG.md index 068aa0b073b..9011802a88e 100644 --- a/packages/electron-builder/CHANGELOG.md +++ b/packages/electron-builder/CHANGELOG.md @@ -1,5 +1,13 @@ # electron-builder +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + - dmg-builder@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-builder/package.json b/packages/electron-builder/package.json index 5d61a3ed011..1d852a90523 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 19d69aeccfd..285871c95e5 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 +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-forge-maker-appimage/package.json b/packages/electron-forge-maker-appimage/package.json index d72b0af3afd..f80a14b20e9 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 d70a0c0120b..1e00777a201 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 +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-forge-maker-nsis-web/package.json b/packages/electron-forge-maker-nsis-web/package.json index 63d94a0a10a..d940f42c106 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 20a2e2b3ff9..acaeb5e5b84 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 +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-forge-maker-nsis/package.json b/packages/electron-forge-maker-nsis/package.json index ad5021a0f18..2a3af873a69 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "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 a5ef175775e..423716e6bfc 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 +## 23.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`81132a85`](https://github.com/electron-userland/electron-builder/commit/81132a857b24bfdb01fc44eba75fc89fa2885545)]: + - app-builder-lib@23.0.0-alpha.2 + ## 23.0.0-alpha.1 ### Patch Changes diff --git a/packages/electron-forge-maker-snap/package.json b/packages/electron-forge-maker-snap/package.json index 918be7803ca..db83b819ffa 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": "23.0.0-alpha.1", + "version": "23.0.0-alpha.2", "main": "main.js", "author": "Vladimir Krivosheev", "license": "MIT", diff --git a/packages/electron-updater/CHANGELOG.md b/packages/electron-updater/CHANGELOG.md index 2c71afbaa43..df80926281d 100644 --- a/packages/electron-updater/CHANGELOG.md +++ b/packages/electron-updater/CHANGELOG.md @@ -1,5 +1,13 @@ ## 4.3.0 +## 5.0.0-alpha.1 + +### Major Changes + +- [#6575](https://github.com/electron-userland/electron-builder/pull/6575) [`5e381c55`](https://github.com/electron-userland/electron-builder/commit/5e381c556d12ce185bb7ea720380509c1ddc5cf7) Thanks [@devinbinnie](https://github.com/devinbinnie)! - fix: Allow disabling of webinstaller files to avoid confusion with actual installers + +* [#6576](https://github.com/electron-userland/electron-builder/pull/6576) [`53467c72`](https://github.com/electron-userland/electron-builder/commit/53467c724dacc11fc270cebaba22f8cf84dff24f) Thanks [@devinbinnie](https://github.com/devinbinnie)! - fix: Update certificate validation on Windows to check full DN + ## 5.0.0-alpha.0 ### Major Changes diff --git a/packages/electron-updater/package.json b/packages/electron-updater/package.json index 5981efe0751..b641f873819 100644 --- a/packages/electron-updater/package.json +++ b/packages/electron-updater/package.json @@ -1,6 +1,6 @@ { "name": "electron-updater", - "version": "5.0.0-alpha.0", + "version": "5.0.0-alpha.1", "description": "Cross platform updater for electron applications", "main": "out/main.js", "author": "Vladimir Krivosheev",