| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-23 | Unify SettingsCache and MemoryMap access under immutable snapshots for ↵ | Brian Potchik | |
| consistent, lock-free AnalysisContext queries. | |||
| 2025-11-04 | Add auto downloading of project file dependencies, clean up download APIs | Josh Ferrell | |
| 2025-11-04 | Add project file dependencies | Josh Ferrell | |
| 2025-11-04 | Remove indenting APIs from Logger. These are thread unsafe by design. | Rusty Wagner | |
| Loggers are not owned by a specific thread and many are used by multiple threads. The indenting APIs could not be made to be thread safe in any way as they exist, so they have been removed. The data races caused by the indenting APIs are actually an important stability issue that could cause the indentation level to go out of bounds and crash the product. If you were using the indentation APIs, you will need to rewrite the usage to manually manage the indentation level in a thread safe way. | |||
| 2025-11-03 | Revert "Refactor Plugin Load/Management to support upcoming changes" | 0cyn | |
| This reverts commit 72fcf44f3731ade3cf1310da55f633f1cb9069ce. | |||
| 2025-10-31 | Add optional display name field for memory regions. | Brian Potchik | |
| 2025-10-29 | Add ZipPython transform as a reference container example. | Brian Potchik | |
| 2025-10-29 | Refactor Plugin Load/Management to support upcoming changes | 0cyn | |
| 2025-10-28 | Add transform override support to the container browswer. | Brian Potchik | |
| 2025-10-23 | Fix lost type attributes in TypeBulider Python API | Rusty Wagner | |
| 2025-10-23 | Bump core ABI | Mason Reed | |
| 2025-10-23 | Support bitfields in type system | Mason Reed | |
| Also adds support for parsing bitfields in PDB, DWARF and SVD plugins WIP: API needs to be considered more, also need to find type related apis that may need to be rethought. | |||
| 2025-10-22 | Add API to dereference named type references | Rusty Wagner | |
| 2025-10-22 | Add interactive mode support to the container browser. | Brian Potchik | |
| 2025-10-22 | Add Type::SetIgnored API | Peter LaFosse | |
| 2025-10-21 | Add derived strings and string recognizer API | Rusty Wagner | |
| 2025-10-21 | Add constant renderer API | Rusty Wagner | |
| 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-12 | Improve error handling in project apis | Josh Ferrell | |
| 2025-10-10 | Add password prompting for encrypted containers in Container Browser. | Brian Potchik | |
| 2025-10-06 | Add type attribute APIs | Rusty Wagner | |
| 2025-10-03 | Add zero-copy data pointer access for BinaryData objects for API-side ↵ | Brian Potchik | |
| container transforms. | |||
| 2025-10-03 | Add DecodeWithContext method to Transform API layers. | Brian Potchik | |
| 2025-09-30 | Initial support for opening container formats. | Brian Potchik | |
| 2025-09-29 | Add a new line disassembly text token | Brandon Miller | |
| 2025-09-29 | Rust bindings for custom basic block analysis | Brandon Miller | |
| 2025-09-11 | Added new IL attribute ILTransparentCopy | Hongyu Chen | |
| 2025-09-03 | Add disassembly setting for block labels | Mason Reed | |
| 2025-08-29 | Add theme color for panes with keyboard focus | Rusty Wagner | |
| 2025-08-29 | Added additional theming for sidebar icons | Rusty Wagner | |
| 2025-08-20 | Deprecate Workflow::Instance in favor of Workflow::Get and Workflow::GetOrCreate | Mark Rowe | |
| Calls to `Workflow::Instance` that were looking up a built-in workflow name are updated to use `Workflow::Get`. Others use `Workflow::GetOrCreate`. | |||
| 2025-08-14 | Bump CURRENT_CORE_ABI_VERSION for GetFilePathInProject | Alexander Khosrowshahi | |
| 2025-08-14 | Expose GetFilePathInProject API for context menu | Alexander Khosrowshahi | |
| 2025-08-01 | Add LogForException APIs to pass stack trace information separate from the ↵ | Rusty Wagner | |
| message | |||
| 2025-07-29 | add inverted character constant integer display type | Jordan Wiens | |
| 2025-07-29 | Add support for declarative downstream dependencies to workflow system. | Brian Potchik | |
| 2025-07-22 | Fix memory leak when querying FWN relationships | Brandon Miller | |
| 2025-07-15 | Finish guided analysis feature and add unit tests. | Brian Potchik | |
| 2025-07-15 | Add the ability to limit the number of results in the cross reference APIs | Rusty Wagner | |
| 2025-07-15 | Add API to get all type references at the same time to avoid duplicating work | 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-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 | |
