v1.0.1 - 2026-06-05
-
Fixed
-
Auto-update from
v1.0.0-beta.5was sometimes reported as "you're up to date" even thoughv1.0.0was published. Root cause: the appcast generator stripped thevprefix from<sparkle:version>whileCFBundleVersionin the installed bundle still carried it (v1.0.0-beta.5vs1.0.0). Sparkle'sSUStandardVersionComparatortokenises by digit/non-digit boundaries and falls back to a heuristic when one side leads with a letter and the other with a digit, which produced unreliable "newer?" decisions on already-installed clients.scripts/sparkle-publish-update.shnow keeps thevprefix verbatim so every appcast entry matches the bundle format (v1.0.X). -
Backfilled the existing
v1.0.0appcast on GitHub with the corrected format so installs that managed to reach the v-prefixed feed can finally seev1.0.0(and nowv1.0.1) as newer thanv1.0.0-beta.5.