Update docs

This commit is contained in:
Kornel
2018-09-16 21:56:38 +01:00
parent da3da2b4ac
commit aea055befa
2 changed files with 12 additions and 1 deletions
+11
View File
@@ -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.
+1 -1
View File
@@ -8,7 +8,7 @@ navbar_extra_styles: navbar-home
<p><img src="/images/screenshot-noshadow.png" srcset="/images/screenshot-noshadow@2x.png" class="img screenshot" alt="Sparkle Test App Screenshot" /></p>
<p class="tag-line">Sparkle is an easy-to-use software update framework for macOS applications.</p>
<p>
<a class="btn-download" href="//github.com/{{ site.github_username }}/Sparkle/releases/latest" role="button">Download v1.19.0</a>
<a class="btn-download" href="//github.com/{{ site.github_username }}/Sparkle/releases/latest" role="button">Download v1.20.0</a>
<a class="btn-cocoapods" href="//cocoapods.org/pods/Sparkle" role="button">CocoaPod</a>
</p>
</div>