Finalize DecLearn v2.4.0.
This MR is about merging some final changes to DecLearn before releasing version 2.4.0.
It includes:
- Fixing a long-going issue where model weights were redundantly sent twice to clients.
- Adding and deploying a couple of utils for messages' type-checking.
- Updating TensorFlow dependency specification to
~=2.11
, adding support for Keras 3. - Abiding by an attribute deprecation in Scikit-Learn 1.4.0.
- Writing up release notes.
- Updating some documentation (notably the user guide rendered on our website).
- Bumping version information.
- Removing some deprecated features, and deprecating
load_dataset_from_json
. - Updating to the 2024 edition of the Black style.
Edited by ANDREY Paul