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.4.0- Implementcompare_model_estimates()- Added parameter-level comparison for fitted
lavaanmodels. - Integrated with
print(),format_results(), andsave_table(). - Expanded tests and pkgdown-facing documentation.
- Tracked in Issue #18.
- Added parameter-level comparison for fitted
- ⏭ Next planned milestone:
v0.5.0- Implementplot_model_fit()- Goal: add a visual workflow for fit indices.
- Tracked in Issue #19.
Recently completed milestones
- ✅
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.
- Details: Issue #19
-
- Details: Issue #20
-
- Details: Issue #21
-
- Details: Issue #22