Skip to content

v2.0.0

Compare
Choose a tag to compare
@jmgate jmgate released this 02 Dec 19:15
· 104 commits to master since this release

Chores

  • chore!: Drop support for Python 3.8 (e4eb77e)

    • Use type-hinting out of the box in 3.9.
    • Use new dictionary update syntax.
    • Update the CI and docs accordingly.
  • chore: Group dependabot updates (b2514ba)

    Run dependabot updates weekly instead of daily, and group them together
    for the different providers (GitHub Actions and pip), to reduce the
    amount of noise in the repository history.

  • chore(deps): No longer pin Sphinx version (ae35ebb)

    sphinx-rtd-theme has been updated to work with the latest Sphinx
    version.

  • chore(deps): Update sphinx requirement from <8.0.0 to <9.0.0 (33e0f6f)

    Updates the requirements on sphinx to permit the latest version.


    updated-dependencies:

    • dependency-name: sphinx
      dependency-type: direct:production
      ...

    Signed-off-by: dependabot[bot] support@github.com

  • chore: Don't have ruff fix PRs (16f4eed)

    Require a maintainer to make the changes so they're more aware of them.

Continuous integration

Documentation

  • docs: Update type hint to match the docs/code (ee8fdcc)

    Sourcery caught that this should be a sequence of tuples, and not just a
    single one.

  • docs: Pin Sphinx version (6373150)

    The Sphinx 8.0.0 release poses a problem for the sphinx-rtd-theme, so
    I'm pinning sphinx below 8.0 to get things back up and running.

Refactoring

  • refactor: Use exception instead of return value (f9ec075)

    Sourcery suggested using an exception for this unreachable scenario.

Testing

  • test: Remove unnecessary parentheses (9fb0adf)

    To align with updated ruff rules.