AlduinApp / alduin

Alduin is a free and open source RSS, Atom and JSON feed reader that allows you to keep track of your favorite websites.
https://alduin.stouder.io
MIT License
305 stars 27 forks source link

Update electron-builder to the latest version 🚀 #103

Closed greenkeeper[bot] closed 7 years ago

greenkeeper[bot] commented 7 years ago

Version 16.4.1 of electron-builder just got published.

Dependency electron-builder
Current Version 16.1.0
Type devDependency

The version 16.4.1 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of electron-builder. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes 16.4.1

Bug Fixes

  • removing devDependencies from package.json breaks levelup in electron (0278efb), closes #1408
Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 16.4.2 just got published.

Update to this version instead 🚀

Release Notes 16.4.2

Bug Fixes

  • Asar: false, causing exception on app startup with v16.4.0 (7c6b4ab), closes #1409
greenkeeper[bot] commented 7 years ago

Version 16.6.0 just got published.

Update to this version instead 🚀

Release Notes 16.6.0

Bug Fixes

  • auto-updater: respect vPrefixedTagName for auto update (624311b), closes #1417

Features

  • mac: mac build zip file name does not follow build.artifactName (1affc61), closes #1398
greenkeeper[bot] commented 7 years ago

Version 16.6.1 just got published.

Update to this version instead 🚀

Release Notes 16.6.1

Bug Fixes

  • ignore files in the node_modules during read_installed (37f84b9), closes #1424

Features

  • retry code sign if failed due to network failure (9b60518), closes #1414
greenkeeper[bot] commented 7 years ago

Version 16.7.0 just got published.

Update to this version instead 🚀

Release Notes 16.7.0

Bug Fixes

  • linux: depends for deb in LinuxOptions (d58d323), closes #1420

