v3.0.0
This release improves support for the Python shared interpreter changes introduced in v2.2.0.
Note: to start using the latest version of Ghidrathon you will need to rebuild using the instructions and updated version requirements outlined in our README.
Please report any issues to our GitHub.
Breaking Changes
The Ghidra script state variables monitor
, currentProgram
, currentAddress
, currentSelection
, currentLocation
, and currentHighlight
must now be accessed via the function calls monitor()
, currentProgram()
, currentAddress()
, currentSelection()
, currentLocation()
, and currentHighlight()
, respectively. Ghidrathon provides all imported modules with access to these functions by adding them to the builtins
scope.
Note: Existing Python 3 scripts must be updated to reflect these changes. See our README for more details.
What's Changed
- maintain separate Ghidra state for each Python shared interpreter by @mike-hunhoff in #69
Full Changelog: v2.2.1...v3.0.0