Changelog

v3.4.0

Changes

  • Removed PROPKA input support and argument --generate-propka-input (#99)

  • Add Python 3.9 support to continuous integration. (#101)

  • Removed logging abstraction from code to facilitate debugging and reduce code bloat. (#108)

Fixes

v3.3.0

Additions

Changes

Fixes

  • Bundle required JSON files with package. (#48)

  • Fixed KeyError bug in read_parameter_file(). (#65)

  • Update links to web server. (#80)

  • Fixed PDB reading for PROPKA “single” runs. (#82)

v3.2.0

Additions

  • Significantly expanded testing framework. (#30, #36, #37)

Changes

  • Improved ability to use PROPKA as a module in other Python scripts. (#8)

  • Improved output via logging. (#11, #12)

  • Replaced data/parameter pickle file with human-readable JSON. (#29)

  • Significant delinting and formatting standardization against PEP8. (#33, #40)

  • Improved package documentation. (#41, #61)

  • Significant package refactoring. (#46, #47, #59)

  • Simplify module import structure. (#49, #61)

  • Improved tempfile handling. (#61)

v3.1.0

Archaeologists wanted to help us document the history of the code in versions 3.1.0 and earlier.