Skip to content

v0.1.13

Latest

Choose a tag to compare

@thomas-chauchefoin-tob thomas-chauchefoin-tob released this 03 Nov 23:58
· 3 commits to master since this release
Immutable release. Only release title and notes can be modified.
90117ff

Breaking changes

  • Drop Python 3.10 support and add Python 3.15 support. The minimum is now Python 3.11 (#331).
  • Remove the ineffective max_acceptable_severity parameter from FicklingContextManager (#309).

Security

General

  • Reduce false positives involving returned values, object state, dictionary keys, and standard library modules (#301, #303, #310). Thanks to @feiiiiii5 for contributing!
  • Restore all previous pickle hooks when leaving FicklingContextManager, including hooks installed before entering it (#309).
  • Include ZIP members without file type bits in recursive discovery (#342). Thanks to @coldwaterq for the report and patch!
  • Fix AttributeError when analyzing EXT1, EXT2, and EXT4 pickles (#330).
  • Only write JSON results when --json-output is provided (#305).
  • Declare the runtime dependency on typing-extensions, fixing bare installations on Python 3.11 (#304).
  • Various Dependabot updates (too many to list).

Full Changelog: v0.1.12...v0.1.13