- 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
SULogto 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&SUApplicationInfotakeSUHost, notNSBundle(Zorg) - Improved
-[SUHost objectForInfoDictionaryKey:](Zorg) - Detect and fail if any two-way dependencies exist in the project (Zorg)
- Added
- 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.