Changes in version 2026-01-15 Major Changes - Breaking change: Replaced GAMLSS-based distribution fitting with Gaussian Mixture Models (GMM) using the mclust package for more flexible and robust distribution modeling. - Breaking change: Removed distributions output from detect.outliers() function as individual distribution fitting is no longer performed. - Breaking change: Removed distribution parameters from calculate.residuals(), simulate.null(), and outlier.detection.cosine() functions. Improvements - Enhanced null data simulation using GMM-based approach that better captures complex data distributions. Dependencies - Added mclust package dependency for Gaussian mixture modeling. - Removed dependencies on gamlss and gamlss.dist packages. Documentation - Updated methodology descriptions in README and vignettes to reflect GMM-based approach. - Revised examples to remove distribution-specific parameters and outputs. Function Changes - detect.outliers(): Removed distributions from output list. - calculate.residuals(): Removed distribution parameter, now uses GMM fitting. - simulate.null(): Removed x.distribution and r.distribution parameters, now uses GMM sampling. - outlier.detection.cosine(): Removed distribution parameter, now uses GMM-based quantiles. - calculate.p.values(): Removed x.distribution parameter.