Releases: sparkle-project/Sparkle
Releases · sparkle-project/Sparkle
New EdDSA (ed25519) signatures take 2
1.21.0a2
Generate EdDSA (ed25519) signatures
1.21.0a1
Stability fixes
generate_appcast
option to read private key directly from the keychain (Tamás Lustyik)- Add delegate callbacks for finished download and extraction related events (Csaba Horony)
- Don't check for updates if Do Not Disturb is on (Kornel)
- Expose
CodesigningVerifier
, add codesign info API (sunuslee) - Threading fixes:
- Fix potential hang with
dispatch_sync
to main thread (Brian Bergstrand) - Fix closeCheckingWindow called from background thread (Alexey Martemyanov)
- Fix potential hang with
- Improve 'read-only' error message (#1192) (Adrian Thomas)
- New Spanish localisation (Ken Arroyo Ohori)
- Updated Finnish language resources (Jason Pollack)
- Hungarian localization (Csaba Horony)
- Log more information about authentication requests (Kornel)
- Explicitly specify types to silence "Messaging unqualified id" warning that's new in Xcode 10. Removed __has_feature(objc_generics) check and use generisc to help silence the warnings. (Kent Sutherland)
- Fix binary delta creation on network drives (sagecook)
- Fix compilation issues on Xcode 10 with new build system (Leo Natan)
1.20.0b1
generate_appcast
option to read private key directly from the keychain (Tamás Lustyik)- Add delegate callbacks for fininshed download and extraction related events (Csaba Horony)
- Don't check for updates if Do Not Disturb is on (Kornel)
- Expose
CodesigningVerifier
, add codesign info API (sunuslee) - Improve 'read-only' error message (#1192) (Adrian Thomas)
- Threading fixes:
- Fix potential hang with
dispatch_sync
to main thread (Brian Bergstrand) - Fix closeCheckingWindow called from background thread (Alexey Martemyanov)
- Fix potential hang with
- Updated Finnish language resources (Jason Pollack)
- Hungarian localization (Csaba Horony)
- Log more information about authentication requests (Kornel)
- Explicitly specify types to silence "Messaging unqualified id" warning that's new in Xcode 10. Removed __has_feature(objc_generics) check and use generisc to help silence the warnings. (Kent Sutherland)
Just some debug info
- Logs why it asks for authorization
New downloader
- Refactoring of downloader code to avoid deprecated methods (Deadpikle)
- Changes to which methods run on the main thread.
Note: some delegate methods may be called on non-main thread now. (Kornel) - Update Japanese localization (1024jp)
- Update Sparkle.strings (Stefan Paychère, Adrian Thomas)
- Fix Sparkle clients polling too frequently (Jonathan Bullard)
- Handle
SecTransformExecute
errors (Kornel) - Silence Touch Bar availability warnings on Xcode 9 by using
API_AVAILABLE
. Disable gnu-zero-variadic-macro-arguments to prevent warnings from use ofAPI_AVAILABLE
. (Kent Sutherland) - 10.11 SDK compatibility (David Fuhrmann)
1.19.0rc2
1.19.0rc1
1.18.1
- Add optional
updaterDidRelaunchApplication:
method onSUUpdaterDelegate
(App Tyrant) - Implemented
sparkle:os
attribute as documented (Memphiz) - Additional termination detection in case kpoll fails. (fujisoft)
- Included bin files in CocoaPods installation (Keith Smiley)
- Updated Dutch localization (Eitot)
- Updated German localization (Eitot)
- Updated Japanese translation (1024jp)
- Updated Portuguese translation (Victor)
- Updated to Xcode 9/Swift 4
1.18.0
- Name of the host app is used in authorization prompt (the
SPARKLE_RELAUNCH_TOOL_NAME
setting is now obsolete) - More detailed progress bar for package installers (Kornel Lesiński)
- Disabled the keyboard shortcut for the install button for scheduled updates to avoid accidental installs. (George Nachman)
- generate_appcast tool adds release notes if there's an .html file with the same base name as the archive (Brett Walker)
- Added
sparkle:shortVersionString
to the enclosure, #1032 (Brett Walker) - Fixed Japanese localization (1024jp)
- Fixed escaping of system profile URLs
- Added more logging in various failure cases (Kornel Lesiński)
- Better error message for quarantined apps that can't be updated
- Feed attribute
sparkle:os
now works as documented (Memphiz)