| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-02 | Add support for multiple global pointer registers | Brandon Miller | |
| 2026-05-22 | Refactor calling conventions to support correct representation of structures | Rusty Wagner | |
| 2026-05-22 | Extend MLIL call instruction outputs to be expressions | Rusty Wagner | |
| 2026-05-19 | Fix leaks due to missing parenting of Qt objects | Mark Rowe | |
| 2026-03-05 | Parse and display PE resource information in triage view. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/4052, fix https://github.com/Vector35/binaryninja-api/issues/5607 | |||
| 2026-02-06 | Add regex and case sensitivity options to FilterEdit | Josh Ferrell | |
| 2026-01-01 | add whole-file entropy calculation to triage | Jordan Wiens | |
| 2025-12-20 | Fix many of the warnings that show up when compiling with GCC 15.2 | Mark Rowe | |
| 2025-12-20 | fix regression that broke feature map navigation from triage view | Jordan Wiens | |
| 2025-12-20 | fix regression that prevented backing up from triage view | Jordan Wiens | |
| 2025-12-19 | update section list in triage when section list changes | Jordan Wiens | |
| 2025-12-19 | only show libraries in triage if appropriate | Jordan Wiens | |
| 2025-12-19 | fix strings missing race condition | Jordan Wiens | |
| 2025-12-19 | triage view responsive layout | Jordan Wiens | |
| 2025-12-19 | make remaining triage header items use copylabel | Jordan Wiens | |
| 2025-12-19 | differentiate between 0x0 entry and no entry | Jordan Wiens | |
| 2025-12-19 | skip bndb in triage file picker | Jordan Wiens | |
| 2025-12-18 | add go-to address support in native triage view | Jordan Wiens | |
| 2025-12-18 | entropy tooltip showing offset and fix python version | Jordan Wiens | |
| 2025-12-18 | fix triage entropy graph navigation for mapped files | Jordan Wiens | |
| 2025-12-18 | truncate long paths in triage view and prevent the UI from moving when ↵ | Jordan Wiens | |
| starting BASE | |||
| 2025-11-04 | Update FilterEdit and FilterTarget to preserve existing selections | Mark Rowe | |
| The down and enter keys now preserve an existing selection in the associated list or table views, rather than unconditionally selecting or activating the first item. | |||
| 2025-10-21 | Add an example for using constant renderers to render unusual floating point ↵ | Rusty Wagner | |
| constant encodings directly in the decompilation | |||
| 2025-10-21 | Add C++ encoded strings example | Rusty Wagner | |
| 2025-10-17 | Make Triage Summary tables multi-select + copyable. | Alexander Taylor | |
| Closes #6562. | |||
| 2025-09-09 | Unflatten example: use source labels better | Glenn Smith | |
| 2025-09-09 | Fix and optimize triage view hash calculations for large files. | Brian Potchik | |
| 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-01 | Support MLIL expr mappings in C++ | Glenn Smith | |
| 2025-08-01 | Add unflatten workflow example C++ port | Glenn Smith | |
| 2025-07-30 | [CMake] Specify CONFIGURE_DEPENDS for all file(GLOB ..) | Mark Rowe | |
| This ensures that CMake detects when files that match the glob are added or removed. | |||
| 2025-07-10 | Fix the Triage Summary view's exports list to only update when visible | Mark Rowe | |
| The `ExportsTreeView` now asks the model to pause / resume updates when its visibility changes. When paused, all notifications from the view are ignored. When resumed, notifications set a flag to indicate that an update is needed and resume the update timer if it is not already active. The timer is stopped after an update is processed. There's some extra complexity here to avoid emitting a signal for every `BinaryView` notification that is processed. These notifications are typically generated on background threads. The overhead of emitting a signal and it being routed to the main thread adds up given the number of notifications involved when loading a large binary. | |||
| 2025-07-03 | Change 'Path' to 'Path on disk' in triage summary | Alexander Khosrowshahi | |
| 2025-07-03 | Add GetPathInProject() to core API | Alexander Khosrowshahi | |
| 2025-06-25 | Fix cxx20 compiler warnings. | Alexander Taylor | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-06-25 | Remove implicit conversions from Confidence to underlying type, these can ↵ | Rusty Wagner | |
| cause bugs and also issues with C++20 | |||
| 2025-05-13 | [CMake] Report compatibility with 3.15 to silence deprecation warnings | Glenn Smith | |
| 2025-05-13 | Fix BN_API_BUILD_EXAMPLES for personal builds | Glenn Smith | |
| Now it will skip building the headless-required examples for Personal editions | |||
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-16 | Clean up navigable views and priorities | Glenn Smith | |
| 2025-04-04 | Also include library in triage imports filter. | Alexander Taylor | |
| Closes #6563. | |||
| 2025-03-31 | TriageView setBinaryDataNavigable based on m_byteView | Peter LaFosse | |
| 2025-03-21 | Fix memory leak in base address detection | Brandon Miller | |
| 2025-02-13 | Set default analysis level in BASE to full | Brandon Miller | |
| 2025-01-23 | Fix CopyableLabel filename. | Brian Potchik | |
| 2025-01-16 | Offload triage view hash calculations from the main thread. | Brian Potchik | |
| 2024-12-05 | Add entry functions in triage view | Zichuan Li | |
| 2024-11-25 | Rename 'defaultAnalysis' to 'baseAnalysis' in the Workflow system. | Brian Potchik | |
| 2024-09-30 | Request workflow by name to silence warning (skip-ci). | Brian Potchik | |
