diff --git a/README.md b/README.md
index 76fea087f..0c2b15c7b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-:rocket: **Version 2.3.0 out now!** [Read the release notes here.](https://skpro.readthedocs.io/en/latest/changelog.html).
+:rocket: **Version 2.3.1 out now!** [Read the release notes here.](https://skpro.readthedocs.io/en/latest/changelog.html).
`skpro` is a library for supervised probabilistic prediction in python.
It provides `scikit-learn`-like, `scikit-base` compatible interfaces to:
diff --git a/docs/source/_static/switcher.json b/docs/source/_static/switcher.json
index 70cb0b467..7a1521c17 100644
--- a/docs/source/_static/switcher.json
+++ b/docs/source/_static/switcher.json
@@ -5,7 +5,12 @@
"url": "https://skpro.readthedocs.io/en/latest/"
},
{
- "name": "2.3.0 (stable)",
+ "name": "2.3.1 (stable)",
+ "version": "stable",
+ "url": "https://skpro.readthedocs.io/en/v2.3.1/"
+ },
+ {
+ "name": "2.3.0",
"version": "stable",
"url": "https://skpro.readthedocs.io/en/v2.3.0/"
},
diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst
index f931401ca..7adf2bddd 100644
--- a/docs/source/changelog.rst
+++ b/docs/source/changelog.rst
@@ -15,6 +15,77 @@ You can also subscribe to ``skpro``'s
For planned changes and upcoming releases, see roadmap in the
`issue tracker `_.
+[2.3.1] - 2024-05-26
+====================
+
+Maintenance release with ``scikit-learn 1.5.X`` and ``scikit-base 0.8.X``
+compatibility and minor enhancements.
+
+Dependency changes
+~~~~~~~~~~~~~~~~~~
+
+* ``scikit-base`` bounds have been updated to ``>=0.6.1,<0.9.0``.
+* ``scikit-learn`` bounds have been updated to ``>=0.24.0,<1.6.0``.
+
+Deprecations and removals
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* in probabilistic regressor tuners ``GridSearchCV``, ``RandomizedSearchCV``,
+ use of ``joblib`` backend specific parameters ``n_jobs``,
+ ``pre_dispatch`` has been deprecated, and will be removed in ``skpro`` 2.5.0.
+ Users should pass backend parameters via the ``backend_params`` parameter instead.
+
+Enhancements
+~~~~~~~~~~~~
+
+* [ENH] make ``get_packages_with_changed_specs`` safe to mutation of return
+ (:pr:`348`) :user:`fkiraly`
+* [ENH] EnbPI regressor for conformal prediction
+ intervals (:pr:`343`) :user:`fkiraly`
+* [ENH] improved default function to plot via ``BaseDistribution.plot``,
+ depending on distribution type (:pr:`353`) :user:`fkiraly`
+* [ENH] iid array distribution (:pr:`347`) :user:`fkiraly`
+* [ENH] Correct algorithm in ``EnbpiRegressor`` (:pr:`351`) :user:`fkiraly`
+* [ENH] Gamma Distribution (:pr:`355`) :user:`ShreeshaM07`
+* [ENH] Alpha distribution (:pr:`356`) :user:`SaiRevanth25`
+
+Fixes
+~~~~~
+
+* [BUG] fix ``test_run_test_for_class`` test logic (:pr:`345`) :user:`fkiraly`
+* [BUG] fix ``random_state`` handling in ``BootstrapRegressor``
+ (:pr:`344`) :user:`fkiraly`
+* [BUG] fix ``spl`` index when subsetting ``Empirical`` distribution
+ via ``iat`` (:pr:`352`) :user:`fkiraly`
+
+Maintenance
+~~~~~~~~~~~
+
+* [MNT] isolate imports in ``changelog.py`` build util (:pr:`339`) :user:`fkiraly`
+* [MNT] remove legacy base modules (:pr:`80`) :user:`fkiraly`
+* [MNT] [Dependabot](deps): Update sphinx-design requirement from ``<0.6.0`` to
+ ``<0.7.0`` (:pr:`357`) :user:`dependabot[bot]`
+* [MNT] [Dependabot](deps): Update scikit-learn requirement from ``<1.5.0,>=0.24.0``
+ to ``>=0.24.0,<1.6.0`` (:pr:`354`) :user:`dependabot[bot]`
+* [MNT] Update ``scikit-base`` requirement from
+ ``<0.8.0,>=0.6.1`` to ``>=0.6.1,<0.9.0`` (:pr:`366`) :user:`fkiraly`
+
+Documentation
+~~~~~~~~~~~~~
+
+* [DOC] minor docs improvements (:pr:`359`) :user:`fkiraly`
+* [DOC] fix download shields in readme (:pr:`360`) :user:`fkiraly`
+* [DOC] fixing download shields in README (:pr:`361`) :user:`fkiraly`
+* [DOC] fixing download shields in README (:pr:`362`) :user:`fkiraly`
+
+Contributors
+~~~~~~~~~~~~
+
+:user:`fkiraly`,
+:user:`SaiRevanth25`,
+:user:`ShreeshaM07`
+
+
[2.3.0] - 2024-05-16
====================
diff --git a/pyproject.toml b/pyproject.toml
index 2e1595902..711715604 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "skpro"
-version = "2.3.0"
+version = "2.3.1"
description = "A unified framework for probability distributions and probabilistic supervised regression"
authors = [
{name = "skpro developers", email = "sktime.toolbox@gmail.com"},
diff --git a/skpro/__init__.py b/skpro/__init__.py
index 66e2d3e9a..a06d27f24 100644
--- a/skpro/__init__.py
+++ b/skpro/__init__.py
@@ -1,6 +1,6 @@
"""skpro."""
-__version__ = "2.3.0"
+__version__ = "2.3.1"
__all__ = ["show_versions"]