• v1.5.12 e70a3638eb

    serrebi released this 2026-05-23 15:52:45 -07:00 | 9 commits to master since this release

    InstallTheCli v1.5.12

    • Built with build.bat release.
    Downloads
  • v1.5.11 1e4520cc4d

    serrebi released this 2026-05-23 15:33:56 -07:00 | 11 commits to master since this release

    InstallTheCli v1.5.11

    • Built with build.bat release.
    Downloads
  • v1.5.10 f3aee34b84

    serrebi released this 2026-05-19 22:04:55 -07:00 | 15 commits to master since this release

    InstallTheCli v1.5.10

    • Built with build.bat release.
    Downloads
  • v1.5.9 bd8ea77265

    serrebi released this 2026-05-19 21:23:00 -07:00 | -23 commits to main since this release

    InstallTheCli v1.5.9

    First release with a Linux binary alongside Windows and macOS.

    What's new

    • Linux build (InstallTheCli-v1.5.9-linux.tar.gz) — produced on GitHub runners.
    • CI: added Linux and Windows build workflows mirroring the existing macOS one.
    • CI: Linux installs wxPython from apt (python3-wxgtk4.0) for fast, reliable builds.
    • Test fix: test_install_worker_mocked_smoke is now hermetic across Windows runner accounts.
    • build.bat release now waits for the Linux remote build and confirms its artifact lands on the release.

    Assets

    • Windows: InstallTheCli-v1.5.9.exe / .zip
    • macOS: InstallTheCli-v1.5.9-macos.zip
    • Linux: InstallTheCli-v1.5.9-linux.tar.gz
    • One-click installers: install_all_windows.ps1, install_all_macos.sh, install_all_linux.sh
    • SHA-256 sums per platform

    Binaries built from commit bd8ea77.

    Downloads
  • v1.5.8 a4c35fe108

    serrebi released this 2026-05-19 15:05:08 -07:00 | 20 commits to master since this release

    InstallTheCli v1.5.8

    • Built with build.bat release.
    Downloads
  • v1.5.7 dc093ba35c

    serrebi released this 2026-05-19 01:42:59 -07:00 | 21 commits to master since this release

    InstallTheCli v1.5.7

    • Built with build.bat release.
    Downloads
  • v1.5.6 422533bcb4

    serrebi released this 2026-05-18 15:54:28 -07:00 | 23 commits to master since this release

    InstallTheCli v1.5.6

    • Built with build.bat release.
    Downloads
  • v1.5.5 2b3e2483cc

    serrebi released this 2026-05-09 12:03:06 -07:00 | 24 commits to master since this release

    InstallTheCli v1.5.5

    • Built with build.bat release.
    Downloads
  • v1.5.4 7324ba9a3d

    serrebi released this 2026-05-07 09:52:29 -07:00 | 34 commits to master since this release

    Fixes

    • Restores Claude CLI after interrupted npm/postinstall swaps leave bin\claude.exe.old.<timestamp> without bin\claude.exe.
    • Applies the repair during normal GUI installs, Windows one-click installs, and existing local updater recovery.
    • Keeps stale Claude .old.* backups cleaned up once claude.exe is healthy.

    Validation

    • py -3.14 -m unittest -q test_ai_cli_installer_gui.py
    • py -3.14 -m coverage run -m unittest -q test_ai_cli_installer_gui.py
    • powershell -NoProfile -ExecutionPolicy Bypass -File .\install_all_windows.ps1 list
    • powershell -NoProfile -ExecutionPolicy Bypass -File .\install_all_windows.ps1 install claude -DryRun -NoAutoUpdate
    • claude --version and cmd /c claude --version
    • cmd /c build_exe.bat
    Downloads
  • v1.5.3 1038f28092

    v1.5.3 Stable

    serrebi released this 2026-05-05 13:49:41 -07:00 | 35 commits to master since this release

    Hardens the Windows hidden auto-updater against the same locked-file failure mode as Codex, but for Claude.

    @anthropic-ai/claude-code's postinstall (and Claude's own self-updater) renames bin/claude.exebin/claude.exe.old.<timestamp> before swapping in a new binary. If the swap fails partway — claude.exe running and locked, missing @anthropic-ai/claude-code-win32-* platform package, or an interrupted download — the install is left with no claude.exe and an orphan .old file, breaking the claude command entirely.

    The Windows updater (one-click install_all_windows.ps1 and the GUI's generated auto-update script) now:

    • Skips @anthropic-ai/claude-code@latest when claude.exe is running, retrying on the next scheduled run.
    • Restores bin/claude.exe from the newest claude.exe.old.<ts> if it's missing (recovery from a prior half-applied update).
    • Cleans up stale .old files (each ~250 MB) once claude.exe is healthy.

    Mirrors the existing Codex protection introduced in v1.5.0.

    Downloads