| Age | Commit message (Expand) | Author |
| 2024-10-24 | Initial implementation of the module-level analysis workflow. | Brian Potchik |
| 2024-10-23 | Linear view function regions collapse | Peter LaFosse |
| 2024-10-21 | Allow multiple high level representations for display, add Pseudo Rust and a ... | Rusty Wagner |
| 2024-08-02 | Support setting user global pointer value | Xusheng |
| 2024-07-09 | Expose Function::UsesIncomingGlobalPointer through the API. Fix https://githu... | Xusheng |
| 2024-05-24 | platform: initial BNCustomPlatform support | Ryan Snyder |
| 2024-02-10 | Use TypeID for serializing enum types, replace set_int_enum_display_typeid wi... | kat |
| 2024-01-08 | update copyright year | Jordan Wiens |
| 2023-11-14 | Fix a number of leaks and bad uses of free in the api | Glenn Smith |
| 2023-11-06 | Allow setting UIDF on any mlil/hlil usage | Josh Ferrell |
| 2023-07-07 | Expose function "pure" flag to api and typesystem | Glenn Smith |
| 2023-02-20 | Allow DataVariables to be added to Components | kat |
| 2023-02-08 | Add boolean for Function.user_type to indicate if a user type has been set | Peter LaFosse |
| 2023-02-05 | Add IsConstantData to the C++ RegisterValue API. | Brian Potchik |
| 2023-02-04 | Initial support for constant data expressions. | Brian Potchik |
| 2023-01-30 | Fix Type object leaks | Rusty Wagner |
| 2023-01-10 | Integrate Enum IntegerDisplayType, Add MetadataChoiceDialog | kat |
| 2023-01-05 | Update copyright to 2023 | Josh F |
| 2023-01-03 | Function inlining | Rusty Wagner |
| 2022-09-22 | Add the Components API | kat |
| 2022-09-01 | Splitting of variables | Rusty Wagner |
| 2022-08-10 | Merge variables API/UI, variable liveness API for determining soundness of va... | Rusty Wagner |
| 2022-05-02 | added API for GetLanguageRepresentationIfAvailable | Galen Williamson |
| 2022-05-02 | Added nullptr checks in `Function::Get*LevelIL` methods. Fixes #3107. | Galen Williamson |
| 2022-03-23 | Fix a bunch of reference miscounts in the C++ and python apis | Peter LaFosse |
| 2022-03-11 | Move stack var refs and constant refs behind advanced analysis requests for s... | Rusty Wagner |
| 2022-03-02 | Add function update request API. | Brian Potchik |
| 2022-01-28 | Format All Files | KyleMiles |
| 2022-01-20 | Async IL fetching in stack, variables, and xref views | Rusty Wagner |
| 2022-01-20 | Add support for mmlil_if_available | Peter LaFosse |
| 2022-01-17 | Decompile to C | rose |
| 2022-01-06 | Add Function::HasUserAnnotations | Peter LaFosse |
| 2022-01-03 | update copyright years | Jordan Wiens |
| 2021-11-11 | Add Function::GetMediumLevelILSSAVariables and Function::GetHighLevelILSSAVar... | KyleMiles |
| 2021-11-11 | Adds MediumLevelILFunction.aliased_vars, HighLevelILFunction.aliased_vars, an... | KyleMiles |
| 2021-09-30 | Remove unsafe BNDeleteAutoVariable | Peter LaFosse |
| 2021-08-13 | Workflows early preview. | Brian Potchik |
| 2021-08-04 | Add IsConstant API for Register. | Brian Potchik |
| 2021-07-30 | Function: Add C++ bindings for `Get{Medium,High}LevelILVariables()` | Jon Palmisciano |
| 2021-07-26 | Python API : Fix copyright year, add .vars to IL functions, remove BNGetFunct... | KyleMiles |
| 2021-07-09 | Cleanup tags and comments in many places | Glenn Smith |
| 2021-07-01 | Give tag types unique ids and stop relying on unique names | Glenn Smith |
| 2021-06-12 | Function: Added `GetILVariables()` method | Jon Palmisciano |
| 2021-06-03 | If IL is not available, Get*LILIfAvailable should return nullptr | Glenn Smith |
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng |
| 2021-04-22 | add persistent search result | Xusheng |
| 2021-02-17 | add support for type xref and variable xref | Xusheng |
| 2021-02-12 | Add unresolved control-flow tracking and associated tag support. | Brian Potchik |
| 2021-01-20 | Add get_lifted_ils_at API. | Brian Potchik |
| 2021-01-18 | updating copyright year | Jordan Wiens |