github sparkle-project/Sparkle 2.8.0-beta.1

latest releases: 2.9.4, 2.9.3, 2.9.2...
pre-release11 months ago

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) (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)
  • Refactor the logic for avoiding re-sending the system profile more frequently than once a week (#2720) (Daniel Jalkut)

This beta includes a more modernized UI for the standard update alert and Tahoe compatibility support fixes. More important bug fixes are anticipated before the final 2.8.0 version, however you may want to test your app with the new changes. Feel free to head over to the discussions.

Don't miss a new Sparkle release

NewReleases is sending notifications on new releases.