Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sktime/skbase
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.8.1
Choose a base ref
...
head repository: sktime/skbase
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.2
Choose a head ref
  • 8 commits
  • 10 files changed
  • 4 contributors

Commits on Jul 4, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#342)

    <!--pre-commit.ci start-->
    updates:
    - [github.com/asottile/blacken-docs: 1.16.0 →
    1.18.0](adamchainz/blacken-docs@1.16.0...1.18.0)
    <!--pre-commit.ci end-->
    pre-commit-ci[bot] authored Jul 4, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f0d3306 View commit details

Commits on Jul 12, 2024

  1. & yarnabrina [ENH] prevent imports in _check_soft_dependencies (#340)

    The `_check_soft_dependencies` utility had inefficiencies and side
    effects, because to check the soft dependency being present, an import
    would be attempted, which can lead to circular imports or casacding
    imports.
    
    This PR replaces the logic with an import-free check.
    
    It also deprecates the argument `suppress_import_stdout`, as there is no
    longer any import, hence no `stdout` output that would be created.
    
    Mirror of sktime/sktime#6355 which includes
    contributions by @yarnabrina, and of
    sktime/sktime#6719
    Franz Király authored Jul 12, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f09f148 View commit details

Commits on Jul 22, 2024

  1. [MNT] [Dependabot](deps): Update sphinx-gallery requirement from <0.1…

    …7.0 to <0.18.0 (#343)
    
    Updates the requirements on
    [sphinx-gallery](https://github.com/sphinx-gallery/sphinx-gallery) to
    permit the latest version.
    dependabot[bot] authored Jul 22, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    7204953 View commit details

Commits on Aug 1, 2024

  1. [MNT] [Dependabot](deps): Update sphinx requirement from !=7.2.0,<8.0…

    ….0 to !=7.2.0,<9.0.0 (#344)
    
    Updates the requirements on
    [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest
    version.
    dependabot[bot] authored Aug 1, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    1e53542 View commit details

Commits on Aug 2, 2024

  1. [ENH] sync dependency checkers with sktime (#345)

    This PR syncs the dependency checker utilities with `sktime`.
    Franz Király authored Aug 2, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    eb583d1 View commit details
  2. Release 0.8.2 (#346)

    Release 0.8.2
    
    * changelog
    * version bump
    Franz Király authored Aug 2, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    2fdb184 View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    955c4d2 View commit details
  4. [DOC] add szepeviktor to allcontributors file (#348)

    Adds @szepeviktor to the allcontributors file
    Franz Király authored Aug 2, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4cee902 View commit details
9 changes: 9 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -93,6 +93,15 @@
"maintenance",
"test"
]
},
{
"login": "szepeviktor",
"name": "Viktor Szépe",
"avatar_url": "https://avatars.githubusercontent.com/u/952007?v=4",
"profile": "https://github.com/szepeviktor",
"contributions": [
"maintenance"
]
}
],
"projectName": "skbase",
2 changes: 1 addition & 1 deletion .github/workflows/wheels.yml
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, macOS-11]
os: [ubuntu-20.04, macOS-12]
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']

steps:
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ repos:
language_version: python3

- repo: https://github.com/asottile/blacken-docs
rev: 1.16.0
rev: 1.18.0
hooks:
- id: blacken-docs
additional_dependencies: [black==22.3.0]
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
`skbase` provides base classes for creating scikit-learn-like parametric objects,
along with tools to make it easier to build your own packages that follow these design patterns.

:rocket: Version 0.8.1 is now available. Check out our
:rocket: Version 0.8.2 is now available. Check out our
[release notes](https://skbase.readthedocs.io/en/latest/changelog.html).

| Overview | |
7 changes: 6 additions & 1 deletion docs/source/_static/switcher.json
Original file line number Diff line number Diff line change
@@ -5,7 +5,12 @@
"url": "https://skbase.readthedocs.io/en/latest/"
},
{
"name": "0.8.1 (stable)",
"name": "0.8.2 (stable)",
"version": "stable",
"url": "https://skbase.readthedocs.io/en/v0.8.2/"
},
{
"name": "0.8.1",
"version": "stable",
"url": "https://skbase.readthedocs.io/en/v0.8.1/"
},
26 changes: 26 additions & 0 deletions docs/source/user_documentation/changelog.rst
Original file line number Diff line number Diff line change
@@ -15,6 +15,32 @@ You can also subscribe to ``skbase``'s
For planned changes and upcoming releases, see our :ref:`roadmap`.


[0.8.2] - 2024-08-02
====================

Regular maintenance release.

Contents
--------

* [ENH] prevent imports in ``_check_soft_dependencies``
(:pr:`340`) :user:`fkiraly`, :user:`yarnabrina`
* [ENH] sync dependency checkers with ``sktime`` (:pr:`345`) :user:`fkiraly`
* [pre-commit.ci] pre-commit autoupdate (:pr:`342`) :user:`pre-commit-ci`
* [MNT] [Dependabot](deps): Update ``sphinx-gallery`` requirement
from ``<0.17.0`` to ``<0.18.0`` (:pr:`343`) :user:`dependabot`
* [MNT] [Dependabot](deps): Update ``sphinx`` requirement
from ``!=7.2.0,<8.0.0`` to ``!=7.2.0,<9.0.0`` (:pr:`344`) :user:`dependabot`
* [MNT] Move release CI to macos-12 image (:pr:`347`) :user:`szepeviktor`

Contributors
------------

:user:`fkiraly`,
:user:`szepeviktor`,
:user:`yarnabrina`


[0.8.1] - 2024-06-20
====================

6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "scikit-base"
version = "0.8.1"
version = "0.8.2"
description = "Base classes for sklearn-like parametric objects"
authors = [
{name = "sktime developers", email = "sktime.toolbox@gmail.com"},
@@ -71,10 +71,10 @@ docs = [
"numpydoc",
"pydata-sphinx-theme",
"sphinx-issues<5.0.0",
"sphinx-gallery<0.17.0",
"sphinx-gallery<0.18.0",
"sphinx-panels",
"sphinx-design<0.7.0",
"Sphinx<8.0.0,!=7.2.0",
"Sphinx!=7.2.0,<9.0.0",
"tabulate",
]

2 changes: 1 addition & 1 deletion skbase/__init__.py
Original file line number Diff line number Diff line change
@@ -6,4 +6,4 @@
The included functionality makes it easy to reuse scikit-learn and
sktime design principles in your project.
"""
__version__: str = "0.8.1"
__version__: str = "0.8.2"
5 changes: 5 additions & 0 deletions skbase/tests/conftest.py
Original file line number Diff line number Diff line change
@@ -251,7 +251,12 @@
"skbase.utils.dependencies._dependencies": (
"_check_soft_dependencies",
"_check_python_version",
"_check_env_marker",
"_check_estimator_deps",
"_get_pkg_version",
"_get_installed_packages",
"_normalize_requirement",
"_raise_at_severity",
),
"skbase.utils.random_state": (
"check_random_state",
Loading