Changelog
Source:NEWS.md
cpmr (development version)
Enhancements
- Clarified
print.cpm()output when edges are not stored and hardenedsummary.cpm()fold fallback for legacy objects.
cpmr 0.1.1
CRAN release: 2026-03-11
Enhancements
- Renamed internal constant
networksandincludestocorr_typesandinc_edges, respectively, to better reflect their purpose. In addition, the documentation which mentionednetworkshas been updated to use correlation types to better reflect their meaning. - Reorganized
R/cpm.Rsocpm()remains the entry-point function at the top, followed byprint.cpm(), with internal helpers grouped below. - Improved test architecture with explicit internal-helper coverage and complete-case fold invariants.
Maintenance
- Refactored the internal
cpm()workflow into smaller helpers (normalize_inputs,resolve_include_cases,apply_confounds_regression, etc.) while preserving user-facing behavior. - Removed the obsolete internal alias
regress_counfounds(). - Removed broad
Rfastnamespace import in favor of explicitRfast::calls. - Updated
summary.cpm()edge summarization path to avoid mutating local object fields.
cpmr 0.0.8
CRAN release: 2024-03-14
- Added
return_edgesargument to optionally set how to return edges in the output.
cpmr 0.0.5
- Fixed confounds treatment. Now confounds are used in feature selection but not in model fitting.
cpmr 0.0.4
- Ensure sparsity threshold method work as expect.
- Some other improvements in code quality.