v2.0.0
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
- dependency-name: sphinx
-
chore: Don't have ruff fix PRs (
16f4eed
)Require a maintainer to make the changes so they're more aware of them.
Continuous integration
-
ci: Harden GitHub Actions (
156b2bb
)Signed-off-by: StepSecurity Bot bot@stepsecurity.io
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.