Skip to content

release: v2.1.5 — bundle VERSION into EXE, add direct download links#3

Merged
Shaan-alpha merged 1 commit into
mainfrom
release/v2.1.5
Jun 4, 2026
Merged

release: v2.1.5 — bundle VERSION into EXE, add direct download links#3
Shaan-alpha merged 1 commit into
mainfrom
release/v2.1.5

Conversation

@Shaan-alpha

Copy link
Copy Markdown
Owner

Summary

Prepares the v2.1.5 release and makes the EXE directly downloadable.

  • Fix the EXE version display — the frozen EXE couldn't find the VERSION file (it isn't next to the exe) and always fell back to a hardcoded 2.1.4. Now VERSION is bundled into the PyInstaller build and read from sys._MEIPASS, so the EXE reports its real version. Covered by a new test.
  • Bump to 2.1.5 across VERSION, README title, and the landing page.
  • Direct download links — a prominent "⬇️ Download (Windows)" section in the README and a primary "Download for Windows" button on the landing page, both pointing at releases/latest.

Verification

  • pytest tests/22 passed (1 new, TDD)
  • Release EXE is built from this branch and attached to the v2.1.5 GitHub Release.

🤖 Generated with Claude Code

- version: bump to 2.1.5; bundle the VERSION file into the PyInstaller
  build and read it from sys._MEIPASS so the frozen EXE reports its real
  version instead of the hardcoded fallback (it previously always showed
  2.1.4).
- docs: add a prominent "Download (Windows)" section to the README and a
  primary "Download for Windows" button on the landing page, both pointing
  at releases/latest so people can grab the EXE directly.
- test: cover the frozen-version lookup via sys._MEIPASS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Shaan-alpha Shaan-alpha merged commit dbf5fc1 into main Jun 4, 2026
3 checks passed
@Shaan-alpha Shaan-alpha deleted the release/v2.1.5 branch June 4, 2026 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant