`NEWS.md`

**Fixes**

* Fixed anova plot labelling issue with two-way interaction

* Fixed `model_summary`

print lm model summary when glm model is specified

* Fixed `model summary`

cannot handle `aov`

models

* Fixed the `check_factorstructure`

function to import from `performance`

instead of `parameters`

package

**Major Feature**

* Added support for ANOVA plots (with continuous variable as moderator)

* Added support for polynomial plot (incl.Â curvilinear plots)

* Added support for Cronbach alpha computation (useful to combine with `descriptive_table`

)

**Minor Feature**

* Integrate two-way and three-way interaction plot into one function

**Fixes**

* Fixed the issue that some model assumption checks were not printed

* Fixed the issue that `compare_fit`

function not able to for comparing `lm`

models

**Fixes**

* Fixed control variables must be numeric variables in interaction plots (i.e., added support for factor variables) * Simple slope no longer need to pass in the `interaction_terms`

and `data`

arguments

* Support multilevel modeling again after fixes introduced in `insight`

package.

**Fixes**

* Drop support for multilevel modeling temporarily due to `insight`

package recent non-backward compatible changes

**Major Feature**

* Added support reliability measure summary

* Added support mediation models

* Added support generalized linear regression (`glm`

and `glmer`

without plot)

**Minor Feature**

* `cfa_summary`

support path diagram

* `efa_summary`

rewrite using functions from `parameters`

and support post-hoc CFA test

* `cfa_summary`

support factor loading is hidden for same latent factor (only when group = `NULL`

)

* `cor_test`

and `descriptive_table`

support rich-text formatted table output * `model_summary`

rewrite using `parameters::model_parameters`

* integrate summary with plot for `lm_summary`

to `integrated_model_summary`

* `cor_test`

re-write using the correlation package, so it supports more methods and robust standard errors

* `quite`

and `streamline`

support in all models that print output

* Give instruction on how to use R Markdown (see `knit_to_Rmd`

)

**Major Feature**

* Added support linear regression

* Added support exploratory factor analysis

* Complete overhaul to produce rich-text formatted summary output

**Minor Feature**

* `measurement_invariance`

support multiple-factor model with tidyselect syntax

* `model_summary_with_plot`

support outlier detection

* Changed data from EWCS_2015_shorten to popular (a data-set that is easier to understand)

* Added a new function that allow convert HTML to PDF function for knitting Rmd

* `model_performance`

support a wider array of model performance measure

* `cfa_summary`

and `measurement_invariance`

support checking goodness of fit

**Fixes**

* Critical bug fix for `model_summary_with_plot`

. You can no request `simple_slope`

and `check_assumption`

correctly.

* Critical bug fix that `cor_test`

is not exported

* remove some packages from import and switch to `requireNamespace()`

* added fallback for normality check

**Major Feature**

* `lme_model`

, `model_summary_with_plot`

support tidyselect syntax

* `cfa_summary`

support multi-factor CFA with tidyselect syntax

**Minor Feature**

* Added `assumption_plot`

to visually inspect assumptions for mixed effect models in `model_summary_with_plot`

* `two_way_interaction_plot`

, `three_way_interaction_plot`

only require the model object to produce the plot.

* `lme_model`

, `model_summary_with_plot`

support using `lme4`

package.

* `model_summary_with_plot`

`lme_model`

support passing explicit model

* `compare_fit`

support more model comparison (e.g., lme, glme)

**Fixes**

* This current version build pass CMD check

* `measurement_invariance`

stop using `semTools::compareFit`

. Added a self-created `compare_fit`

function for the package

* Remove `papaja::apa_theme()`

dependency.

* Use `.data`

from `rlang`

for `mutate`

function

* `model_summary_with_plot`

always return list and changed to logical (set to T to return result_list)

* `model_summary_with_plot`

return a named list object

**New Feature**

* `descriptive_table`

support wider array of descriptive indicator (e.g., median, range) and missing & non_missing values count

**Fixes**

* Fixed the `cor_test`

bug that the function return a correlation matrix with blank cells if the correlation is too high between the two items (rounded to 1).

* Add a `data_check`

function that warns the users if non-numeric variables are coerced into numeric.