github sparkle-project/Sparkle 1.17.0

latest releases: 2.9.4, 2.9.3, 2.9.2...
9 years ago
  • Added Touch Bar support (Bi11)
  • Skip buttons are disabled if the update is marked as critical (Kornel Lesiński)
  • Keyboard shortcut for the install button is disabled for scheduled updates to avoid accidental installs (George Nachman)
  • Background updates ask OS for lower-priority networking (Kornel Lesiński)
  • Upgraded SULog to use logging APIs that Apple provides built-in (Zorg)
  • Refactorings to sync with upcoming 2.0
    • Added kqueue-based termination listener (Zorg)
    • Added AppKit prevention guards to modules that shouldn't import it (Zorg)
    • Added Obj-C generics where applicable (Zorg)
    • Made SUBundleIcon & SUApplicationInfo take SUHost, not NSBundle (Zorg)
    • Improved -[SUHost objectForInfoDictionaryKey:] (Zorg)
    • Detect and fail if any two-way dependencies exist in the project (Zorg)
  • generate_appcast:
    • fixed handling of multiple directories in an archive
    • percent encode the filename used in the delta url (Brett Walker)
  • Update Sparkle.strings (BR Lingo)
  • Improved handling of non-ASCII names in delta archives (Kornel Lesiński)
  • Don't touch Info.plist unless git version changes (Václav Slavík)

OS X 10.7 or later required

If you're not generating appcasts automatically, remember to add <sparkle:minimumSystemVersion>10.7</sparkle:minimumSystemVersion> tag to <item>s in your appcast. Sparkle will crash on Snow Leopard.

HTTPS required

Apple has deprecated insecure HTTP in macOS 10.11. Please use HTTPS for updates.

Don't miss a new Sparkle release

NewReleases is sending notifications on new releases.