Changes in version 0.8.3 (2024-03-14) - Changed the parameters of functions counterfactual and fairness. Now the method to simulate counterfactuals must be always specified by the user and condition_type is required if the method is "u_find". Changes in version 0.8.2 (2023-12-19) - Fixed a bug in the interventions to missingness indicators (rflist). Changes in version 0.8.1 (2023-11-18) - The content of simdata and simdata_obs revised when missing data mechanism is present. - Interventions can be applied also to background variables (uflist) and missingness indicators (rflist). - Added counterfactual identification via R package cfid. - Added tikz as an output format. - Updated the method for creating the package documentation. (I do not really understand this but it works now.) Changes in version 0.8.0 (2023-06-12) - Added function fairness for fairness evaluation via counterfactual simulation. - Added new default method "u_find" to functioncounterfactual to simulate counterfactuals for continuous and discrete variables. - Added methods to R6 class SCM to add and remove vertices. - Added methods to R6 class SCM to obtain parents, children, ancestors and descendants of a set of vertices. - Added R6 class LinearGaussianSCM for random linear Gaussian SCMs. - Added functions analytic_linear_gaussian, analytic_linear_gaussian_conditining to work with linear Gaussian SCMs. Changes in version 0.7.0 (2022-11-04) - Added R6 class ParallelWorld to enable more general counterfactual simulations. - Improved output control for simulations. Changes in version 0.6.1 (2022-08-06) - A minor change due to change in the igraph package. Changes in version 0.6.0 (2021-08-06) - The first version submitted to CRAN. - Added a NEWS.md file to track changes to the package.