Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency electron-builder to v22 #12

Merged
merged 1 commit into from
Jun 7, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 21, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron-builder 20.40.2 -> 22.10.5 age adoption passing confidence

Release Notes

electron-userland/electron-builder

v22.10.5

Compare Source

We have a new maintainer — welcome Mike Maietta (@​mmaietta)!

electron-updater 4.3.8 contains fix for #​5595. This version is a pre-release.

Bug Fixes
Features

v22.10.4

Compare Source

Bug Fixes
Features
Reverts

v22.10.3

Compare Source

Bug Fixes
Features
Thanks to all contributors to this release:

v22.10.0

Compare Source

v22.9.1

Bug Fixes
Features
  • mac: supplying a value for the ‘ignore’ electron-osx-sign property (aa3625d), closes #​5262
  • make it possible to ignore release time when publish to github (#​5179) (fca50ae)
  • nsis: czech language for nsis scripts (#​5270) (16c81a0)

v22.8.1

Compare Source

electron-updater 4.3.5 contains fix for #​5116. This version is a pre-release.

Bug Fixes

v22.8.0

Compare Source

electron-updater 4.3.4 contains fix for #​5025.

Bug Fixes
Features

v22.7.0

Compare Source

Bug Fixes
Features

v22.6.1

Compare Source

Bug Fixes

v22.6.0

Compare Source

Bug Fixes
Features

v22.5.1

Compare Source

Bug Fixes
  • mac: always include a secure timestamp with your code-signing signature (2e7ee22)
  • nsis: change Russian locale from "game" to "application" (#​4743) (ffa2a4e)
  • snap: allow snapcraft edge version (d11c760), closes #​4142
Features
  • win custom sign should have same signature of doSign (#​4833) (f938de5)

v22.4.0

Compare Source

All docker images electronuserland/builder were updated to include a recent version of NodeJS LTS version 12.16.1. If you use docker locally, don't forget to pull updated image: docker pull electronuserland/builder (or docker pull electronuserland/builder:wine and others).

Bug Fixes
  • builder-util: Retry flaky builder operations (b03f2c1), closes #​4657
  • docker: osslsigncode with curl4 (4e454f8)
  • obtaining a certificate from the store when sha1 is not specified in the configuration (#​4666) (07693b3)
Features
  • appx: add support for custom extensions in appmanifest.xml (6d7b25c), closes #​4707
  • allow customization of bundleIdentifier for the new Electron 6+ renderer processes (#​4692) (8b1cebc), closes #​4691

v22.3.6

Compare Source

Bug Fixes
  • Revert: Remove redundant signing op for mas and mas-dev targets (#​4321).

v22.3.5

Compare Source

electron-updater 4.2.4 contains fix for #​4618 (thanks to @​clusterberries). This version is a pre-release.

electron-updater 4.2.2 contains a security fix. Everyone is encouraged to update — vulnerability in a windows updater (only if your update server is compromised).

Bug Fixes

v22.3.2

Compare Source

Features

v22.3.1

Compare Source

Bug Fixes
Features
  • Make electron-builder compatible with electron-nightly. (#​4473) (35bff8c), closes #​1
  • nsis: traditional Chinese version of messages during installation (#​4571) (bc68444)
  • added support for shortVersion and shortVersionWindows strings in package.json (#​4517) (71726a7)

v22.3.0

Compare Source

v22.2.0

Compare Source

Bug Fixes
Features

v22.1.0

Compare Source

Bug Fixes
  • mac: make tempFile unique for each call to getProvisioningProfileAsync (#​4269) (f858f9e), closes #​4204
  • mac: Remove redundant signing op for mas and mas-dev targets (#​4321) (5692281)
  • macos: added keychain flag to getProvisioningProfileAsync (#​4332) (965392b)
  • pkg: support electron 7 (fc31199)
  • squirrel.windows: Fixed Squirrel Windows Description Error (#​4292) (555fad2)
Features
  • appx: added missing support for AppX fileAssociations (#​4302) (b16a890)

v22.0.0

Compare Source

Bug Fixes
Features
  • electron-updater: export updaters for configurability (#​4250) (9df845e)
  • nsis: add new interface to show custom page after change installation directory and before install start, like other running options. (#​4219) (a9a4c53)
  • nsis: Windows on ARM support (#​4228) (d738644)
  • snap: add support for snap autostart option (#​4237) (9a5b950)

v21.2.0

Bug Fixes
  • mac: add needed helpers for electron 6.0.0 (#​4111) (c36f6c8)
  • nsis: improve Windows installer task kill process (related to child processes) (39e6783), closes #​2894

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
  • config on command must coerce string (faba9e3), closes #​4086
  • more clear error if cannot extract publisher name from code signing certificate (1254197)

v21.1.3

Compare Source

Bug Fixes

v21.1.2

Bug Fixes
  • dmg: cannot build DMG on macOS 10.15 (8f099f5), closes #​3990
  • mac: executables within app.asar.unpacked are not being signed correctly in OSX 10.14.5 (519bb47), closes #​3940

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
  • linux: add fileAssociation support for fpm target (c11fa1f)

v21.0.15

Compare Source

Bug Fixes
  • deb: deb fails to install on the new Debian Buster (3bf2091), closes #​4033
Features

v21.0.14

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
  • electron-updater: expose "isUpdaterActive" (b83f580), closes #​4028
  • mac: ensure that created temporary keychain doesn't pollute system even if not deleted correctly (97684ca), closes #​3685
  • nsis: nsis-web: Windows 7 and above is required when installing on Windows 7 (d451308), closes #​2420
Features

v21.0.10

Compare Source

Please note — macOS High Sierra 10.13.6 is required now to sign macOS application.

Features
  • mac: set hardenedRuntime to true by default, set gatekeeper-assess by default to false (c8c37f2), closes #​3383

v21.0.9

Compare Source

Bug Fixes
  • building native modules does not fall back to building from source if prebuilt not found (cd28eb0), closes #​4016
  • deb: Build on an armv7l architecture ends up with "Cannot set machine from deb_arch 'armv7l' (095a05d), closes #​3349
Features
  • on macOS and windows build x64 snap and appimage regardless of machine arch (72dd264)

v21.0.8

Bug Fixes
  • snap: Snap does not launch when Ubuntu uses Wayland (2278c2a), closes #​4007

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
  • electron-publish: Unable to publish assets to Github (ReleaseAsset asset_already_exists) (1bd73c9), closes #​3559
  • electron-publish: wait after github error (6fc9fc5)
  • electron-updater: cannot download differentially..: Error: Maximum allowed size is 5 MB (c5c2eeb), closes #​3564
Features
  • snap: template for armhf (arm 32-bit) (6853b37)

v21.0.5

Compare Source

Bug Fixes
Features
  • rebuild native node modules using prebuild-install directly if possible, do not build from sources if paltform/arch is not compatible (d55e830)

v21.0.4

Compare Source

v21.0.3

Compare Source

Instead of Slack, now Zulip is used as chat platform.

Bug Fixes
  • win: Sign all your asar unpacked binaries (771b081), closes #​3997
  • Inconsistent versions of builder-util-runtime (9ba8ade), closes #​3887
  • remove deprecated --arch, --platform, --draft, --prerelease (68ffd54)
  • remove deprecated build bin script (bea9db9)
Features
  • clear error if rpmbuild is not installed, update deps for deb and rpm (c605b6a)

v21.0.2

Compare Source

Bug Fixes
  • portable: Disable CRCCheck for portable windows executable (ec937b2)
  • ensure that proper electron version will be used (9947dd9), closes #​3984
  • use product name for safe github artifact name if possible (07b3caa)
Features
  • unpack electron on remote server (76b92e0)

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
  • deb: do not use quotes for safe Exec (d7aa12d), closes #​2759
  • linux: do not write empty Comment in desktop file (3f90401)
  • linux: remove 24/96 icon sizes - not required in general (bb7d0f6)
Features
  • appimage: remove desktop integration in favour of AppImageLauncher (eb27d9c)

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
  • disable AppImage target by default if build on Windows (4f05bad)

v20.44.3

Compare Source

Bug Fixes
  • ensure that setgid and setuid flags are cleared (80b8d91), closes #​3608
  • snap: detect snapcraft version if quoted (d18909b)

v20.44.2

Compare Source

Please be aware about multpass bug on macOS if your have custom stage packages for Snap.

Bug Fixes
  • snap: detect snapcraft version if quoted (d18909b)

v20.44.1

Compare Source

As result of Snapcraft Summit Montreal, Snapcraft support was greatly improved:

  • 2x smaller size (56 MB vs 125 MB).
  • less user OS dependency, more wider various Linux distros support.
  • easy building even if custom stage packages are used, because of support for multipass (Docker support is completely removed).
  • more secure because newer software is used (still, old Linux distros are supported).
  • faster builds on CI, because template snap app size reduced from 48 MB to 1.5 MB (yes, it is not a joke).
  • smaller size of Docker image because snapcraft support was removed.
Bug Fixes
Features

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 you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@snaildos
Copy link
Owner

Alright. This should be tested towmorrow. Not as off currently.

@renovate renovate bot changed the title Update dependency electron-builder to v22 Update dependency electron-builder to v22 - autoclosed Jan 21, 2021
@renovate renovate bot closed this Jan 21, 2021
@renovate renovate bot deleted the renovate/electron-builder-22.x branch January 21, 2021 15:38
@renovate renovate bot changed the title Update dependency electron-builder to v22 - autoclosed Update dependency electron-builder to v22 Apr 1, 2021
@renovate renovate bot restored the renovate/electron-builder-22.x branch April 1, 2021 08:50
@renovate renovate bot reopened this Apr 1, 2021
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch from 60cb469 to 2ea8555 Compare April 19, 2021 12:00
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch 4 times, most recently from e217768 to 83e58bc Compare May 7, 2021 10:04
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch 2 times, most recently from 130bfe1 to 2c95633 Compare May 20, 2021 07:10
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch from 2c95633 to c43da88 Compare May 21, 2021 11:46
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch 3 times, most recently from d059c4c to 1a4f4a1 Compare June 7, 2021 09:57
@renovate renovate bot force-pushed the renovate/electron-builder-22.x branch from 1a4f4a1 to 2b60a16 Compare June 7, 2021 10:00
@snaildos snaildos merged commit 524c082 into main Jun 7, 2021
@snaildos snaildos deleted the renovate/electron-builder-22.x branch June 7, 2021 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants