Releases: WDGPH/immunization-charts-python
Releases · WDGPH/immunization-charts-python
Version 0.2.0
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
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
tytypechecker (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
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
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).