Pefile

Latest version: v2023.2.7

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2023.2.7

What's Changed
* This release includes Python Wheels (https://github.com/erocarrera/pefile/issues/341)
* accept dot in valid charset for name by nbourdau in https://github.com/erocarrera/pefile/pull/346
* Remove future from dependencies by FantasqueX in https://github.com/erocarrera/pefile/pull/349
* Add machine types by j-t-1 in https://github.com/erocarrera/pefile/pull/361
* Incorporate PEP 238 and PEP 3120 by j-t-1 in https://github.com/erocarrera/pefile/pull/362
* Generate GUID fields of CV_INFO_PDB70 readable by Python by UserUnknownFactor in https://github.com/erocarrera/pefile/pull/363
* Dynamic relocations support by pspcreateprocess in https://github.com/erocarrera/pefile/pull/353
* Add Export Hash Method by LloydLabs in https://github.com/erocarrera/pefile/pull/354
* Loosen export symbol validation: by learn-more in https://github.com/erocarrera/pefile/pull/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"](https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html) was helpful in setting up tests and coverage reporting.

New Contributors
* nbourdau made their first contribution in https://github.com/erocarrera/pefile/pull/346
* FantasqueX made their first contribution in https://github.com/erocarrera/pefile/pull/349
* j-t-1 made their first contribution in https://github.com/erocarrera/pefile/pull/361
* UserUnknownFactor made their first contribution in https://github.com/erocarrera/pefile/pull/363
* pspcreateprocess made their first contribution in https://github.com/erocarrera/pefile/pull/353
* LloydLabs made their first contribution in https://github.com/erocarrera/pefile/pull/354

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

2022.5.30

* Merged pull request [344](https://github.com/erocarrera/pefile/issues/344) from elicn/faster-reloc: Speed up relocation process
* Merged pull request [175](https://github.com/erocarrera/pefile/issues/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](https://github.com/erocarrera/pefile/issues/343) from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average)
* Merged pull request [340](https://github.com/erocarrera/pefile/issues/340) from dinateper/feature/PEfile_context_manager: Update PE to allow with statements
* Removed legacy Python 2 code
* Miscellaneous other fixes.

2021.9.3

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

2021.9.2

* 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.

2021.5.24

This release incorporates the issues fixed since the last release.

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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.