| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-07 | Swap mkdocs for properdocs in docs | Jordan Wiens | |
| 2026-05-06 | Fix ARM/Thumb2 function platform for .gnu_debugdata symbols. | Brian Potchik | |
| 2026-05-05 | add initialization to APIs that might not have already required it | Jordan Wiens | |
| 2026-05-05 | Change enterprise server version from string to VersionInfo struct | Josh Ferrell | |
| 2026-05-05 | Switch collaboration permission checks to using User objects | Josh Ferrell | |
| 2026-05-05 | Expose 'is_paid' Extension field in API | 0cyn | |
| 2026-05-04 | Re-add license text field to API | 0cyn | |
| 2026-04-30 | Add Create Struct Member at Offset to Type View. | Alexander Taylor | |
| 2026-04-29 | Add horizontal scrolling to History View. | Alexander Taylor | |
| 2026-04-29 | Add horizontal scrolling to Stack View. | Alexander Taylor | |
| 2026-04-29 | Better toggling of integer display signedness. | Alexander Taylor | |
| 2026-04-29 | Helper for correct display name when undefining. | Alexander Taylor | |
| 2026-04-27 | [Mach-O] Fix crash reading malformed CFString | Josh Ferrell | |
| 2026-04-27 | [Python API] Add missing BinaryView.get_default_load_settings_for_data | Josh Ferrell | |
| 2026-04-24 | UIAction: API to query aliases | Glenn Smith | |
| 2026-04-23 | Add a hover preview for extern symbols that includes type information | Mark Rowe | |
| A new preview type is added for extern symbols that includes the external library name, if known, the symbol type, and any call type override that is applied at the hovered callsite. Previously, hovering an extern symbol would display a hex preview of the synthetic extern section which was of limited value. | |||
| 2026-04-23 | Share hover-preview logic between LinearView and FlowGraphWidget | Mark Rowe | |
| 2026-04-23 | output pip installation failures to the log, allow custom python stack ↵ | Jordan Wiens | |
| traces in log window | |||
| 2026-04-23 | missing environment variables breaks wheel packages with native build deps | Jordan Wiens | |
| 2026-04-23 | [WARP] Fix misc UI thread safety issues (#8112) | Mason Reed | |
| 2026-04-22 | Always show the triage view when opening a shared cache or kernel cache | Mark Rowe | |
| BinaryViewType gains a HasNoInitialContent function that views can use to suppress layout restoration when opening a file. The layout will still be restored when the view is loaded from a saved database. Fixes https://github.com/Vector35/binaryninja-api/issues/8083. | |||
| 2026-04-22 | [PDB Import] Only adjust sp-relative locals on x86_64 | Josh Ferrell | |
| 2026-04-22 | [PE] Do not create symbols for debugging metadata symbol entries | Josh Ferrell | |
| 2026-04-22 | [arm64] Update header names in Makefiles | fG! | |
| The names of generated headers were not updated after they were changed in b095215397ca. | |||
| 2026-04-22 | Expose all version-specific info for extensions in API | 0cyn | |
| 2026-04-21 | [MachO] Improve library tracking for imported symbols | Mark Rowe | |
| 2026-04-21 | [PDB Import] Collect locals and params from blocks contained in a FrameProcedure | Josh Ferrell | |
| 2026-04-21 | [PDB Import] Improve recovery of sp-based locals | Josh Ferrell | |
| 2026-04-21 | [PDB Import] Initial support for loading locals | Josh Ferrell | |
| 2026-04-20 | [PDB Import] Fix calculation of struct bitfield member offsets | Josh Ferrell | |
| 2026-04-20 | Add assertion macros to base | Mark Rowe | |
| 2026-04-20 | Enterprise: Add AuthenticateWithToken api | Glenn Smith | |
| For when you have a token and want to auth with it directly | |||
| 2026-04-17 | Add RecognizeConstantData to StringRecognizer API | Brian Potchik | |
| Adds a new recognize_constant_data method to the StringRecognizer API, enabling plugins to decode constant data expressions (HLIL_CONST_DATA) recovered by the outline resolver. The recognizer receives the full instruction, giving access to the data buffer and builtin type via the constant_data accessor. Also fixes a pre-existing ctypes mismatch in get_constant_data_and_builtin where BNBuiltinType (uint8_t) was incorrectly passed as c_int. | |||
| 2026-04-16 | [Python] Fix handling of zero-width types returned by a custom Demangler | Mark Rowe | |
| 2026-04-16 | Fix context menus for calls when call target is HLIL_IMPORT | Mark Rowe | |
| Add a `getCallInstructionAddress` helper that maps from view highlight state to the address of the corresponding call instruction, if one is highlighted. This logic was previously duplicated between `LinearView` and `FlowGraphWidget`. | |||
| 2026-04-16 | Make snippets submodule load over HTTPS instead of SSH | Glenn Smith | |
| Loading over SSH breaks GitHub Actions, which does not have an SSH key configured | |||
| 2026-04-15 | Compile jsoncpp into a different namespace when building as part of core | Mark Rowe | |
| This allows it to be compiled into statically linked builds without causing ODR violations. | |||
| 2026-04-15 | Fix rustfmt check failure. | Alexander Taylor | |
| 2026-04-15 | RISC-V: Special handling for 0000 (trap). | Alexander Taylor | |
| Some compilers will stick 0000 (an invalid instruction) after jumps or calls in a noreturn function, which we lifted as an invalid instruction. If our analysis didn't catch that the function is noreturn, it would trigger guided analysis mode for these functions due to the invalid instruction. This is a workaround that we've applied to x86 and aarch64 as well. | |||
| 2026-04-15 | [bntl] Fix rpaths to not include an absolute path into the build directory ↵ | Mark Rowe | |
| on macOS | |||
| 2026-04-15 | Improve nullptr checks across Extensions API | 0cyn | |
| 2026-04-15 | Propegate nullptr on Repository::GetPluginByPath | 0cyn | |
| 2026-04-15 | [Python API] Replace bare "except:" with "except Exception:" to fix signal ↵ | Josh Ferrell | |
| propagation | |||
| 2026-04-15 | [Python API] Fix exception in LanguageRepresentationFunction.get_block_lines | Josh Ferrell | |
| 2026-04-14 | Add description column to project browser | Josh Ferrell | |
| 2026-04-14 | Allow project browser columns to be hidden | Josh Ferrell | |
| 2026-04-14 | Plugin Manifest V2 Support | 0cyn | |
| 2026-04-14 | [aarch64] Fix handling of ARM64_RELOC_GOT_LOAD_PAGEOFF12 and ↵ | Josh Ferrell | |
| ARM64_RELOC_GOT_LOAD_PAGE21 | |||
| 2026-04-13 | [aarch64] Add support for ARM64_RELOC_BRANCH26, ARM64_RELOC_GOT_LOAD_PAGE21, ↵ | Josh Ferrell | |
| ARM64_RELOC_GOT_LOAD_PAGEOFF12 | |||
| 2026-04-13 | [Thumb2] Fix IT instruction info | Josh Ferrell | |
