What's Changed
* Fix and improve benchmark notebook by nhuet in https://github.com/airbus/scikit-decide/pull/312
* Add tip to install pygrib on macos arm by nhuet in https://github.com/airbus/scikit-decide/pull/313
* Update dependency in openap to be compatible with scipy 13.0 (last stable release) by nhuet in https://github.com/airbus/scikit-decide/pull/323
* Allows unified planning actions with simulated effects to be properly hashed by fteicht in https://github.com/airbus/scikit-decide/pull/324
* Update to latest UP version by fteicht in https://github.com/airbus/scikit-decide/pull/325
* Remove `Solver` intermediate private methods not to be overriden by nhuet in https://github.com/airbus/scikit-decide/pull/321
* Add a solver characteristic for solvers implementing `solve_from()` by nhuet in https://github.com/airbus/scikit-decide/pull/320
* Remove pattern try...except from tests by nhuet in https://github.com/airbus/scikit-decide/pull/322
* poll schumann + plots + tests by nestorcarmona in https://github.com/airbus/scikit-decide/pull/328
* Update MacOS known issues in the install docs by fteicht in https://github.com/airbus/scikit-decide/pull/329
* Use macos-12 instead of macos-latest to build wheels by nhuet in https://github.com/airbus/scikit-decide/pull/331
* Add getters for the computed plan or policy computed by each solver by nhuet in https://github.com/airbus/scikit-decide/pull/327
* Bump ip from 1.1.5 to 1.1.9 by dependabot in https://github.com/airbus/scikit-decide/pull/332
* Bump express from 4.17.1 to 4.19.2 by dependabot in https://github.com/airbus/scikit-decide/pull/333
* Bump axios from 0.23.0 to 0.28.0 by dependabot in https://github.com/airbus/scikit-decide/pull/334
* Bump fonttools from 4.38.0 to 4.43.0 by dependabot in https://github.com/airbus/scikit-decide/pull/336
* Bump browserify-sign from 4.2.1 to 4.2.3 by dependabot in https://github.com/airbus/scikit-decide/pull/339
* Bump babel/traverse from 7.15.4 to 7.24.1 by dependabot in https://github.com/airbus/scikit-decide/pull/340
* Bump pillow from 9.5.0 to 10.3.0 by dependabot in https://github.com/airbus/scikit-decide/pull/337
* Bump pyarrow from 12.0.1 to 14.0.1 by dependabot in https://github.com/airbus/scikit-decide/pull/338
* Bump tornado from 6.2 to 6.3.3 by dependabot in https://github.com/airbus/scikit-decide/pull/341
* Bump idna from 3.4 to 3.7 by dependabot in https://github.com/airbus/scikit-decide/pull/326
* Bump ipython from 7.34.0 to 8.10.0 by dependabot in https://github.com/airbus/scikit-decide/pull/342
* Correct moving average epsilons in C++ rollout-based algorithms by fteicht in https://github.com/airbus/scikit-decide/pull/343
* Fix versions drop-list in deployed doc by nhuet in https://github.com/airbus/scikit-decide/pull/344
* Add hint to build docs locally with Node 18+ by nhuet in https://github.com/airbus/scikit-decide/pull/345
* Update local build instructions in the docs by fteicht in https://github.com/airbus/scikit-decide/pull/346
* Integrate binder environment in development branches instead of a separate dedicated orphan branch by nhuet in https://github.com/airbus/scikit-decide/pull/330
* Update code for rllib>=2.20 by nhuet in https://github.com/airbus/scikit-decide/pull/347
* Merge build.yml and release.yml and update test matrix by nhuet in https://github.com/airbus/scikit-decide/pull/348
* Pass pre-commit on all files by nhuet in https://github.com/airbus/scikit-decide/pull/351
* Update DOSolver for last d-o release and add callback functionality by nhuet in https://github.com/airbus/scikit-decide/pull/353
* Specify sub-dependencies of nbqa pre-commit hooks by nhuet in https://github.com/airbus/scikit-decide/pull/354
* Build macos arm64 wheels on a macos arm64 runner by nhuet in https://github.com/airbus/scikit-decide/pull/356
* Fix load in stable_baselines wrapper (enables retrain) by neo-alex in https://github.com/airbus/scikit-decide/pull/358
* Refactoring and document some hub domains/solvers by g-poveda in https://github.com/airbus/scikit-decide/pull/355
* Document discreteoptimization based solver in the hub by g-poveda in https://github.com/airbus/scikit-decide/pull/357
* Fix callback for DOSolver by nhuet in https://github.com/airbus/scikit-decide/pull/359
* Implement callbacks for python solvers by nhuet in https://github.com/airbus/scikit-decide/pull/361
* Harmonize the C++ solvers API by fteicht in https://github.com/airbus/scikit-decide/pull/362
* Unify usage of domain_factory in API by nhuet in https://github.com/airbus/scikit-decide/pull/363
* Replace `Domain.solve_with()` by direct usage of `solver.solve()` and `solver.load()` by nhuet in https://github.com/airbus/scikit-decide/pull/364
* Unify the rollout utilities by nhuet in https://github.com/airbus/scikit-decide/pull/367
* Fix docstring issues in C++-based python solvers documentation by fteicht in https://github.com/airbus/scikit-decide/pull/368
* Fix missing closing parenthesis in lrtdp.py docstring by fteicht in https://github.com/airbus/scikit-decide/pull/369
* Add IW class docstring description by fteicht in https://github.com/airbus/scikit-decide/pull/370
* Build the doc with python 3.10 by fteicht in https://github.com/airbus/scikit-decide/pull/371
* Fix examples by nhuet in https://github.com/airbus/scikit-decide/pull/366
* Documented templates and implementation of scheduling domains by g-poveda in https://github.com/airbus/scikit-decide/pull/372
* Implement callback for mahd solver by nhuet in https://github.com/airbus/scikit-decide/pull/375
* Avoid closing domain of full_multisolve by nhuet in https://github.com/airbus/scikit-decide/pull/373
* Improve class attributes and enumerations management by autodoc.py by nhuet in https://github.com/airbus/scikit-decide/pull/374
* Update existing enumerations doc and class attributes doc by nhuet in https://github.com/airbus/scikit-decide/pull/377
* Remove empty package by nhuet in https://github.com/airbus/scikit-decide/pull/378
* Implement callback for mahd solver by nhuet in https://github.com/airbus/scikit-decide/pull/379
* Stop skipping uct in tests by nhuet in https://github.com/airbus/scikit-decide/pull/381
* Change constructor of DOSolver for scheduling by g-poveda in https://github.com/airbus/scikit-decide/pull/376
* Implement callback for ray.RLlib wrapper by nhuet in https://github.com/airbus/scikit-decide/pull/380
* Gym domain are generally markovian and not memory less by nhuet in https://github.com/airbus/scikit-decide/pull/383
* Update openap version by nhuet in https://github.com/airbus/scikit-decide/pull/384
* Correct bug RayRLlib filtered action Torch model by fteicht in https://github.com/airbus/scikit-decide/pull/386
* Update workflow badge by nhuet in https://github.com/airbus/scikit-decide/pull/387
* Use API tokens instead of passwords to publish to PyPI by fteicht in https://github.com/airbus/scikit-decide/pull/388
New Contributors
* nestorcarmona made their first contribution in https://github.com/airbus/scikit-decide/pull/328
**Full Changelog**: https://github.com/airbus/scikit-decide/compare/v0.9.8...v1.0.0