Skip to content

Releases: WDGPH/immunization-charts-python

Version 0.2.0

06 Nov 18:49
d6c1729

Choose a tag to compare

Changelog

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.

v0.2.0 - 2025-11-06

Compare with v0.1.0

Added

  • Add pypandoc and git-changelog to dev dependencies (0e04cda by Justin Angevaare).
  • Add documentation to PDF validation approach (b545430 by Justin Angevaare).
  • Add "measurements" to validation. Measure contact area. (099e099 by Justin Angevaare).
  • Add back page-numbering (adb196c by Justin Angevaare).
  • Add warnings for duplicate client IDs (0c9a881 by Justin Angevaare).
  • Added all materials for our email package that we send out to PHUs interested in our automation process. (dddd08b by kassyray).
  • Add ty typechecker (note pre-commit hook not yet available for tool) (fe4faab by Justin Angevaare).
  • Add code-coverage (a32a0fe by Justin Angevaare).
  • Add optional QR data field to ClientArtifact dataclass (523e4ab by Justin Angevaare).
  • Add gitGraph commands for PHU branch and feature checkout in BRANCHING.md (d4512ad by kassyray).
  • Added testing for generate_notices.sh, compile_notices.sh, and run_pipeline.sh, changed to using test_data dir instead of pytest fixture data (aea9041 by TiaTuinstra).
  • Add example with multiple overdue disesases to example dataset (57b4ef1 by Justin Angevaare).
  • Add notice configuration support with customizable QR payload and contact details (ef934f2 by Eswar Attuluri).
  • Add notice configuration support with customizable contact details and QR payload templates (bcc9006 by Eswar Attuluri).
  • Add VIPER Branching Strategy document to outline branching practices (bfacd20 by kassyray).
  • Add PDF encryption functionality (b0e0cd2 by Eswar Attuluri).
  • add initial pytest testing for preprocess.py, also runs with github actions on push/pull (4a65546 by TiaTuinstra).
  • Add QR code generation feature to immunization notices (5416bae by Eswar Attuluri).

Fixed

  • Fix tests for 10-digit client ID tests (c1b31ca by Justin Angevaare).

Changed

  • changed to using tmp_test_dir to store original input/output files (909251e by TiaTuinstra).
  • changed cleanup to only delete generated files/folders; ask before overwriting existing files; preprocess.py takes in batch_size as parameter; changed test data file names to match school names (979e955 by TiaTuinstra).

Removed

  • Remove mention of OEN in docstring - not used for client id (25a82ec by Justin Angevaare).
  • Remove date delivered from qr code and pdf encryption template options (34f98e8 by Justin Angevaare).
  • Remove shebang - not needed for uv run (7238805 by Justin Angevaare).
  • Remove underscore prefixes from function names (a22e428 by Justin Angevaare).
  • Remove unused convenience function (9a3fa7b by Justin Angevaare).
  • Removed deprecated code in pdf encryption (09656cb by Justin Angevaare).
  • Remove requirements.txt (1e73f78 by Justin Angevaare).
  • remove duplicated code (3def256 by Eswar Attuluri).
  • Remove French client info table and adjust English table for improved layout (0c6dc5a by Eswar Attuluri).
  • Remove ipykernel from dev dependencies. Add pytest. (6ec86f8 by Justin Angevaare).
  • Remove compiled Python bytecode file from the repository (33a6b3a by Eswar Attuluri).

v0.1.0 – Initial Release

14 Oct 15:07
5626737

Choose a tag to compare

Changelog

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.

v0.1.0 - 2025-10-14

Compare with first commit

Added

  • Add no-cleanup flag to run_pipeline.sh and relate to tinymist use (fe8c3a8 by Justin Angevaare).
  • Add doc contribution to branching table; correct environment setup with uv (14fceb4 by Justin Angevaare).
  • Add .gitignore to exclude output directory (82dcf4a by kassyray).
  • Add mock logo and signature for testing purposes. (de5f83a by kassyray).
  • Adding requirements.txt (7cfc8b6 by kassyray).
  • Add rodent dataset Excel file for analysis (c4f533c by kassyray).
  • Add configuration files for disease mapping, parameters, vaccination references, and Excel output (59b2bc5 by kassyray).
  • Add scripts for preprocessing, generating, compiling notices, and cleanup (92d52d9 by kassyray).
  • Adding files to run pipeline (1114bd3 by kassyray).

Fixed

  • Fix directory in searching for existing conf.typ (d51f51c by Justin Angevaare).
  • fix: update .gitignore strategy to ensure pycache and .pyc files are not tracked (b75862a by Justin Angevaare).
  • Fix formatting and update contributor tagging in the contribution guide (c27e7a8 by kassyray).