| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-16 | [Python] Fix handling of zero-width types returned by a custom Demangler | Mark Rowe | |
| 2026-04-15 | [Python API] Replace bare "except:" with "except Exception:" to fix signal ↵ | Josh Ferrell | |
| propagation | |||
| 2026-01-01 | update copyrights for 2026 | Jordan Wiens | |
| 2025-11-21 | Add get and __contains__ methods to all *MetaClass | Peter LaFosse | |
| Fixes: https://github.com/Vector35/binaryninja-api/issues/7588 | |||
| 2025-10-21 | fix documentation indentation | Jordan Wiens | |
| 2025-10-01 | better handling for when utf8 decoding fails | Jordan Wiens | |
| 2025-08-01 | Use log_error_for_exception in the Python API to pass tracebacks in the ↵ | Rusty Wagner | |
| stack trace associated with log messages, instead of creating large mutli-line messages for every exception | |||
| 2025-03-28 | missed the older dates! | Jordan Wiens | |
| 2024-10-17 | Demangler plugin API | Glenn Smith | |
| Closes #467 | |||
| 2024-08-05 | Add example to demangle_llvm python docs (skip-note, skip-ci) | Mason Reed | |
| 2024-06-21 | Fix some type hints | Josh Ferrell | |
| 2024-05-03 | Fix options BinaryView case on python demangler being passed incorrectly | Mason Reed | |
| 2024-05-03 | Expose LLVM demangler | Mason Reed | |
| 2024-02-23 | 4.0 documentation | Jordan Wiens | |
| - Refactored Type Documentation - Added Projects - Added Type Archives - Added New Sidebar Documentation - Added String Concepts - Added Light/Dark Mode - Added New Tab Documentation - Added BNIL Guide: HLIL docs - Added new cookbook examples - Added migration guide - Added script for building docsets - Added documentation for themes - Updated all images to Ninja Edit - API Docs : Documents BasicBlockEdge and BasicBlock - API Docs : Documents CoreVariable, Variable, and VariableNameAndType - API Docs : Corrects note on `BinaryView.update_analysis` and `BinaryView.update_analysis_and_wait` to represent that analysis is run by default for you now. - Many, many other changes | |||
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2023-05-31 | Simplify template simplifier API; remove cursed RustString stuff | KyleMiles | |
| 2023-01-30 | Fix Type object leaks | Rusty Wagner | |
| 2023-01-05 | Update copyright to 2023 | Josh F | |
| 2022-10-12 | Demangler improvements | Peter LaFosse | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-19 | Many type check fixes | Peter LaFosse | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-09-05 | type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.py | Peter LaFosse | |
| Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints | |||
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-06-11 | Update demangle.py | galenbwill | |
| fixed typo `s/directally/directly/` | |||
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-10-19 | Expose Template Simplifier to the API, Adds Tests, and Adds Rust String FFI ↵ | KyleMiles | |
| support to Python (see note) This introduces the ability to receive and free string from Rust in Python. For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments. | |||
| 2020-10-19 | Add Simplifier Implementation | KyleMiles | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-09-14 | lots of small documentation updates, mostly around making sure parameters ↵ | Jordan Wiens | |
| are consistent and typed properly | |||
| 2019-01-17 | update company name and copyright date | Jordan Wiens | |
| 2019-01-03 | lots of spelling / typo fixes | Jordan Wiens | |
| 2018-07-13 | Python2/3 String Compatibility Fix | KyleMiles | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | addition 3 compatibility changes | Jordan Wiens | |
| 2018-07-10 | working division, prints, and metaclasses, but imports broken, still needs work | Jordan Wiens | |
| 2017-05-19 | update copyright year | Jordan Wiens | |
| 2017-05-14 | Expose some core API's for the demangling and type creation | Peter LaFosse | |
| 2017-01-11 | Properly free demangled names | Peter LaFosse | |
| 2017-01-05 | Modifying how enumerations are exposed and used, and a bunch of cleanup of ↵ | Peter LaFosse | |
| existing plugins | |||
| 2016-10-28 | Refactor python api into separate files and add Enumeration support. Also ↵ | plafosse | |
| fixed bugs found with pyflakes | |||
