Update dependency electron-builder to v21 #1471
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
20.32.0
->21.2.0
Release Notes
electron-userland/electron-builder
v21.2.0
Bug Fixes
v21.1.5
Please be aware that because Apple doesn't provide nor documentation, neither tools to customize DMG presentation, window position is computed now from bottom, and not from top.
Bug Fixes
v21.1.3
Compare Source
Bug Fixes
v21.1.2
Bug Fixes
v21.1.0
Code signing of NSIS uninstaller is supported on macOS Catalina (where it is broken by Apple, since wine 32 is not supported anymore) using Parallels Desktop. Solution for this problem is found, but it requires time, if you need to build NSIS on macOS, consider to donate, otherwise there is no for now plans to implement it.
NSIS installer bootstrap is now much faster, because 7zip is updated from ancient version to latest 19 (thanks to NSIS maintainers).
Bug Fixes
Features
v21.0.15
Compare Source
Bug Fixes
Features
v21.0.12
electron-updater 4.1.2 released as
next
.macOS Catalina doesn't support 32-bit executables and as result Wine cannot run Windows 32-bit applications too. It means that you cannot build NSIS installer on macOS Catalina anymore, because even if NSIS itself it is native executable for macOS, to build and sign installer, we need to execute installer, but installer itself it is a 32-bit Windows executable. Maybe this problem will be fixed somehow when macOS Catalina will be released.
Bug Fixes
Features
v21.0.10
Compare Source
Please note — macOS High Sierra 10.13.6 is required now to sign macOS application.
Features
v21.0.9
Compare Source
Bug Fixes
Features
v21.0.8
Bug Fixes
v21.0.6
Compare Source
Now you can build snap for arm (tested on Raspberry Pi Desktop) on any OS. Please note that for now electron build service is not updated to pre-release version of electron-builder, and so, building snap for arm on Windows is not yet supported.
Bug Fixes
Features
v21.0.5
Compare Source
Bug Fixes
preCompressedFileExtensions
is invalid (c3d6de4), closes #3967Features
v21.0.4
Compare Source
v21.0.3
Compare Source
Instead of Slack, now Zulip is used as chat platform.
Bug Fixes
build
bin script (bea9db9)Features
v21.0.2
Compare Source
Bug Fixes
Features
v21.0.1
A new major release because of breaking change: desktop integration for AppImage is removed in favour of AppImageLauncher.
This change is done according to numerous requests from AppImage developers. Please note, that initially, desktop integration support was implemented in this way, simply because it was a recommended by AppImage solution in that days.
AppImage currently working toward making AppImageLauncher a replacement, but this is still work in progress (but AppImageLauncher was tested and it works except one bug).
If you are confused and think that it makes your Linux app users life more problematic — consider using snap and publish to store.
snap
is already default target for Linux (alongside AppImage) and if you build on Windows, only snap is being build by default.Publishing snap to store is not yet automatized, but it will done as part of final electron-builder 21 release.
Bug Fixes
Features
v20.44.4
Compare Source
Thanks to Thomas Nordquist, snap produced using template on Linux is always passed review, regardless of incorrect FS configuration of your Linux.
Free build service to build for Linux on Windows, is available for use again.
Bug Fixes
v20.44.3
Compare Source
Bug Fixes
v20.44.2
Compare Source
Please be aware about multpass bug on macOS if your have custom stage packages for Snap.
Bug Fixes
v20.44.1
Compare Source
As result of Snapcraft Summit Montreal, Snapcraft support was greatly improved:
Bug Fixes
Features
v20.44.0
Compare Source
v20.43.0
Compare Source
Features
Special thanks to Kilian Valkhof contributor this release.
v20.42.0
Compare Source
Features
Special thanks to Kilian Valkhof contributor this release.
v20.41.0
Compare Source
Bug Fixes
Features
v20.40.2
Bug Fixes
Features
unpackDirName
option for portable (4ee4be6), closes #3799v20.40.0
Compare Source
Bug Fixes
Features
v20.39.0
Compare Source
Bug Fixes
Features
v20.38.5
Compare Source
Bug Fixes
v20.38.4
Compare Source
electron-updater 4.0.7 pre-release.
Bug Fixes
v20.38.3
Compare Source
electron-updater 4.0.6 release.
Bug Fixes
v20.38.2
Compare Source
Bug Fixes
Thanks to all contributors to this release:
v20.38.1
Compare Source
electron-updater 4.0.5 release.
Bug Fixes
v20.38.0
Compare Source
Bug Fixes
Features
v20.37.0
Compare Source
Features
v20.36.2
Compare Source
electron-updater 4.0.4 release.
Bug Fixes
v20.36.1
Compare Source
electron-updater 4.0.1 release.
Bug Fixes
Features
v20.36.0
Compare Source
v20.35.0
Compare Source
electron-updater 4.0.0 pre-release.
Important — next version of electron-updater:
Corresponding changes were required on electron-builder side, so, electron-builder 20.35.0 requires electron-updater 4.0.0.
These changes in general quite stable, but some another fixes planned for Windows, so, probably, electron-updater 4.0.0 will be not marked as
latest
until all planned fixes are not implemented.Features
v20.34.0
Compare Source
electron-updater 3.2.3 release.
Bug Fixes
Features
v20.33.2
Compare Source
electron-updater 3.2.2 release.
Bug Fixes
Features
v20.33.1
Compare Source
Another part of electron-builder was rewritten in Go — as result, to get publisher name from code signing certificate,
openssl
is not required anymore on macOS/Linux and bloody PowerShell on Windows.If you use
electron-updater
, strongly recommended to update electron-builder to20.33.1
and electron-updater to3.2.1
. These versions arenext
(pre-release) for now, but will be promoted as latest in several days.Bug Fixes
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.