Development Roadmap & Versioning Plan
Source:ROADMAP.md
This document is the high-level roadmap for psymetrics. It is meant to answer two questions quickly:
- What is already done?
- What is the next milestone?
Detailed technical discussion for each milestone lives in the linked GitHub Issues.
Status at a glance
- ✅ Latest completed milestone:
v0.5.0- Implementplot_model_fit()- Added visual summaries for
model_fit()andcompare_model_fit()results. - Implemented the default single-fit and multi-fit plot styles plus two alternative multi-fit layouts.
- Initial plotting support currently targets the documented
CFI/TLI/RMSEA/SRMRworkflows; future work should expand advanced documented customization, additional fit indices, and broader support for more customizedmodel_fit()/compare_model_fit()objects. - Expanded tests and pkgdown-facing documentation.
- Tracked in Issue #19.
- Added visual summaries for
- ⏭ Next planned milestone:
v0.6.0- Enhancecompare_model_fit()for measurement invariance (MG-CFA)- Goal: improve invariance-oriented fit comparison workflows.
- Tracked in Issue #20.
Recently completed milestones
- ✅
v0.5.0- Implementplot_model_fit()(completed March 13, 2026) - ✅
v0.4.0- Implementcompare_model_estimates()(completed March 6, 2026) - ✅
v0.3.0- Implementmodel_estimates()(completed February 25, 2026) - ✅
v0.2.0- Extend SEM support across existing workflows (completed February 8, 2026)
Earlier stabilization milestones (v0.1.9.x, v0.1.5) focused on testing, messaging, and documentation polish.
Roadmap by phase
Phase 1: Complete and consolidate the lavaan workflow
The goal of this phase is a robust, end-to-end CFA/SEM workflow for models fitted with lavaan.
-
- Officially support SEM in
model_fit(),compare_model_fit(), andplot_factor_loadings(). - Details: Issue #25
- Officially support SEM in
-
- Add parameter extraction for
lavaanCFA/SEM workflows. - Details: Issue #17
- Add parameter extraction for
-
- Add parameter comparison across two or more fitted models.
- Details: Issue #18
-
- Add visual summaries for fit indices.
- Initial support centers on the documented
CFI/TLI/RMSEA/SRMRplotting workflows; future enhancements should cover advanced user-facing customization, additional fit indices, and more customizedmodel_fit()/compare_model_fit()signatures. - Details: Issue #19
-
- Details: Issue #20
-
- Details: Issue #21
-
- Details: Issue #22