Skip to content

v0.26.4

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:58
· 26 commits to main since this release

v0.26.4 (2026-10-22)

This release is published under the MIT License.

Bug Fixes

  • Detect the running IDA in-process when hcli runs inside IDA (#384, 1458c9e)

  • Explain plugins that cannot install with the current IDA version (#381, e0578a8)

  • Group plugin versions rejected for the same reason in resolution errors (#381, e0578a8)

  • Include installer output when the IDA installer fails (#382, fdd3003)

  • Keep --install_python 0 for non-Free IDA 9.4 installers (#382, fdd3003)

  • Never pass --install_python to IDA Free installers (#382, fdd3003)

  • Omit --install_python for IDA 9.4+ Windows installers (#382, fdd3003)

  • Omit --install_python for IDA Free Windows installers (#382, fdd3003)

  • Reject empty and relative ida-install-dir values (#400, dea3206)

  • Report a missing IDA installation or idat in python doctor and explain-environment (1e915be)

  • Report an installed suite as already installed instead of as component collisions (#380, c6b5695)

  • Run a Linux installer the user cannot make executable (#397, e25e6b6)

  • ida install: Do not write the installer debug trace to the current directory (cb8b6ce)

  • ida install: Exit 1 when the install dir exists without IDA (af4d7f4)

  • ida install: Make --dry-run actions match the real install (#399, 20e9ec7)

  • license install: Handle a missing IDA_DIR without a terminal (833ca0d)

  • plugin bundle: Download bundle wheels with uv, without IDA (13b42b2)

  • plugin install: Pass Python dependencies of installed plugins to pip as constraints (0e102d4)

  • plugin lint: Exit nonzero when lint reports errors (295358f)

  • plugin search: Qualify the install hint for a colliding plugin name (02ed142)

Code Style

  • Annotate context managers with Generator for ruff 0.16 (#381, e0578a8)

  • Annotate context managers with Generator for ruff 0.16 (#382, fdd3003)

  • Annotate context managers with Generator for ruff context-manager-iterator (#380, c6b5695)

  • Annotate context-manager generators as Generator (#384, 1458c9e)

Continuous Integration

  • Add IDA 9.5 beta 1 to test matrix (021c540)

  • Install IDA Free 9.2, 9.3, and 9.4 on Linux, Windows, and macOS (#382, fdd3003)

  • Install IDA Free 9.4 on Windows (#382, fdd3003)

Documentation

  • Add changelog entry and explain grouped incompatibility reasons (#381, e0578a8)

  • Add changelog entry for reinstalling an installed suite (#380, c6b5695)

  • Clarify in-IDA detection wording (#384, 1458c9e)

  • Drop claim that IDA plugins may set IDA-related env vars (#384, 1458c9e)

  • List all six .plugin.platforms values (aad32db)

  • List all six platforms that bundle create --platform all selects (2a71a6e)

  • Reword ida-install-dir blank-value comment (2a6aeda)

  • Show the output hcli plugin lint actually prints (#390, da22863)

Refactoring

  • Give the IDA installer helpers one signature (#382, fdd3003)

  • Name the IDA Free 9.4 installer check directly (#382, fdd3003)

  • Tidy in-IDA detection follow-ups (#384, 1458c9e)

  • plugin lint: Pass lint result explicitly instead of a global counter (b5a09e0)

  • plugin search: Take the install hint's host from the query (46477b2)

Testing

  • Restore a space dropped from an unrelated comment (6220168)

Detailed Changes: v0.26.3...v0.26.4