| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-18 | Fix sticky header not updating on theme change. | Alexander Taylor | |
| 2025-10-18 | [DWARF] Support parsing struct member offsets from DW_AT_data_bit_offset, ↵ | Josh Ferrell | |
| fix struct members being put at wrong offset when location fails to be parsed | |||
| 2025-10-17 | Header changes for nav in containerized views. | Alexander Taylor | |
| 2025-10-17 | Make Triage Summary tables multi-select + copyable. | Alexander Taylor | |
| Closes #6562. | |||
| 2025-10-17 | Fix leaking a BinaryView when loading a sibling DWARF file | Josh Ferrell | |
| 2025-10-16 | Fix recovery of unnamed function parameters from DWARF | Josh Ferrell | |
| 2025-10-16 | Apply relocations when parsing DWARF | Josh Ferrell | |
| 2025-10-16 | Expose DebugFunctionInfo.local_variables to python api | Josh Ferrell | |
| 2025-10-16 | Improve error messages in dwarf_import | Josh Ferrell | |
| 2025-10-16 | Add GetTypeCount API | Peter LaFosse | |
| Add note about type_names not being sorted anymore | |||
| 2025-10-16 | Add BNRunUnitTests API | Peter LaFosse | |
| 2025-10-15 | Required API changes for Enterprise find files. | Alexander Taylor | |
| 2025-10-15 | [AArch64] Update disassembler based on 2025-09 ARM ISA data | Mark Rowe | |
| 2025-10-15 | Fix some python type hints | Josh Ferrell | |
| 2025-10-15 | Improve PossibleValueSet.__eq__ | Josh Ferrell | |
| 2025-10-14 | Fix issue #7247 | WeiN76LQh | |
| See https://github.com/Vector35/binaryninja-api/issues/7247#issuecomment-3392192797 for details. | |||
| 2025-10-13 | Fix generating core API stubs on Windows | Mark Rowe | |
| "py -3" was being incorrectly quoted, preventing the stub generation script from running on Windows. Instead of changing the quoting, I've opted to switch this to using `find_package(Python3)` to find the Python installation. This sets `Python3_EXECUTABLE` to point at the executable to run. | |||
| 2025-10-12 | [WARP] Fix misc sidebar navigation / focus event bugs | Mason Reed | |
| - Fixed crash related to pending fetch callback for deleted view frame - Fixed focus not being kept for tables in the sidebar, as well as focus in general - Made matched function list navigation require a double click, to fix accidental navigation to other functions | |||
| 2025-10-12 | [WARP] Improve UX surrounding removal of matched functions | Mason Reed | |
| - Adds Python API to remove matched function - Adds command + UI actions to remove matched function - Adds command + UI actions to ignore function in subsequent matches | |||
| 2025-10-12 | Replace calls to unwrap() in dwarf_import | Josh Ferrell | |
| 2025-10-12 | Improve error handling in project apis | Josh Ferrell | |
| 2025-10-11 | Fix demo ifdefs | Josh Ferrell | |
| 2025-10-10 | Add password prompting for encrypted containers in Container Browser. | Brian Potchik | |
| 2025-10-07 | [Rust] Update the workflow example following API changes | Mason Reed | |
| 2025-10-07 | [Rust] Implement custom data renderer API | LukBukkit | |
| Also adds an example plugin and misc rust fixes / documentation. This is a continuation of https://github.com/Vector35/binaryninja-api/pull/6721 Co-authored-by: rbran <lgit@rubens.io> | |||
| 2025-10-07 | copy supporrt for variable and stack sidebars | Jordan Wiens | |
| 2025-10-07 | Remove old banners from DSC and KC plugins | Mason Reed | |
| Extra noise in the CMake configure step, much of the value from these has been removed after the refactor(s), e.g. metadata version is no longer used | |||
| 2025-10-07 | [WARP] Add optional `analysis.warp.fetcher` activity to run fetch networked ↵ | Mason Reed | |
| functions as apart of initial analysis This is off by default for the obvious reasons, we may also in the future want to expand upon this with a "matched view" such that the first step a user can take after loading is to validate what functions were matched and decide if they want to keep any of that data. This fetch happens as apart of the initial analysis, such that a headless script will not return from the load function until it has finished fetching. We may want to add a configurable timeout, and/or run the fetch out of band (let load return before fetching finishes). | |||
| 2025-10-07 | [WARP] Misc `cloned()` -> `copied()` fixup | Mason Reed | |
| 2025-10-07 | [WARP] Format UI plugin | Mason Reed | |
| 2025-10-07 | [WARP] Improved fetch dialog UX | Mason Reed | |
| - Respects views fetch batch size and allowed tags - Saves and loads from the view settings instead of qt settings | |||
| 2025-10-07 | [WARP] Move WARP settings to own setting group | Mason Reed | |
| This then allows us to group the settings into more understandable subgroups such as fetcher & matcher | |||
| 2025-10-07 | [WARP] Implicitly make newly added network sources writable | Mason Reed | |
| This fixes an issue where the commit dialog would not fill in the newly added network source | |||
| 2025-10-07 | [WARP] Let BNDB processing optionally skip analysis updates | Mason Reed | |
| This helps when you have analyzed large binaries and want to create signatures after-the-fact, skipping analysis. This can speed up the time to create large datasets drastically. | |||
| 2025-10-07 | [Rust] Fix save file dialog not respecting default file path | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7268 | |||
| 2025-10-07 | [WARP] Fix rendering of constraint matches in sidebar | Mason Reed | |
| Also makes it so that constraints with an exact offset match are displayed differently. | |||
| 2025-10-06 | Add type attribute APIs | Rusty Wagner | |
| 2025-10-05 | fix missing rust import | Jordan Wiens | |
| 2025-10-03 | [WARP] Fix sidebar not refreshing after fetching data from server | Mason Reed | |
| 2025-10-03 | [WARP] Push added functions and types to network containers cache | Mason Reed | |
| This makes them immediately available, and works around the issue of invalidating the entire cache to allow for retrieving of locally pushed data | |||
| 2025-10-03 | [WARP] Add option to reset allowed tags in fetch dialog | Mason Reed | |
| 2025-10-03 | [WARP] Trim whitespace from server API key | Mason Reed | |
| 2025-10-03 | Add zero-copy data pointer access for BinaryData objects for API-side ↵ | Brian Potchik | |
| container transforms. | |||
| 2025-10-03 | Update IMG4 transform to use DecodeWithContext and synthesize a filename for ↵ | Brian Potchik | |
| the payload. | |||
| 2025-10-03 | Disable mpx mode in x86 as its been discontinued since 2019 | Peter LaFosse | |
| 2025-10-03 | Add DecodeWithContext method to Transform API layers. | Brian Potchik | |
| 2025-10-02 | [Rust] Fix misc typo | Mason Reed | |
| 2025-10-02 | [Rust] Improvements to LLIL flag and intrinsic operations | James Johnson | |
| 2025-10-02 | [SVD] Improvements to loading file | Mason Reed | |
| - Improve error messages to include what exactly caused the parsing to fail - Relaxed the parsing validation to allow for more files to be parsed - Added a form dialog to improve discoverability of load settings We still need to relax optional fields failing to parse if they have no child, as that is considered an error, even with no validation. | |||
| 2025-10-02 | Support loading BNDBs from container files. | Brian Potchik | |
