## Changelog for 2.2.0 - aGrUM - (internal) Improved cmake files and act - Enhanced `gum::BNLearner::copyState` to more correctly handle constraints. - Enhanced `gum::BNLearner`'s EM algorithm to enable user-based initialization. - Enhanced `gum::BNLearner`'s EM algorithm to provide more flexible stopping criteria. - Added first version of `CITATION.cff` file. - pyAgrum - Improved documentations coverage - Update wheels - Improved API for `pyagrum.lib.DiscreteTypeProcessor` - Used quantile_method='averaged_inverted_cdf' when quantile method is used for discretization. (sklearn >=1.7 needed). - New (experimental) option for building pyAgrum :--no-gil. - New target for sphinx : markdown for website (new target `site` for sphinx Makefile). - Enhanced `pyagrum.BNLearner`'s EM algorithm to enable user-based initialization. - Enhanced `pyagrum.BNLearner`'s EM algorithm to provide more flexible stopping criteria. - Improved documentaiton. Especially BNLearner and EM's documentation and tutorial.