Releases: williballenthin/python-idb
Releases · williballenthin/python-idb
v0.8.0
What's Changed
- Fix the APIs idautils.CodeRefsTo() and idautils.CodeRefsFrom() by @bjchan9an in #102
- fix string by @xmoezzz in #105
- Support IDA Pro 7.6 by @imbillow in #109
- v7.6 test data added by @TakahiroHaruyama in #104
- migrate to pyproject.toml, uv, black, isort, just
- use trusted publishing for pushing to PyPI
New Contributors
- @bjchan9an made their first contribution in #102
- @TakahiroHaruyama made their first contribution in #104
Full Changelog: v0.7.1...v0.8.0
v0.8.0a1
What's Changed
- Fix the APIs idautils.CodeRefsTo() and idautils.CodeRefsFrom() by @bjchan9an in #102
- fix string by @xmoezzz in #105
- Support IDA Pro 7.6 by @imbillow in #109
- v7.6 test data added by @TakahiroHaruyama in #104
- migrate to pyproject.toml, uv, black, isort, just
- use trusted publishing for pushing to PyPI
New Contributors
- @bjchan9an made their first contribution in #102
- @TakahiroHaruyama made their first contribution in #104
Full Changelog: v0.7.1...v0.8.0
v0.8.0a0
What's Changed
- Fix the APIs idautils.CodeRefsTo() and idautils.CodeRefsFrom() by @bjchan9an in #102
- fix string by @xmoezzz in #105
- Support IDA Pro 7.6 by @imbillow in #109
- v7.6 test data added by @TakahiroHaruyama in #104
- migrate to pyproject.toml, uv, black, isort, just
- use trusted publishing for pushing to PyPI
New Contributors
- @bjchan9an made their first contribution in #102
- @TakahiroHaruyama made their first contribution in #104
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
v0.6.0
notable changes:
- idapython: add names accessors, chunks, heads, sha256
- examples: script to fetch embedded scripts
- idapython: xref and dref
- idb: inf structure across versions
- lots of test and CI fixes
special thanks to the following for this release:
- @xmoeproject
- @dukup11ch1
- Andrea Marcelli
- @XVilka
- @imbillow
changes v0.5.0...v0.6.0
stability and reliability
notable changes:
- idapython: add idaapi.get_inf_structure
- idapython: add support for non-x86 (32) architectures.
- idapython: add segment attribute flags and fetcher
- netnode: fix bug parsing index key and off-by-one error
- idapython: update ida_bytes function names to be IDA7-compliant
- add shim module for importing like IDA
special thanks to the following for this release:
changes v0.4.0...9e5e3ba
netnode handling bugfix
notable changes:
- correctly handle handle high addresses and signed netnode indexes (thanks @AlexAltea)
- fix some rendering bugs in scripts
dump_btree
andexplore_btree
- add segments and get_bytes IDAPython routines
changes v0.3.6...e3f17de
scripts APIs, bugfixes
this is a bugfix release that also adds a few useful scripting APIs. thanks to @xedi25 for requesting the scripting features. notable changes:
- fix the prefix match algorithm for traversing the btree in some cases
- add analysis that extracts exports and imports
- add IDAPython APIs:
get_entry_qty()
get_entry_ordinal(idx)
get_entry(ord)
get_entry_name(ord)
get_entry_forwarder(ord)
get_import_module_qty()
get_import_module_name(mod_index)
enum_import_names(mod_index, py_cb)
GetType
bugfix, new scripts, new IDA APIs
this is a bugfix release with the following notable changes:
- correct parse segment metadata, thanks to @binoopang
- add
LocByName
,MinEA
, andMaxEA
IDAPython APIs, thanks to @TakahiroHaruyama - fix parsing of b-tree index in uncommon case where a branch node has only a single child
- add script for dumping the user data (ie. license info)