Skip to content

Releases: quarkslab/python-binexport

v0.3.6

05 Jul 07:56
Compare
Choose a tag to compare

Minor release to address a logging issue when using python-binexport as a library.

What's Changed

  • Use local Logger instead of the global one by @patacca in #20

Full Changelog: v0.3.5...v0.3.6

v0.3.5

25 Apr 13:20
Compare
Choose a tag to compare

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

24 Apr 14:49
Compare
Choose a tag to compare

What's changed

Minor release for fixing the __str__ method in BasicBlockBinExport

Full Changelog: v0.3.3...v0.3.4

v0.3.3

24 Apr 13:16
Compare
Choose a tag to compare

What's Changed

  • Add the path attribute to the ProgramBinExport object.

Full Changelog: v0.3.2...v0.3.3

v0.3.2

24 Apr 12:03
Compare
Choose a tag to compare

What's Changed

New release to add the __len__ method to basic blocks. Useful for qbindiff.

Full Changelog: v0.3.1...v0.3.2

v0.3.1

09 Jan 09:23
Compare
Choose a tag to compare

This is a small release to fix the windows issues with python-magic missing dll

What's Changed

  • Do not install python-magic on windows by @patacca in #18

Full Changelog: v0.3.0...v0.3.1

v0.3.0

05 Jan 13:09
Compare
Choose a tag to compare

Version 0.3 brings several changes, potentially breaking backwards compatibility.
The most important change is the different caching behavior: in an attempt to simplify and keep consistent the API we decided that all the objects below basic blocks will cache the "lower level" objects by default, functions instead won't cache anything but instead rely on context manager to cache basic blocks.
This version should also solve the problem with windows.

What's Changed

  • Switch to pyproject.toml and src layout. Add python-magic-bin for windows by @patacca in #9
  • Change design principle for caching objects by @patacca in #10
  • Update README to reflect new API by @patacca in #11
  • Fix building issues with Python 3.11. by @ebrocas in #14
  • Make static typing PEP-585 compliant. NFC. by @patacca in #16

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

16 Nov 17:40
Compare
Choose a tag to compare

What's Changed

Fixing a recursive call in Operand.expressions

Full Changelog: v0.2.0...v0.2.1

v0.2.0

10 Nov 17:41
Compare
Choose a tag to compare

What's Changed

This will change the API from version 0.1.0

  • Fix circular references and some typos by @patacca in #3
  • Add black formatter. NFC by @patacca in #4
  • Separate the API between cached/uncached methods by @patacca in #5
  • Add missing imported modules for type checking by @patacca in #6
  • Fix for python-binexport/issues/1 and python-binexport/issues/2 by @Fenrisfulsur in #8
  • update binexporter to enable batch diffing by @RobinDavid in #7

New Contributors

Full Changelog: https://github.com/quarkslab/python-binexport/commits/v0.2.0

v0.1.0

16 Apr 07:31
Compare
Choose a tag to compare

v0.1.0