Features

  • nsis: add --no-desktop-shortcut argument (#1432) (e1e3832)
greenkeeper[bot] commented 7 years ago

Version 16.7.1 just got published.

Update to this version instead 🚀

Release Notes 16.7.1

Bug Fixes

  • deb: add libxss1 to depends by default (897fcf2)
  • s3: S3-DEPLOY with parenthesis / spaces in product name broken in 1.6.2 (26ae6ec), closes #1439
greenkeeper[bot] commented 7 years ago

Version 16.8.0 just got published.

Update to this version instead 🚀

Release Notes 16.8.0

Bug Fixes

  • nsis: build portable in parallel to nsis (918a317), closes #1340

Features

  • muon: Rebuilding the native dependencies for muon (3232f65), closes #1404
  • portable: ExecutionLevel for nsis portable (3f8caab), closes #1440
greenkeeper[bot] commented 7 years ago

Version 16.8.2 just got published.

Update to this version instead 🚀

Release Notes 16.8.2

Bug Fixes

  • nsis: move generated custom messages to separate files (to avoid stdin encoding issues on Windows) (5b83860), closes #1447
greenkeeper[bot] commented 7 years ago

Version 16.8.3 just got published.

Update to this version instead 🚀

Release Notes 16.8.3

Bug Fixes

Features

  • electron-updater: Location of app-update.yml in the dev mode (8c73f57), closes #1254

Performance Improvements

  • nsis: run tasks in parallel (6f56905)
greenkeeper[bot] commented 7 years ago

Version 16.8.4 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 17.0.0 just got published.

Update to this version instead 🚀

Release Notes 17.0.0

Features

  • automatically set channel to version prerelease component (831186f), closes #1182

BREAKING CHANGES

  • if app version is like 0.12.1-alpha.1, file alpha.yml will be generated instead of latest.yml. Set detectUpdateChannel to false to disable this new behaviour.
greenkeeper[bot] commented 7 years ago

Version 17.0.1 just got published.

Update to this version instead 🚀

Release Notes 17.0.1

Bug Fixes

Features

  • electron-updater: Make it possible to "auto-downgrade" the application on channel change (a3c4a9e), closes #1149
greenkeeper[bot] commented 7 years ago

Version 17.0.3 just got published.

Update to this version instead 🚀

Release Notes 17.0.3

Bug Fixes

  • Upload release failed. Response status: 401 Unauthorized (257a7dd), closes #1385
  • electron-updater: Incorrect comparison of version numbers (electron-updater) (17ac619), closes #1488

Features

  • electron-updater: GitHub: Allow pre-release builds to be auto updated (f275831), closes #1391
  • support additional certificate file (#1467) (19c8ee4)
greenkeeper[bot] commented 7 years ago

Version 17.1.1 just got published.

Update to this version instead 🚀

Release Notes 17.1.1

Bug Fixes

  • auto-updater: Autoupdates to lower version with allowPrerelease=true using GitHub releases (36fc3db), closes #1497
  • dmg: license (5a163df), closes #1491
greenkeeper[bot] commented 7 years ago

Version 17.1.2 just got published.

Update to this version instead 🚀

Release Notes 17.1.2

Bug Fixes

  • Cannot copy files from parent directory of build output (7f00714), closes #1482
greenkeeper[bot] commented 7 years ago

Version 17.3.0 just got published.

Update to this version instead 🚀

Release Notes 17.3.0

Bug Fixes

  • electron-updater: electron-updater v1.14.* throws cannot find module 'debug' (78d9b33), closes #1521

Features

  • ${buildVersion} macro in artifactName config (23f0b37), closes #1527
  • mac: allow build for pull requests / code sign artifacts (9dbc789), closes #1524
greenkeeper[bot] commented 7 years ago

Version 17.3.1 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 17.5.0 just got published.

Update to this version instead 🚀

Release Notes 17.5.0

Features

  • local path to custom electron build (windows support) (521aea6), closes #1534 #1342
greenkeeper[bot] commented 7 years ago

Version 17.8.0 just got published.

Update to this version instead 🚀

Release Notes 17.8.0

Features

  • nsis: finnish nsis lang (c88d991)
greenkeeper[bot] commented 7 years ago

Version 17.9.0 just got published.

Update to this version instead 🚀

Release Notes 17.9.0

Bug Fixes

  • electron-builder 17.5.0, 17.8.0: cannot find module 'debug' (5835654), closes #1564

Features

  • electron-updater: isSilent param of quitAndInstall method #1545 (daeefa6)
  • nsis: add korean messages for one-click installer (#1556) (9fce636)
greenkeeper[bot] commented 7 years ago

Version 17.10.0 just got published.

Update to this version instead 🚀

Release Notes 17.10.0

Features

  • nsis: custom uninstall application icon (eb181b9), closes #1550
greenkeeper[bot] commented 7 years ago

Version 18.0.1 just got published.

Update to this version instead 🚀

Release Notes 18.0.1

Bug Fixes

  • "status 401: Unauthorized" issue with dl.bintray.com (52995df), closes #1581
greenkeeper[bot] commented 7 years ago

Version 18.1.1 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.2.0 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.2.1 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.2.2 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.3.0 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.3.2 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 18.3.5 just got published.

Update to this version instead 🚀

Release Notes 18.3.5

Errors during publishing are not swallowed anymore.

Bug Fixes

  • deployment: check for errors (4c71fc0)
  • Identity validation option is incorrect (97699b1), closes #1603
  • dmg: move hidden directories out of view (452085b), closes #1121
greenkeeper[bot] commented 7 years ago

Version 18.4.0 just got published.

Update to this version instead 🚀

Release Notes 18.4.0

Electron-builder project goal is to simplify Electron development and provide easy way to package and build ready for distribution Electron apps. Result that meets high standards. Without compromises. Now electron-builder produces ASAR integrity data as part of build. Because code signing is broken by design on Windows and on macOS doesn't suitable to sign Electron applications. More details.

Bug Fixes

  • deployment: latest.yml is completely empty when uploaded to S3 bucket (4b25ca2), closes #1582
  • deployment: s3 publisher md5 integrity (b57dc8a)
  • tar: fix invalid sym-/hardlink targets in archive (#1614) (b31ebff), closes #1614

Features

  • asar integrity (macos only for now) (3e28ae2)
  • asar integrity: add externalAllowed option (e0d7974)
  • asar integrity: base64, externalAllowed (9a7ac65)
  • docker with node 8 (df1feb5)
greenkeeper[bot] commented 7 years ago

Version 18.5.0 just got published.

Update to this version instead 🚀

Release Notes 18.5.0

Features

  • nsis: Slovak(sk) translation (09495f9)
  • do not override HOME env on reinstall deps, use devdir for nodegyp (ae0f668)
  • use base64 to encode sha512 checksum in the update info (4451107)
  • nsis: Slovak(sk) translation for boring installer (63f019f), closes #1617
greenkeeper[bot] commented 7 years ago

Version 18.5.1 just got published.

Update to this version instead 🚀

Release Notes 18.5.1

electron-updater 2.0.0 released.

No more any difference compared to windows version.

  • Full support of any existing electron-updater features on macOS.
    • Progress is supported.
    • Any dynamic or relative URL is supported.
    • Any provider as you want without any restrictions. Yes — private github repo is supported (#1370). Yes — Bintray is supported now (#1172).
  • sha512 integrity check.

Wants more? Stay tuned — lzma2 instead of zip or even direct support of DMG as update file is coming.

Be aware — feedback and testing is wanted.

Features

  • electron-updater: autoUpdater download-progress event is not called on macOS (a75bac8), closes #1167
greenkeeper[bot] commented 7 years ago

Version 18.6.2 just got published.

Update to this version instead 🚀

Release Notes 18.6.2

Bug Fixes

  • install-app-deps, attempt 2 (8715f44), closes #1626
  • electron-updater: isSilent is optional (12473d0)
greenkeeper[bot] commented 7 years ago

Version 19.4.0 just got published.

Update to this version instead 🚀

Release Notes 19.4.0

Improved support for AppX assets

AppX assets need to be placed in the appx folder in the buildResources folder (by default this is build).

The assets should follow these naming conventions:

  • Logo: StoreLogo.png
  • Square150x150Logo: Square150x150Logo.png
  • Square44x44Logo: Square44x44Logo.png
  • [Optional] BadgeLogo: BadgeLogo.png
  • Wide310x150Logo: Wide310x150Logo.png
  • [Optional] Square310x310Logo: LargeTile.png
  • [Optional] Square71x71Logo: SmallTile.png
  • [Optional] SplashScreen: SplashScreen.png

All official AppX asset types are supported by the build process. These assets can include scaled assets by using target size and scale in the name. See https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets for more information.

Default assets will be used for Logo, Square150x150Logo, Square44x44Logo and Wide310x150Logo if not provided. For assets marked [Optional], these assets will not be listed in the manifest file if not provided.

BREAKING CHANGE: Support for assets being provided in the default build directory with the names 44x44.png, 50x50.png, 150x150.png, 310x150.png is dropped. Please move your assets to the build/appxAssets folder and name them according to the convention above. In general it violates our rules — should be at least one major release before final drop, but.

Bug Fixes

  • electron-updater: No notification in case of an error during signature verification (a9e03ce), closes #1680 #1681

Code Refactoring

  • merge electron-builder-core into electron-builder, transform node-gyp-rebuild bin to subcommand (a8c9ffd)

Features

  • appx: Improve support for AppX assets (666dec7)

BREAKING CHANGES

  • Please use node-gyp-rebuild as electron-buider node-gyp-rebuild now
  • AppX assets

Special thanks to all contributors to this release:

greenkeeper[bot] commented 7 years ago

Version 19.4.1 just got published.

Update to this version instead 🚀

Release Notes 19.4.1

Bug Fixes

  • deployment: do not publish if Pull Request — support APPVEYOR_PULL_REQUEST_NUMBER (b0fb872)
greenkeeper[bot] commented 7 years ago

Version 19.4.2 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 19.5.1 just got published.

Update to this version instead 🚀

Release Notes 19.5.1

macOS Sierra 10.12 is fully supported on CI server to code sign.

Recommended to explicitly set osx_image: xcode8.3 in your .travis.yml or upgrade your custom macOS CI server to macOS Sierra 10.12.

No — it is not a feature. It is bad smell. No, not only Microsoft can implement bad and weird tools and introduce yet another bunches of regressions each release. We are hope that all your issues regarding to codesign macOS application are fixed now.

Another important update — no anymore graphicsmagick dependency if you want to build Linux on macOS. You can remove it to speed up CI build time.

Bug Fixes

  • mac: MacOS Sierra Command failed: codesign; The specified item could not be found in the keychain (239d16d), closes #1457

Features

  • mac: resize icons for Linux using sips on macOS to avoid graphicsmagick dependency (e5817bc)
greenkeeper[bot] commented 7 years ago

Version 19.6.0 just got published.

Update to this version instead 🚀

Release Notes 19.6.0

If you want to build on macOS application for windows, you need to install ... no. Nothing. No need to pollute your developer machine or waste build time on CI server. All required system dependencies (including wine) will be downloaded for you. Except mono, but Squirrel.Windows target in the maintenance mode :)

macOS Sierra (10.12+) is supported, on Travis please set osx_image: xcode8.3.

No plans to support Linux in this way — because for Linux special docker images are provided already.

Yes, it means, that if your app doesn't have native dependencies, you don't need AppVeyor anymore, you can build app for windows on macOS Travis.

Features

greenkeeper[bot] commented 7 years ago

Version 19.6.1 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 19.6.3 just got published.

Update to this version instead 🚀

Release Notes 19.6.3

Bug Fixes

  • Runtime error for a build on window feat. electron-compile (forge) (89a55ee), closes #1686
greenkeeper[bot] commented 7 years ago

Version 19.7.1 just got published.

Update to this version instead 🚀

greenkeeper[bot] commented 7 years ago

Version 19.8.0 just got published.

Update to this version instead 🚀

Release Notes 19.8.0

Features

  • ignore dll/exe files from node_modules if target platform not windows (945a517), closes #1738
greenkeeper[bot] commented 7 years ago

Version 19.11.1 just got published.

Update to this version instead 🚀

Release Notes 19.11.1

Historically, afterPack user handler was called after code signing of main Windows executable. Now this behaviour changed to be more consistent and expected — Windows executable is signed after user afterPack handler.

Bug Fixes

  • nsis: escape space in command (b370006), closes #1758
  • afterPack callback is not called at the same time for windows & mac (087d90b), closes #1689
greenkeeper[bot] commented 7 years ago

Version 19.12.0 just got published.

Update to this version instead 🚀

Release Notes 19.12.0

Bug Fixes

  • deployment: prevent latest-${os}.{yml,json} files from being rewritten (9832788), closes #1772 #1775
  • mas: do not try to build pkg for mas-dev (fe76099), closes #1196
  • channel file name macro doesn't work when channel is latest (e7a8e33), closes #1778
  • correctly compute publisher name using openssl on posix platfoms (84c512f), closes #1773

Features

  • remove jspm, ava, babel keys from package metadata (c020401), closes #1764
  • throw error when GH/BT token contains invalid characters (#1771) (142d154)
  • dmg: hide .VolumeIcon.icns (d56326b), closes #1121
greenkeeper[bot] commented 7 years ago

Version 19.13.0 just got published.

Update to this version instead 🚀

Release Notes 19.13.0

If you app has native dependencies — you can expect a little bit smaller size because now prebuild-install and nan are not included into the production build (because not required).

Bug Fixes

  • TypeError: s.trim is not a function on rpm and deb target (ab64a06), closes #1784

Features

  • deployment: Upload of artifacts should be retried on failure (7ffcd27), closes #1749
  • do not include prebuild-install, nan into production build (98dd77a)
  • remove ./ prefix from file pattern (946dfb6)
  • resolve electron version if specified as latest (0f6cef6), closes #1766
greenkeeper[bot] commented 7 years ago

Version 19.15.5 just got published.

Update to this version instead 🚀

Release Notes 19.15.5

Bug Fixes

  • node-pre-gyp stripped in packed dir (2b1686b), closes #1815
greenkeeper[bot] commented 7 years ago

Version 19.16.0 just got published.

Update to this version instead 🚀

Release Notes 19.16.0

Bug Fixes

  • electron-updater: Electron Updater downloads update multiple times (6e3581f), closes #1788
  • nsis: if unicode disabled, add only english custom translations (88e36db)
  • squirrel.windows: Squirrel Windows mp3 and node (7c8911e), closes #1803

Features

  • s3: Ability to not add "x-amz-acl": "public-read" to the header when uploading artefacts to S3 bucket (203c8c4), closes #1822 #1618
greenkeeper[bot] commented 7 years ago

Version 19.16.1 just got published.

Update to this version instead 🚀

Release Notes 19.16.1

Features

  • skip file copying if source directory doesn't exists (4709439)
greenkeeper[bot] commented 7 years ago

Version 19.16.2 just got published.

Update to this version instead 🚀

Release Notes 19.16.2

Bug Fixes

  • nsis: move useZip to common nsis options (e7112d6)
greenkeeper[bot] commented 7 years ago

Version 19.17.0 just got published.

Update to this version instead 🚀

Release Notes 19.17.0

Bug Fixes

  • Added path normalization for file filter (#1864) (82c8905)
  • nsis: respect multiLanguageInstaller option (7a5338f)

Features

  • nsis: multiUserUi.nsh — i18n (5169b8b), closes #1753
greenkeeper[bot] commented 7 years ago

Version 19.18.0 just got published.

Update to this version instead 🚀

Release Notes 19.18.0

Bug Fixes

  • electron-updater: On autoupdate download failure, app becomes unresponsive (451b5b1), closes #1865 #1660
  • electron-updater: handle null response if no valid GH release available (ee939de), closes #1866
  • Ensure folder paths to have trailing path separator (53d0b0a), closes #1872

Features

  • electron-updater: allow absolute path (53b3581), closes #1678
  • nsis: html support for one-language licenses (b635674)
  • ALLOW_ELECTRON_BUILDER_AS_PRODUCTION_DEPENDENCY to allow electron-builder as production dependency (d519bfa)

Thanks to our sponsors:

  • Jessica Turner
  • Ethan Bogart