From aea055befa33a33bab2b81474ca2b34dbb7aeba6 Mon Sep 17 00:00:00 2001 From: Kornel Date: Sun, 16 Sep 2018 21:56:38 +0100 Subject: [PATCH] Update docs --- documentation/upgrading/index.md | 11 +++++++++++ index.html | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/documentation/upgrading/index.md b/documentation/upgrading/index.md index f663c61..ebd8770 100644 --- a/documentation/upgrading/index.md +++ b/documentation/upgrading/index.md @@ -6,6 +6,17 @@ title: Upgrading from previous versions of Sparkle We strongly recommend upgrading Sparkle to the [latest version](//github.com/{{ site.github_username }}/Sparkle/releases), as there have been important fixes in reliability and [security](/documentation/security) of updates. Very old versions of Sparkle also suffer some incompatibilities with the latest macOS versions. +## Upgrading from Sparkle 1.20 and older + +Support for EDDSA (ed25519) signatures has been added. We recommend migrating to the new keys. + + 1. Run `bin/generate_keys`. It will generate a new EDDSA keypair and print a public key. + 2. Add the public key to your app's `Info.plist` as `SUPublicEDKey` property. + +If you're using `generate_appcast` tool, that's all you need. + +If you were using manual DSA signing with the `sign_update` script, the script has been moved to `bin/old_dsa_scripts`. The new `sign_update` tool is only for EDDSA keys. To transition to new keys, you will need to use both tools. + ## Upgrading from Sparkle 1.15 and older For updates that [use the `.pkg` format](https://sparkle-project.org/documentation/package-updates/), Sparkle no longer shows the full Installer GUI by default. Rename your `.pkg` file to `.sparkle_interactive.pkg` to keep the old behavior. diff --git a/index.html b/index.html index 86d099c..80d3599 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ navbar_extra_styles: navbar-home

Sparkle Test App Screenshot

Sparkle is an easy-to-use software update framework for macOS applications.

- Download v1.19.0 + Download v1.20.0 CocoaPod