Releases: erocarrera/pefile
v2023.2.7
What's Changed
- This release includes Python Wheels (#341)
- accept dot in valid charset for name by @nbourdau in #346
- Remove future from dependencies by @FantasqueX in #349
- Add machine types by @j-t-1 in #361
- Incorporate PEP 238 and PEP 3120 by @j-t-1 in #362
- Generate GUID fields of CV_INFO_PDB70 readable by Python by @UserUnknownFactor in #363
- Dynamic relocations support by @pspcreateprocess in #353
- Add Export Hash Method by @LloydLabs in #354
- Loosen export symbol validation: by @learn-more in #360
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
- @nbourdau made their first contribution in #346
- @FantasqueX made their first contribution in #349
- @j-t-1 made their first contribution in #361
- @UserUnknownFactor made their first contribution in #363
- @pspcreateprocess made their first contribution in #353
- @LloydLabs made their first contribution in #354
Full Changelog: v2022.5.30...v2023.2.7
pefile 2022.5.30
- 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.
pefile 2021.9.3
pefile 2021.9.2
pefile 2021.5.24
This release incorporates the issues fixed since the last release.
pefile 2021.5.13
This release incorporates the merged PRs and issues fixed since the last release.
I am also stopping to support Python 2.7.
pefile 2019.4.18
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.
pefile 2019.4.14
This release incorporates the merged PRs and issues fixed since the last release.
pefile 2018.8.8
This release incorporates the merged PRs and issues fixed since the last release.
pefile 2017.11.5
Merged PR #212 and fixed a few miscellaneous crashed parsing malformed files.