Skip to content

Commit 3ddcb36

Browse files
authored
Release 0.9.0 (#356)
Release 0.9.0 * changelog * version bump
1 parent 699a301 commit 3ddcb36

File tree

5 files changed

+39
-4
lines changed

5 files changed

+39
-4
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
`skbase` provides base classes for creating scikit-learn-like parametric objects,
88
along with tools to make it easier to build your own packages that follow these design patterns.
99

10-
:rocket: Version 0.8.3 is now available. Check out our
10+
:rocket: Version 0.9.0 is now available. Check out our
1111
[release notes](https://skbase.readthedocs.io/en/latest/changelog.html).
1212

1313
| Overview | |

docs/source/_static/switcher.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
"url": "https://skbase.readthedocs.io/en/latest/"
66
},
77
{
8-
"name": "0.8.3 (stable)",
8+
"name": "0.9.0 (stable)",
9+
"version": "stable",
10+
"url": "https://skbase.readthedocs.io/en/v0.9.0/"
11+
},
12+
{
13+
"name": "0.8.3",
914
"version": "stable",
1015
"url": "https://skbase.readthedocs.io/en/v0.8.3/"
1116
},

docs/source/user_documentation/changelog.rst

+30
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,36 @@ You can also subscribe to ``skbase``'s
1414

1515
For planned changes and upcoming releases, see our :ref:`roadmap`.
1616

17+
18+
[0.9.0] - 2024-08-23
19+
====================
20+
21+
Maintenance release with scheduled changes and deprecations.
22+
23+
Deprecations and removals
24+
-------------------------
25+
26+
* In ``all_objects``, the meaning of ``filter_tags`` arguments ot type ``str``,
27+
and iterable of ``str``, has changed as scheduled.
28+
Prior to 0.9.0, ``str`` or iterable of ``str`` arguments
29+
selected objects that possess the
30+
tag(s) with the specified name, of any value.
31+
From 0.9.0 onwards, ``str`` or iterable of ``str``
32+
will select objects that possess the tag with the specified name,
33+
with the value ``True`` (boolean). See ``scikit-base`` issue #326 for the rationale
34+
behind this change.
35+
To retain previous behaviour, that is,
36+
to select objects that possess the tag with the specified name, of any value,
37+
use a ``dict`` with the tag name as key, and ``re.Pattern('*?')`` as value.
38+
That is, ``from re import Pattern``, and pass ``{tag_name: Pattern('*?')}``
39+
as ``filter_tags``, and similarly with multiple tag names.
40+
41+
Contents
42+
--------
43+
44+
* [MNT] 0.9.0 deprecations and change actions (:pr:`355`) :user:`fkiraly`
45+
46+
1747
[0.8.3] - 2024-08-23
1848
====================
1949

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "scikit-base"
3-
version = "0.8.3"
3+
version = "0.9.0"
44
description = "Base classes for sklearn-like parametric objects"
55
authors = [
66
{name = "sktime developers", email = "[email protected]"},

skbase/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
The included functionality makes it easy to reuse scikit-learn and
77
sktime design principles in your project.
88
"""
9-
__version__: str = "0.8.3"
9+
__version__: str = "0.9.0"

0 commit comments

Comments
 (0)