All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
readmemetadata topyproject.tomlto correctly render the project description on PyPI. - Integrated
hypothesisproperty-based testing and parameterized core testing for robust shape and dimension contract verification. - Added explicit shape validation checks to functions in
diff_ensemble/model.py. - Added mock PED ensemble parity test for structurally valid verification in the test suite.
- Fixed
Typesyntax error with PyPInumpystubs under Python 3.12 by settingpython_version = "3.12"in mypy configuration. - Fixed Biotite
AtomArrayStackstrict numpy dtype type-checking assignment errors indiff_ensemble/io.py.
- Updated URLs and badges in
README.mdto point to the correct GitHub actions and PyPI configurations.
- Removed compromised
polyfill.ioCDN script from MkDocs configuration to resolve supply-chain vulnerability.