Changelog

All notable changes to the parent-lookup project will be documented in this file.
The changelog format is based on Keep a Changelog.

Unreleased

-/-

0.2.1 - 2025-11-23

Added

  • Added support for Python 3.14

Removed

  • Removed support for Python 3.10

Dependencies

  • Updated to ruff>=0.14.3 (from ruff>=0.9.2)

  • Updated to pyright>=1.1.407 (from pyright>=1.1.392)

  • Updated to sourcery>=1.40 (from sourcery>=1.31)

  • Updated to pytest>=8.4 (from pytest>=8.3)

  • Updated to pytest-cov>=7.0 (from pytest-cov>=6.0)

  • Updated to Sphinx>=8.2 (from Sphinx>=8.1)

  • Updated to sphinx-argparse-cli>=1.20 (from sphinx-argparse-cli>=1.19)

  • Updated to sphinx-autodoc-typehints>=3.5 (from sphinx-autodoc-typehints>=3.0)

  • Updated to furo>=2025.9 (from furo>=2024.8)

  • Updated to pre-commit>=4.3 (from pre-commit>=4.0)

  • Updated to mypy>=1.18 (from mypy>=1.14)

  • Updated to checkout@v5 (from checkout@v4)

  • Updated to setup-python@v6 (from setup-python@v5)

  • Updated to setup-uv@v7 (from setup-uv@v5)

  • Updated to upload-artifact@v5 (from upload-artifact@v4)

  • Updated to download-artifact@v5 (from download-artifact@v4)

Changed

  • Do not run code quality checks in nightly builds

  • Included uv.lock file in version control

  • pyproject.toml:

    • added required-environments to uv.tools (windows, linux, macos)

    • updated required Python version to “>= 3.11, < 3.15”

    • updated supported Python versions to 3.11, 3.12, 3.13, 3.14

    • removed deprecated pyright setting ‘reportShadowedImports’

    • removed leading carets and trailing slashes from ‘exclude’ paths

    • removed trailing slashes from ‘exclude’ paths

  • ruff.toml:

    • updated target Python version to “py311”

    • Added file-specific ignores for docs/source/conf.py

  • .sourcery.yaml:

    • updated the lowest Python version the project supports to ‘3.11’

  • GitHub workflow _test.yml:

    • updated Python versions in test matrix to 3.11, 3.12, 3.13, 3.14

  • GitHub workflow _test_future.yml:

    • updated Python version in test_future to 3.15.0-alpha - 3.15.0

  • .pre-commit-config.yaml:

    • updated rev of pre-commit-hooks to v6.0.0

    • updated rev of ruff-pre-commit to v0.14.3

    • updated id of ruff to ruff-check

  • Sphinx conf.py:

    • removed ruff rule exception on file level

  • VS Code settings:

    • (Recommended extensions) Removed deprecated IntelliCode extension and replaced it by GitHub Copilot Chat as recommended replacement.

    • Updated ‘mypy-type-checker.reportingScope’ to ‘custom’.

0.2.0 - 2025-02-03

  • Initial release

0.1.1 - 2025-02-03

  • Beta release

0.0.1 - 2025-02-03

  • Beta release

Added

  • added this

Changed

  • changed that

Dependencies

  • updated to some_package_on_pypi>=0.1.0

Fixed

  • fixed issue #12345

Deprecated

  • following features will soon be removed and have been marked as deprecated:

    • function x in module z

Removed

  • following features have been removed:

    • function y in module z