Skip to content

Version 1.0.0

Latest

Choose a tag to compare

@TiaTuinstra TiaTuinstra released this 13 Aug 20:18
· 18 commits to main since this release
a07e535

Added

  • PHIX school validation: new validate_phix module cross-references schools and daycares in the input against the PHIX facility reference list for the selected PHU. Matches are classified exact when the normalized name is found in the PHU mapping and the facility IDs match. Configurable via parameters.yaml (#195).
  • Bundle PHIX facility reference mapping (config/phix_mapping.json) with the package (#195).
  • Add next-dose information to output: dose numbers in the overdue disease list, with a config flag to toggle dose info and validity markers on/off (#192).
  • Add option to remove the border around the client information box in templates (#156).
  • Add MkDocs documentation site with user guide, API reference, architecture overview, pipeline step reference, and developer guide, deployed via GitHub Actions.

Changed

  • Rename project from "Immunization Charts (python Version)" to ImmuKnow in README and documentation.
  • Merge ensure_required_columns into normalize_dataframe to eliminate a redundant preprocessing pass (#190).
  • Expand and restructure test suite: renamed test modules, added E2E smoke test with encryption enabled, consolidated integration contract tests (#161).
  • Update Typst to v0.14.2 in GitHub Actions CI.
  • Multiple dependency updates (automated via Dependabot).

Fixed

  • Resolve type checker errors flagged by ty (#160).
  • Fix over_16 logic in test suite.

Security

  • Remove contributor names and email addresses from committed files (#182).