Repository navigation
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).