Skip to content
* Internal
  * Removing some warnings in CMakeLists.txt
  * Refactoring CI, cleaning wheelhouse

* aGrUM
  * Adding `gum::LazyPropagation::mpe{Log2Posterior}` to compute the Most Probable Explanation with some evidence.
  * Improving MIIC algorithm and application of Meek Rules in ordre to to better solve (partially) oriented cycle problems.
  * Fixing a bug in `gum::BNLearner` : EM parameter estimation bug due to a cache used in record counters.
  * Fixing a bug in `gum::GibbsSampling` : some evidence may not be taken into account (thanks to Micromix@discord).
  * `gum::PDAG` must accept partially directed cycle (thanks to Kenneth Lee).

* pyAgrum
  * Updating and adding 3.12 in metadatas.
  * Adding `pyAgrum.LazyPropagation.mpe{Log2Posterior}` to compute the Most Probable Explanation with some evidence.
  * Removing reference to `sys.log` and to `setuptools`.
  * Removing legacy setuptools related files.
  * Fixing a bug in `pyAgrum.BNLearner` : EM parameter estimation bug due to a cache used in record counters.
  * Fixing a bug in `pyAgrum.GibbsSampling` : some evidence may not be taken into account (thanks to Micromix@discord).
  * Fixing a bug in frontdoor detection in a causal model  with multiple connected components.
  * Fixing some regexp expressions.
  * `pyAgrum.PDAG` must accept partially directed cycle (thanks to Kenneth Lee).