| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-15 | Expose analysis' system call type and name retrieval | Mason Reed | |
| Previously we only really had a way to access the platform system call information, this was missing the system call information found in type libraries Fixes https://github.com/Vector35/binaryninja-api/issues/7089 | |||
| 2025-07-15 | Move LLIL instruction retrieval into the LLIL function where it belongs | Mason Reed | |
| The python API was kept the same seeing as we are close to the release, will likely start deprecating some of those API's soon. | |||
| 2025-07-12 | Add support for unbacked memory regions directly in the memory map. | Brian Potchik | |
| 2025-07-10 | UI improvements for managing Guided Analysis mode. | Brian Potchik | |
| 2025-07-09 | Update current abi version for get system cache directory | Alexander Khosrowshahi | |
| 2025-07-09 | Add get_system_cache_directory and GetSystemCacheDirectory to API | Alexander Khosrowshahi | |
| 2025-07-08 | Add wrapping support for long inline string annotations | Alexander Khosrowshahi | |
| 2025-07-08 | Various improvements for guided disassembly mode. | Brian Potchik | |
| 2025-07-03 | Bump current core ABI version | Alexander Khosrowshahi | |
| 2025-07-03 | Add get_files_by_path_in_project and get_path_in_project to C++ and python APIs | Alexander Khosrowshahi | |
| 2025-07-03 | Add GetPathInProject() to core API | Alexander Khosrowshahi | |
| 2025-07-03 | Add API to get all type field references at the same time to avoid ↵ | Rusty Wagner | |
| duplicating work | |||
| 2025-07-03 | Expose Add/RemoveDataReference and ensure BinaryViews use this API instead ↵ | Peter LaFosse | |
| of the _user_ variant | |||
| 2025-07-03 | api: indirect branch inlining support | Ryan Snyder | |
| 2025-07-03 | Fix TagType objects being leaked when opening tags sidebar | Mason Reed | |
| 2025-07-02 | Add outlining support for wmemcpy. | Brian Potchik | |
| 2025-07-02 | Add PluginCommand for projects and hide non-contextual commands in ↵ | Mason Reed | |
| linear/graph view | |||
| 2025-07-01 | Python: Collect and pass mappings when copying MLIL functions | Glenn Smith | |
| 2025-07-01 | Make constructing an MLILFunction require an LLILFunction | Glenn Smith | |
| 2025-06-30 | Add Checkbox input support to python api | Alexander Khosrowshahi | |
| 2025-06-28 | Add support for ternary simplification in Psuedo C and disable in graph view | Alexander Khosrowshahi | |
| 2025-06-26 | Add dataflowquery option to allow reading writable memory | Glenn Smith | |
| 2025-06-25 | Initial support for guided disassembly. | Brian Potchik | |
| 2025-06-23 | abb: minor refactor | Ryan Snyder | |
| 2025-06-23 | Perform BB analysis from Architecture C++ API | Brandon Miller | |
| This commit moves AnalyzeBasicBlocks from the binary ninja core to the API and allows architecture plugins to optionally override AnalyzeBasicBlocks for a custom implementation Supply ABB inputs in BNBasicBlockAnalysisContext Register default analyze basic blocks callback This allows the nanomips and rust core architecture plugins to work again while using the C++ API DefaultAnalyzeBasicBlocks Use default ABB from Python plugins Fix bug in API ArchAndAddr operator overload Python APIs for basic block analysis | |||
| 2025-06-20 | Update the Settings IsEmpty API for querying resources. | Brian Potchik | |
| 2025-06-16 | Update SymbolQueue API to support types with confidence. | Brian Potchik | |
| 2025-06-13 | Fix misc memory leaks in C++ API | Mason Reed | |
| 2025-06-11 | API to create immediate function graphs | Glenn Smith | |
| 2025-06-11 | Expose Function::CheckForDebugReport | Glenn Smith | |
| 2025-06-11 | Expose AnalysisContext::GetLiftedILFunction properly | Glenn Smith | |
| It was already grabbing the Lifted IL through the function object, which may not be the most up to date | |||
| 2025-06-10 | Add UI action and API to control switch recovery in HLIL | Rusty Wagner | |
| 2025-06-06 | Option to ignore whitespace in searches | Glenn Smith | |
| 2025-06-03 | Add UI action and API to control early returns in HLIL | Rusty Wagner | |
| 2025-06-03 | Add UI action and API to flip conditions during HLIL restructuring | Rusty Wagner | |
| 2025-05-28 | Support for Linux x86-64 x32 ABI | Brandon Miller | |
| 2025-05-23 | Add UI action and API to control expression folding | Rusty Wagner | |
| 2025-05-22 | Bump abi version for new api | Glenn Smith | |
| 2025-05-22 | Add TypeContainer::GetEmptyTypeContainer | Glenn Smith | |
| 2025-05-21 | Fix HLIL_LABEL rendering | Glenn Smith | |
| 2025-05-19 | Implement function level metadata | Brandon Miller | |
| 2025-05-17 | Add `BNIsMemoryMapActivated` API | Mason Reed | |
| So that users of the memory map API can know if a view has activated the memory map and adjust behavior accordingly. | |||
| 2025-05-01 | Updates to WorkflowMonitor UI. | Brian Potchik | |
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-23 | Add Function::Analyze API to perform on-demand function analysis. | Brian Potchik | |
| 2025-04-21 | Make binja core BASE API compatible with C | Brandon Miller | |
| 2025-04-16 | Fix Logger indentation api | Glenn Smith | |
| 2025-04-16 | Add loaded column for kernel cache view. | Alexander Taylor | |
| Required adding an API to determine if an image is loaded. | |||
| 2025-04-11 | Add instruction attribute for intermediate computations that are potentially ↵ | Rusty Wagner | |
| unused in MLIL | |||
| 2025-04-09 | Expose AnalysisState through the API | Xusheng | |
