Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Sparkle-2.8.0.tar.xz | 2025-09-16 | 13.7 MB | |
Sparkle-for-Swift-Package-Manager.zip | 2025-09-16 | 10.0 MB | |
2.8.0 UI Refresh and Tahoe Improvements source code.tar.gz | 2025-09-16 | 15.1 MB | |
2.8.0 UI Refresh and Tahoe Improvements source code.zip | 2025-09-16 | 15.4 MB | |
README.md | 2025-09-16 | 1.9 kB | |
Totals: 5 Items | 54.1 MB | 0 |
Changes:
- UI modernization and macOS Tahoe support
- Modernize update alert and release notes UI (#2737) (Zorg, Noah Nuebling, Cykelero, Daniel Jalkut, Peter Nowell)
- Update retrieving app icon to work better in Tahoe (#2742) (Zorg)
- Improve retrieval of main app icon for authorization dialog (#2743) (Zorg)
- Delta updates
- Improve bsdiff performance by preventing excessive iterations when processing similar data blocks (#2693) (Will Fairclough)
- Fix an issue while searching a cloneable file for delta updates (#2748, [#2753]) (Vincent Bénony, Zorg)
- Add support for relative URLs for delta updates (#2741) (jj)
- Localization
- Set STRINGS_FILE_OUTPUT_ENCODING build setting to "binary" (#2712) (Nicolas Kick)
- Move all localizations to main Sparkle.strings (#2760) (Zorg)
- Synchronize updater settings with user defaults to fix out-of-sync UI state (#2728) (Zorg)
- Document and better enforce main thread only requirement for using Sparkle methods (#2746, [#2754], [#2768])) (Sebastien Marchand, Zorg)
- Make -[SPUUserDriver showUpdateInFocus] optional (#2717) (Zorg)
- Add private module map for framework (#2722) (Zorg)
- Workaround a corner case in which the bundle path of a running application contains Contents/MacOS/Executable (#2726, [#2747]) (Jeremy Huddleston Sequoia, Zorg)
- Disable false dependency scan analysis warnings when building Sparkle from source (#2762) (Daniel Jalkut)
- Refactor the logic for avoiding re-sending the system profile more frequently than once a week (#2720) (Daniel Jalkut)
- Remove deprecated interactive package installer type (#2767) (Zorg)
Sparkle 2.8 introduces a refreshed UI update to the software update window and includes compatibility improvements for macOS 26 Tahoe. Thanks to all of those that contributed to the design of the update window (#2737).