@kornelski kornelski released this Jul 17, 2018 · 4 commits to master since this release

Assets 3
  • 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)
  • 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)
Pre-release

@kornelski kornelski released this Jun 19, 2018 · 10 commits to master since this release

Assets 3
  • 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)
  • 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)
Pre-release

@kornelski kornelski released this Apr 29, 2018 · 31 commits to master since this release

Assets 3
  • Logs why it asks for authorization

@kornelski kornelski released this Apr 14, 2018 · 45 commits to master since this release

Assets 3
  • 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 of API_AVAILABLE. (Kent Sutherland)
  • 10.11 SDK compatibility (David Fuhrmann)
Jan 29, 2018

@kornelski kornelski released this Aug 14, 2017 · 103 commits to master since this release

Assets 3
  • Add optional updaterDidRelaunchApplication: method on SUUpdaterDelegate (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

@kornelski kornelski released this Jul 16, 2017 · 124 commits to master since this release

Assets 3
  • 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)