Skip to content

v3.1.0 (build 44)

Choose a tag to compare

@Juanjo3222 Juanjo3222 released this 10 Aug 05:02
· 11 commits to main since this release

What's new

Fix: auto-updater never detected updates

The JSON parser in the update checker was looking for "tag_name":"v3.x.x" (no space after the colon), but the GitHub API returns pretty-printed JSON: "tag_name": "v3.1.0". The strstr never matched, parse_github_json returned false, and the updater silently skipped every update since the feature was added.

Fix: Replaced hardcoded key+quote string matching with a small json_str_value() helper that tolerates optional whitespace around the :. Same fix applied to browser_download_url parsing (download URL was also never extracted correctly).

The auto-updater should now work properly starting from this release.