Version identity bug in v15.25.0 and v15.26.0
v15.25.0 and v15.26.0 were shipped with an incorrect version string: they identified themselves as head instead of their actual version. Butler uses its built-in version to determine which update channel to check: builds marked as head check the development channel, while stable builds check the stable channel. Because v15.25.0 and v15.26.0 incorrectly identified as head, running butler upgrade on either of these versions would switch you to the development line instead of staying on stable releases.
If you are currently on v15.25.0 or v15.26.0, we recommend re-downloading butler from https://broth.itch.zone/butler to ensure you are back on the stable update channel. You can verify your version with butler version, it should show v15.26.1 with a commit hash, not head.
Bug Fixes
- Fix version string in builds: CI builds were always reporting version as "head" regardless of the git tag. Build scripts now correctly use GitHub Actions native environment variables to inject version, commit hash, and build timestamp into the binary.
- Fix Wine launch failures: Fixed an issue where launching
.exefiles through Wine could fail when the{{EXT}}template action couldn't locate the executable path.