Skip to content

Releases: fzakaria/sqlelf

v0.5

19 Jul 15:47
978b1ec
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4...v0.5

v0.4

03 Feb 03:52
fbc8905
Compare
Choose a tag to compare

Major changes were bumping the code to work with LIEF 0.14.0 which had some breaking API changes.
Additionally, a new table was added dwarf_debug_lines; many thanks to @markrwilliams who helped on the change.

What's Changed

  • Update LIEF to 0.14.0 and mypy & pyright by @fzakaria in #17
  • Introduce new dwarf_debug_lines table by @fzakaria in #18

Full Changelog: v0.3...v0.4

v0.3

28 Sep 18:25
Compare
Choose a tag to compare

The largest change is that the tables that are loaded into a temporary table are now configurable via bitflag enum.
This can help minimize the cost of using sqlelf when you know you are only going to target certain tables and avoid slurping the rest.

What's Changed

  • Make the tables that are registered configurable by @fzakaria in #15
  • Fixed up caching setup by @fzakaria in #16
  • Added offset column to the elf_strings table so it can join with the elf_dynamic_entries table

Full Changelog: v0.2...v0.3

v0.2 - Many bug fixes and more tests

25 Sep 23:25
Compare
Choose a tag to compare

I started to incorporate this package as a library into some real world scenarios and found a few limiting bugs that are worth making a new release.

What's Changed

  • Added binding support to SQLEngine execute
  • Added py.typed file to support typing
  • Fix for filtering non-elf files from make_sql_engine
  • Added elf_version_definitions table
  • Added version requirements table (#14)

Full Changelog: v0.1...v0.2

Initial release of sqlelf

23 Sep 22:29
4a9ed28
Compare
Choose a tag to compare

This is the first ever release of sqlelf at the 0.1

Quite a lot has changed. Originally the package was built using Nix.
It is now a "plain" Python package with no fancy use of Nix which should make the package more tractable to the broader
community.

I have also included an API so that the package can be called by any tool that wants to leverage SQL access to ELF files.

What's Changed

New Contributors

Full Changelog: https://github.com/fzakaria/sqlelf/commits/v0.1