Repository navigation
v0.26.4
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)
Documentation
-
Add changelog entry and explain grouped incompatibility reasons (#381,
e0578a8) -
Add changelog entry for reinstalling an installed suite (#380,
c6b5695) -
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) -
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