Changes in version 0.5.0 (2025-09-14) - Add formatted PDF reports - Add option to produce trend-only PDF reports - Update installation instructions in README - Increase file upload size limit in Shiny app - Significant overall of function APIs for consistency, including renaming several functions: - get_trend() -> compute_trend() - get_epitrax() -> create_epitrax_from_file() - epitrax_add_report_diseases() -> epitrax_set_report_diseases() - read_report_config() -> get_report_config() - get_report_disease_lists() -> get_report_diseases() - get_internal_disease_list() -> get_report_diseases_internal() - get_public_disease_list() -> get_report_diseases_public() - format_week_num() -> mmwr_week_to_month() and format_epitrax_data() (separated different functionality into two functions) - write_grouped_report_pdf() -> write_report_pdf_grouped() Changes in version 0.4.0 Major Changes - Add Shiny app to package Minor Changes - Allow user to choose how many years of data to include in reports (defaults is 5 + the latest year) - Rename prep_report_data() to standardize_report_diseases() - Add vignette("piped-mode") - Update vignette("epitraxr") with clearer language and examples Bug Fixes - Fix bug in epitrax_write_xlsxs() where it would write Excel sheets even if report lists were empty Changes in version 0.3.2 - Create grouped reports - Enable PDF output for some reports - Add threshold parameter to get_trend() - Add new report combining monthly and YTD stats - Complete R package checklist Changes in version 0.2.2 - Minor fixes to verify piped script matches original script behavior Changes in version 0.2.1 - Add method for setting config programmatically Changes in version 0.2.0 - Fully support pipe operator add report generation functions for EpiTrax object Changes in version 0.1.3 - Add pkgdown website - Create new EpiTrax data object Changes in version 0.1.0 - Initial release of epitraxr package - Core modules: Data Processing, Report Generation, Filesystem Management, Helper Functions - Sample data included for testing and demonstration purposes - Comprehensive testing with tinytest framework - Full roxygen documentation for all functions