Revision history for Perl distribution Pheno-Ranker

0.07 2024-04-22T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)

 - Excluded keys with {} or [] values (e.g. subject.vitalStatus: {})
 - Precompiled regex patterns where possible
 - Schema validation errors related to weights are now directed to STDERR
 - Added support for variables with non-word characters (e.g., "Survey.Timestamp.1")

0.06 2024-04-06T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)

 - Renamed --primary-key to --primary-key-name and --set-primary-key to --generate-primary-key
   in csv2pheno_ranker for clarity
 - Updated docs
 - Changed from perl:5.36-bullseye to perl:stable-bullseye in Dockerfile
 - Excluded 'NA', 'NaN', undef, {}, and [] from coverage_stats counts
 - Froze a few modules in requirements.txt

0.05 2024-03-19T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)

 - Implemented sprintf in jaccard function for FreeBSD CPAN test compliance
 - Added utils/bff_pxf_plot to create PNG with stats
 - Updated Dockerfile
 - Ensured termination with an error if primary_key is unset for any object

0.04 2023-12-26T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)

 - Added List::MoreUtils to cpanfile and Makefile.PL
 - Added error when --include-terms does not exist in cohort(s)
 - Added t/die.t for the above condition (+others)
 - Refactored code in .t and .pm to enhance readability and maintainability
 - Spiced up die/warn messages with bold-colored text
 - Added utils/barcode to deal with QR codes (+Dockerfile and t)
 - csv2pheno-ranker now accepts .tsv (sep \t)
 - Fixed stringification of weights (read from YAML) on JSON export
 - Added flag --similarity-metric-cohort
 - Added terms <procedures, exposures> to bff-pxf-simulator

0.03 2023-11-27T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)

 - Updated Align.pm for optimized performance with datasets over 5,000 rows
 - Cleaned up matrix.txt by removing trailing tab characters
 - Refined STDERR messages for clearer communication
 - Introduced a TODO in t/sim.t (test 3) for future improvement (fails in ~10% of CPAN)
 - Streamlined setup by removing Carton instructions from README.md

Note: Versions <= 0.02 were primarily for testing deployment on CPAN.