Skip to content

Commit c75ffdb

Browse files
authored
Release 2.10.0 (#619)
Release PR for 2.10.0 * changelog * version bump
1 parent 117bb07 commit c75ffdb

File tree

5 files changed

+62
-5
lines changed

5 files changed

+62
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<a href="https://skpro.readthedocs.io/en/latest"><img src="https://github.com/sktime/skpro/blob/main/docs/source/images/skpro-banner.png" width="500" align="right" /></a>
22

3-
:rocket: **Version 2.9.4 out now!** [Read the release notes here.](https://skpro.readthedocs.io/en/latest/changelog.html).
3+
:rocket: **Version 2.10.0 out now!** [Read the release notes here.](https://skpro.readthedocs.io/en/latest/changelog.html).
44

55
`skpro` is a library for supervised probabilistic prediction in python.
66
It provides `scikit-learn`-like, `scikit-base` compatible interfaces to:

docs/source/_static/switcher.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@
55
"url": "https://skpro.readthedocs.io/en/latest/"
66
},
77
{
8-
"name": "2.9.4 (stable)",
8+
"name": "2.10.0 (stable)",
99
"version": "stable",
10-
"url": "https://skpro.readthedocs.io/en/v2.9./"
10+
"url": "https://skpro.readthedocs.io/en/v2.10.0/"
11+
},
12+
{
13+
"name": "2.9.4",
14+
"version": "stable",
15+
"url": "https://skpro.readthedocs.io/en/v2.9.4/"
1116
},
1217
{
1318
"name": "2.9.3",

docs/source/changelog.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,58 @@ For planned changes and upcoming releases, see roadmap in the
1616
`issue tracker <https://github.com/sktime/skpro/issues>`_.
1717

1818

19+
[2.10.0] - 2025-10-09
20+
=====================
21+
22+
Python 3.14 compatibility, Python 3.9 end-of-life.
23+
24+
Feature, bugfix, and maintenance release.
25+
26+
Dependency changes
27+
~~~~~~~~~~~~~~~~~~
28+
29+
* ``skpro`` is now compatible with ``python 3.14``.
30+
* ``skpro`` no longer supports ``python 3.9``.
31+
* ``scikit-learn`` bounds have been updated to ``>=0.24.0,<1.8.0``.
32+
* ``scikit-base`` bounds have been updated to ``>=0.6.1,<0.13.0``.
33+
34+
Enhancements
35+
~~~~~~~~~~~~
36+
37+
* [ENH] ``TransformedDistribution`` and ``TransformedTargetRegressor`` ``cdf`` support (:pr:`611`) :user:`fkiraly`, :user:`joshdunnlime`
38+
* [ENH] export all distributions in ``skpro.distributions``, minor fixes to API reference (:pr:`598`) :user:`fkiraly`
39+
* [ENH] Add Beta Distribution to ``XGBoostLSS`` (:pr:`599`) :user:`joshdunnlime`
40+
* [ENH] Allow ``n_trials=0`` for fast optimisation-free training of ``XGBoostLSS`` (:pr:`600`) :user:`joshdunnlime`
41+
* [ENH] extend ``BaggingRegressor`` to survival models (:pr:`319`) :user:`fkiraly`
42+
* [ENH] distributions approximate ``pdf`` and ``log_pdf`` via ``cdf`` numerical derivative if not implemented (:pr:`610`) :user:`fkiraly`
43+
* [ENH] ``pandas.Multiindex`` support for distributions (:pr:`580`) :user:`fkiraly`
44+
45+
Maintenance
46+
~~~~~~~~~~~
47+
48+
* [MNT] python 3.14 compatibility and python 3.9 end-of-life (:pr:`618`) :user:`fkiraly`
49+
50+
Documentation
51+
~~~~~~~~~~~~~
52+
53+
* [DOC] improve docstring formatting for description of censoring variable ``C`` (:pr:`604`) :user:`fkiraly`
54+
* [DOC] minor docstring formatting in survival predictor extension template (:pr:`606`) :user:`fkiraly`
55+
* [DOC] minor documentation improvements (:pr:`609`) :user:`fkiraly`
56+
57+
Fixes
58+
~~~~~
59+
60+
* [BUG] fix approximate ``cdf`` for distributions without implementation (:pr:`613`) :user:`fkiraly`
61+
* [BUG] fix ``TransformedDistribution._iloc`` by passing ``inverse_transform`` (:pr:`614`) :user:`joshdunnlime`
62+
* [BUG] fixes to ``TransformedDistribution`` subsetting (:pr:`616`) :user:`fkiraly`
63+
64+
Contributors
65+
~~~~~~~~~~~~
66+
67+
:user:`fkiraly`,
68+
:user:`joshdunnlime`
69+
70+
1971
[2.9.4] - 2025-09-18
2072
====================
2173

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "skpro"
3-
version = "2.9.4"
3+
version = "2.10.0"
44
description = "A unified framework for tabular probabilistic regression, time-to-event prediction, and probability distributions in python"
55
authors = [
66
{name = "skpro developers", email = "[email protected]"},

skpro/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""skpro."""
22

3-
__version__ = "2.9.4"
3+
__version__ = "2.10.0"
44

55
__all__ = ["show_versions"]
66

0 commit comments

Comments
 (0)