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"]