Repository navigation
idac 0.17.0
·
69 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
This release adds preflight validation and safer batch mutation workflows, improves IDA discovery diagnostics, and refreshes the bundled agent guidance around current recovery practices.
- Added
type deps,type check, andfunction prototype checkso recovered declarations and prototypes can be validated before import or mutation, including parser diagnostics for missing or invalid support types. - Added
batch --lintand mademisc reanalyzebatch-safe, giving mutation batches a no-execute preflight that catches parse errors, missing input files, missing timeouts, unsupported wrapper commands, and risky local-selector usage. - Added
function locals apply --json-filefor applying multi-local rename/retype plans from one locals snapshot, with preview support and structured readback. - Added
disasm --start/--endfor bounded address-range disassembly and improvedpy exec --scriptso script-file execution preserves path semantics such as__file__. - Improved headless IDA discovery and diagnostics by reading newer
hcliIDA config, accepting macOS.appinstall roots, and checking IDA EULA acceptance indoctor. - Refreshed README, bundled docs, workspace templates, and the packaged
idacskill aroundidac docs guide, current workspace paths, batch linting, validation commands, and recovery workflows. - Updated locked dependencies, including the
idnasecurity bump.