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