umg 0.6.1

Documentation and metadata release, prepared in response to the CRAN reviewer’s comments on the 0.6.0 submission. No user-visible behaviour, no function signature, and no computed result changes; the 0.5.0 and 0.6.0 regression suites pass unchanged.

umg 0.6.0

Correctness release. The demonstrations prepared for the companion manuscript (Yu, 2026, “The Unified Model Graph”) exercised 0.5.0 against lavaan, lme4, mirt, dagitty, and Graphviz and recorded fourteen behaviours that were wrong, misleading, or cosmetic. The statistical and export defects are fixed here; each fix is pinned by a regression test in tests/testthat/test-regressions-060.R. Rendering and design items (annotation rendering, arrowheads into square vertices, label overlap, the ESEM rotational constraints, the exogenous-cause covariances of the MIMIC and formative motifs, and the slope proxy of the EDA scaffold) are deferred to a later release.

Well-formedness: rule W5 now checks the index structure

Identification tooling

Converters and round trip

Export

Package hygiene

umg 0.5.0

Correctness release prepared for the first CRAN submission. An adversarial code review of 0.4.0 confirmed a set of defects that R CMD check and the shape-level tests could not catch; all are fixed here and each fix is pinned by a regression test (tests/testthat/test-regressions-050.R).

Statistical correctness of generated diagrams

Identification tooling

Converter fidelity

Rendering

Interface hardening

umg 0.4.0

Hardening and round-trip release.

New functionality

Bug fixes and hardening

umg 0.3.0

Substantial expansion toward a CRAN-ready release.

New model families (motif builders)

New fitted-object converters

Identification tooling

Rendering

Exploratory duality

Other

umg 0.2.0