Releases: quarkslab/python-binexport
v0.4.2
What has changed
- bugfix: in
binexportercommand line argument parsing
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Change cli command line to better support various disassemblers
- update to comply with idascript v0.4.1
- remove
from_binary_filedeprecated API function - now requires Python >= 3.10 (because of TypeAlias usage)
- Add regression tests and testing CI by @patacca in #17
Full Changelog: v0.4.0...v0.4.1
v0.4.0
New major release that will split the previous ProgramBinExport.from_binary API into generate() and from_binary(), the first one to physically produce the .BinExport file from a raw binary (by calling a 3rd party disassembler like BN, Ghidra or IDA) and the second one to first generate and then open the exported file.
Some other minor changes and bugfixes are included as well.
Full Changelog: v0.3.7...v0.4.0
v0.3.7
Minor release, it will come with some new APIs and standalone exporters for other disassemblers (Ghidra and Binary Ninja).
What's Changed
- Add initial support for Ghidra backend exporter by @Fenrisfulsur in #22
- Implement the Binary Ninja exporter backend by @e2r3p13 in #23
- Add new APIs by @patacca in #26
- Bump the python group with 4 updates by @dependabot in #27
New Contributors
- @e2r3p13 made their first contribution in #23
- @dependabot made their first contribution in #27
Full Changelog: v0.3.6...v0.3.7
v0.3.6
v0.3.5
What's changed
Minor release to fix an issue that was forbidding to use the binexporter executable script
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's changed
Minor release for fixing the __str__ method in BasicBlockBinExport
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Add the
pathattribute to theProgramBinExportobject.
Full Changelog: v0.3.2...v0.3.3