Features:
- Compatibility with IDA 9.3sp1.
- Support for writing Rust-based plugins.
Bugfix:
- Fix build issues on Windows caused by SDK.
Compatibility release for IDA 9.3 (contributor: @yeggor).
Bugfix:
- Fix comments API and example.
Bugfix:
- Fix idalib-build so it correctly references the SDK.
Compatibility release for IDA 9.2.
Features:
- Additional comment APIs (contributor: @Irate-Walrus).
- File type selection via
IDBOpenOptions(contributor: @withzombies).
Miscellaneous:
- Use open-source IDA SDK as a submodule.
- Downgrade to autocxx 0.27.x due to build issues reported by @coleleavitt.
- License check structure updates (contributor: @yeggor).
Features:
- Add string list iterator (contributor: @williballenthin]).
- Add
input_file_path,input_file_size,input_file_sha256,input_file_md5toMetadata. - Add
NameList,NameListIterator, andNameto access/iterate over names in the database. - Add
AddressFlagsand basic APIs to check if an address corresponds to code or data. - Add
idalib::versionto get the IDA version information.
Miscellaneous:
- Update GitHub workflows to fix Windows build issues. (contributor: @0xdea).
Features:
- Add
IDBOpenOptionsto supply additional "command line" arguments during database open, e.g., to set database location. - Add
IDB::segment_by_name. - Improvements to APIs returning addresses where
BADADDRis now checked and mapped to None. - Add
ProcessorFamilyandis_thumb_attoProcessor. - Add additional convenience methods on
SegmentAlignment,SegmentPermissions, andSegmentType.
Miscellaneous:
- Support for Rust 2024 edition.
- Switch to https://idalib.rs/ domain for documentation.
Bugfix:
- Make
idalib::force_batch_modea no-op on Windows.
Compatibility release for IDA 9.1.
Features:
- Add additional sanity checks when creating/opening an IDB to prevent IDA causing the consumer to exit.
- Bump autocxx dependency.
Compatibility release for IDA 9.0sp1.
Features:
- Improved error reporting for decompiler.
- Add string list API (contributor: @0xdea).
Fix:
- Documentation generation and workflow.
Features:
- Add
Bookmarks::get_address(contributor: @0xdea). - Add search API (contributor: @0xdea).
- Add "set show" family of functions.
Features:
- Bookmarks API (contributor: @0xdea).
- Build system improvements to avoid idalib-sys rebuilds (contributor: @Bobo1239).
- Documentation generation and build testing workflows.
- Initial Hex-rays support (basic decompiler support).
- License manager API.
- Plugin API.
- Reimplementation of
init_databaseto workaround IDA not respectingenable_console_messages(false).
Features:
- Comments API (contributor: @0xdea).
Initial release.