* 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).