Pefile Versions Save

pefile is a Python module to read and work with PE (Portable Executable) files

v2023.2.7

1 year ago

What's Changed

Finally @pombredanne's great suite of tests (forked from https://github.com/pombredanne/pefile-tests) now runs for regression tests and coverage as a GitHub Action. "Making a coverage badge" was helpful in setting up tests and coverage reporting.

New Contributors

Full Changelog: https://github.com/erocarrera/pefile/compare/v2022.5.30...v2023.2.7

v2022.5.30

1 year ago
  • Merged pull request #344 from elicn/faster-reloc: Speed up relocation process
  • Merged pull request #175 from tdube/patch-1: Fix catch-all exception clause in parse_resources_directory
  • Turn data into a bytearray to avoid copying data around (from elicn)
  • Merged pull request #343 from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average)
  • Merged pull request #340 from dinateper/feature/PEfile_context_manager: Update PE to allow with statements
  • Removed legacy Python 2 code
  • Miscellaneous other fixes.

v2021.9.3

2 years ago

Fixed issue #334 coming from the new functionality in #327 and also merged PR #333 adding the method get_rich_header_hash

v2021.9.2

2 years ago
  • Merged the great PR #327 and #292
  • Fixed #332 #291
  • Run black to format the code and addressed a handful of the many issues flagged by pylint
  • Dropped old Python 2 code and compatibility tweaks.

v2021.5.24

2 years ago

This release incorporates the issues fixed since the last release.

v2021.5.13

2 years ago

This release incorporates the merged PRs and issues fixed since the last release. I am also stopping to support Python 2.7.

v2019.4.18

5 years ago

This release incorporates the merged PRs and issues fixed since the last release. These should speed up parsing of files with many ordinals or exports.

v2019.4.14

5 years ago

This release incorporates the merged PRs and issues fixed since the last release.

v2018.8.8

5 years ago

This release incorporates the merged PRs and issues fixed since the last release.

v2017.11.5

6 years ago

Merged PR #212 and fixed a few miscellaneous crashed parsing malformed files.