| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-02 | Do not change symbol type when setting data variable name | Josh Ferrell | |
| 2025-08-27 | Revise the documentation on how multiple symbols at the same address are handled | Mark Rowe | |
| To avoid non-determinism and provide consistent behavior in all cases, now only confidence, symbol type, and name are considered when disambiguating multiple symbols at the same address. The previously documented behavior was not what was implemented. While recency was considered in some cases for disambiguating symbols at the same address, respecting it consistetly results in non-deterministic behavior when symbols are being added concurrently by multiple sources. | |||
| 2025-08-27 | Revert "Clarify the documentation on how multiple symbols at the same ↵ | Mark Rowe | |
| address are handled" This reverts commit 6293afcb4e10997838f94c38430feba9742bea75. | |||
| 2025-08-27 | Clarify the documentation on how multiple symbols at the same address are ↵ | Mark Rowe | |
| handled | |||
| 2025-08-18 | Add ability to rebase the current view through the UIContext. | Brian Potchik | |
| 2025-08-01 | Use log_error_for_exception in the Python API to pass tracebacks in the ↵ | Rusty Wagner | |
| stack trace associated with log messages, instead of creating large mutli-line messages for every exception | |||
| 2025-07-29 | Add support for declarative downstream dependencies to workflow system. | Brian Potchik | |
| 2025-07-22 | Update define_auto_symbol_and_var_or_function API to pass confidence type. | Brian Potchik | |
| 2025-07-15 | Add the ability to limit the number of results in the cross reference APIs | Rusty Wagner | |
| 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-14 | Change return type of parse_types_from_string to BasicTypeParserResult | Alexander Khosrowshahi | |
| 2025-07-12 | Add support for unbacked memory regions directly in the memory map. | Brian Potchik | |
| 2025-07-09 | reimplement llil validation for caller_sites and implement plural IL forms ↵ | Jordan Wiens | |
| on references | |||
| 2025-07-03 | Expose Add/RemoveDataReference and ensure BinaryViews use this API instead ↵ | Peter LaFosse | |
| of the _user_ variant | |||
| 2025-07-02 | Add outlining support for wmemcpy. | Brian Potchik | |
| 2025-07-02 | must use double backquotes instead of single in RST | Jordan Wiens | |
| 2025-06-30 | Fix busted stringify_unicode_data python API. | Brian Potchik | |
| 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-16 | Don't yield None in BinaryView hlil|mlil_functions | Brandon Miller | |
| 2025-06-06 | Option to ignore whitespace in searches | Glenn Smith | |
| 2025-06-06 | Handle None when querying IL in Python generators | Brandon Miller | |
| 2025-05-26 | Fix analysis state properties to return enums instead of integers. | Brian Potchik | |
| 2025-05-23 | add cross-referencing to docs for save and create_database | Jordan Wiens | |
| 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-07 | Update BinaryView Python context manager to actually release the BinaryView ↵ | Brian Potchik | |
| resource. | |||
| 2025-04-29 | Fix memory leaks in Sections, Segments, Settings, ExternalLibrary, and ↵ | Peter LaFosse | |
| BackgroundTask | |||
| 2025-04-09 | Remove extra refcount when getting debug info from a bv | ElykDeer | |
| 2025-04-09 | Expose AnalysisState through the API | Xusheng | |
| 2025-04-07 | Return None instead of raising in func IL getters | Brandon Miller | |
| Return None instead of raising an ILException in Python Function.llil, mlil, etc to allow these properties to play nice with map and filter | |||
| 2025-03-28 | missed the older dates! | Jordan Wiens | |
| 2025-03-19 | Add API for BinaryView::FinalizeNewSegments | kat | |
| 2025-03-10 | Add support for recoverable analysis abort. | Brian Potchik | |
| 2025-03-05 | small doc formatting fix | Jordan Wiens | |
| 2025-03-05 | Improvements for advanced binary search. | Brian Potchik | |
| 2025-02-21 | Deduplicate function objects returned from 'get_functions_by_name' API. | Brian Potchik | |
| 2025-02-18 | Add BinaryView.forget_undo_actions | Glenn Smith | |
| Closes Vector35/binaryninja-api#6430 | |||
| 2025-02-05 | Stop importing Type Archive types in parse_type_string | Glenn Smith | |
| CC Vector35/binaryninja-api#6235 | |||
| 2025-01-30 | Render Layers | Glenn Smith | |
| 2025-01-09 | Deprecate `Segment.serialize` and `Section.serialize` in favor of ↵ | Brian Potchik | |
| descriptor-based classes. | |||
| 2024-12-03 | Add `Relocation` information to python api | Mason Reed | |
| Previously only the relocation ranges were available | |||
| 2024-12-03 | Update documentation for add_memory_region. | Brian Potchik | |
| 2024-11-27 | Add support for a logical memory map representation. | Brian Potchik | |
| 2024-11-25 | Add additional python APIs to query tags by scope. | Brian Potchik | |
| 2024-11-25 | Fix placeholder deprecation decorators and versions. | Brian Potchik | |
| 2024-11-15 | Add extra explanation for `export_*_to_library` APIs. | Alexander Taylor | |
| 2024-11-07 | Add APIs to support bulk segment addition operations. | Brian Potchik | |
| 2024-11-06 | Improve documentation for `update_analysis*` methods. | Brian Potchik | |
| 2024-11-01 | Fix segment removal APIs. | Brian Potchik | |
| 2024-10-29 | Small type hint fixes | Josh Ferrell | |
| 2024-10-24 | Improve documentation for `update_analysis`. | Brian Potchik | |
