Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.

Releases: williballenthin/python-idb

v0.8.0

Choose a tag to compare

@williballenthin williballenthin released this 02 May 09:43

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

Full Changelog: v0.7.1...v0.8.0

v0.8.0a1

v0.8.0a1 Pre-release
Pre-release

Choose a tag to compare

@williballenthin williballenthin released this 02 May 09:41

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

Full Changelog: v0.7.1...v0.8.0

v0.8.0a0

v0.8.0a0 Pre-release
Pre-release

Choose a tag to compare

@williballenthin williballenthin released this 02 May 09:39

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

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@XVilka XVilka released this 07 Sep 05:59

notable changes:

  • Updated the package description on PyPI.

v0.7.0

Choose a tag to compare

@XVilka XVilka released this 28 Aug 08:46

notable changes:

  • support for v5.0 and v6.x
  • support for typeinf.FuncTypeData, argloc`
  • enhanced function call conventions and get_signature
  • improvements of IdaInfo
  • automated tests for scripts/*
  • lots of bug fixes.

special thanks to the following for this release:

v0.6.0

Choose a tag to compare

@williballenthin williballenthin released this 21 Jul 22:03
d86ec3f

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:

changes v0.5.0...v0.6.0

stability and reliability

Choose a tag to compare

@williballenthin williballenthin released this 30 Jul 17:29

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

Choose a tag to compare

@williballenthin williballenthin released this 11 Dec 00:47

notable changes:

  • correctly handle handle high addresses and signed netnode indexes (thanks @AlexAltea)
  • fix some rendering bugs in scripts dump_btree and explore_btree
  • add segments and get_bytes IDAPython routines

changes v0.3.6...e3f17de

scripts APIs, bugfixes

Choose a tag to compare

@williballenthin williballenthin released this 08 Oct 00:18

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

Choose a tag to compare

@williballenthin williballenthin released this 18 Sep 21:07

this is a bugfix release with the following notable changes:

  • correct parse segment metadata, thanks to @binoopang
  • add LocByName, MinEA, and MaxEA 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)