Changes in version 0.2.8 (2026-02-20) Highlights - Adds support for SATE/SACDE estimand recovery - Consolidates documentation - Supports weight diagnostics - Bug fixes Changes in version 0.2.7 (2025-11-11) Highlights - Fixed broken link in vignette for CRAN resubmission This is the CRAN version. Changes in version 0.2.6 Highlights - Supports multiple exposures - Detects DAG conditions like M-Bias and Butterfly Bias - Added neutral control (on treatment and outcome) and descendant of confounder on/off back-door path roles - Enabled console LaTeX / markdown output - Updated export functions to support new expanded roles table, and added legend to define abbreviations - Added Canonical -neutral control (on treatment/outcome) comparison column options Changes in version 0.2.5 Highlights - Added dotwhisker output functionality - Added support for individually generating and exporting roles and comparison tables - Added bivariate specification to comparison table by default - Significantly enhanced vignette, article, and roxygen documentation Changes in version 0.2.4 (2025-09-21) Highlights: - Removed compare_specs() and print.compare_specs(), which were unused and causing issues. - Updated DESCRIPTION to reference dagitty and relevant article under methods. Changes in version 0.2.3 Highlights: - Fixed imply logic. Previously, for the roles table, imply = FALSE would only display RHS variables, but still assessed all DAG-based relationships. - Renamed desc(Y) IO, for intermediate outcome - Dropped desc(X) as a roles column - Added dMed (descendant of mediator) and dCol (descendant of collider) - Updated documentation and added vignettes Changes in version 0.2.2 Highlights: - Built pkgdown site and several supporting vignettes. - Significantly enhanced package documentation in preparation for CRAN release. - Trimmed exported functions. - Enhanced and documented engine compatibility. - Added omit_factors and omit_intercept parameters. - Reworked imply parameter so it restricts evaluation to variables listed in RHS. - Fixed cluster argument bug. Changes in version 0.2.1 Added - variable labels across roles + model tables (LaTeX, .docx, .xlsx, .txt). - unevaluated regressors note: list RHS terms not in the DAG, shown in all outputs. - LaTeX + Word + Excel + Text: - keep factor dummies and fixed effects by default. - better longtblr conversion/spacing; improved dynamic column width weighting and line breaking for long labels. - auto-escape labels for neat output. - cleaner summaries and label support. Changed - consolidated helpers (assist_helpers.R + export_helpers.R). - improved handling of nuisance vars (FEs/tails). - significantly improved documentation to prep for CRAN release. - broader validation against real replication data. Changes in version 0.2.0 Breaking changes - Renamed the main entry point from dag_assist() to DAGassist(). Added - Acyclicity checks and clearer validation messages in validate.R. - Canonical adjustment sets alongside minimal sets. - Support for multiple minimal adjustment sets. - Export to LaTeX, Word (.docx), Excel (.xlsx), and plain text (.txt). - export_report() helper to produce a publication-grade, half-page robustness report from a single call. - New imply parameter to control DAG-implied covariate additions Changed - Console report redesigned with compact, readable tables - Nicer console styling with color Notes - Fixed-effects / IV parts of formulas (e.g., | region + time) are preserved; validation looks only at the pre-| part.