Changes for version 1.08 - 2025-05-01

  • Refactored internals to split configuration, context, compare, ranking, and graph helpers
  • Added Matrix Market output (--matrix-format mtx) and graph edge filtering options
  • Use Perl-versioned Inline cache directories to avoid stale compiled objects on CPAN testers
  • Canonicalize nested arrays by meaningful content to avoid order-only differences in complex JSON
  • Renamed configuration keys to indexed_terms, index_regex, and identity_paths; legacy names remain supported
  • Added default first-level array identities for generic JSON (format: JSON) when identity_paths is absent
  • bff-pxf-plot:
    • Improved plot aesthetics and readability while preserving the dependencies
  • QR-code utils:
    • Updated PDF template

Modules

A module that performs semantic similarity in PXF/BFF data structures and beyond (JSON|YAML)

Provides

in utils/bff_pxf_simulator/Ontologies.pm
in lib/Pheno/Ranker/CLI.pm
in lib/Pheno/Ranker/Compare.pm
in lib/Pheno/Ranker/Compare/Alignment.pm
in lib/Pheno/Ranker/Compare/Encoding.pm
in lib/Pheno/Ranker/Compare/Matrix.pm
in lib/Pheno/Ranker/Compare/Ontology.pm
in lib/Pheno/Ranker/Compare/Prepare.pm
in lib/Pheno/Ranker/Compare/Prune.pm
in lib/Pheno/Ranker/Compare/Rank.pm
in lib/Pheno/Ranker/Compare/Remap.pm
in lib/Pheno/Ranker/Config.pm
in lib/Pheno/Ranker/Context.pm
in lib/Pheno/Ranker/Graph.pm
in lib/Pheno/Ranker/IO.pm
in lib/Pheno/Ranker/Metrics.pm
in lib/Pheno/Ranker/Options.pm