What's changed
🚨 Breaking changes
- #459 Set Python 3.13 as minimum @ludeeus
- #461 Remove deprecated sigstore_verify_release_asset helper function @ludeeus
- #462 Change project version strategy from CalVer to SemVer @ludeeus
✨ New features
🔧 Enhancements
- #470 Remove logging for missing keys in GitHubDataModelBase @ludeeus
- #471 Import GitHubGitTreeEntryModel in init.py @ludeeus
- #511 Replace async-timeout with asyncio.timeout @copilot-swe-agent[bot]
🧰 Maintenance
14 changes
- #443 Configure Renovate @renovate[bot]
- #460 Refactor release drafter configuration @ludeeus
- #458 Refactor project setup and scripts @ludeeus
- #466 Add Python 3.14 to test matrix @ludeeus
- #467 Remove outdated issue templates for bug reports and feature requests @ludeeus
- #468 Fix grammar and update deprecation warning in README.md @ludeeus
- #472 Remove unused documentation and configuration files @ludeeus
- #476 Remove deprecated optional dependencies from pyproject.toml @ludeeus
- #512 Add and use .python-version file @ludeeus
- #513 Add custom manager for astral-sh/uv in renovate configuration @ludeeus
- #514 Use ubuntu base image for devcontainer @ludeeus
- #518 Update Renovate configuration to use best practices and enhance vulnerability alerts @ludeeus
- #517 Add .python-version to ignorePaths in renovate configuration @ludeeus
- #522 Remove duplicate author entry and maintainers section from pyproject @ludeeus
📚 Documentation
📦 Dependencies
72 changes
- #408 Bump aiohttp from 3.11.18 to 3.12.2 @dependabot[bot]
- #409 Bump aiohttp from 3.12.2 to 3.12.4 @dependabot[bot]
- #410 Bump mypy from 1.15.0 to 1.16.0 @dependabot[bot]
- #412 Bump pytest from 8.3.5 to 8.4.0 @dependabot[bot]
- #411 Bump aiohttp from 3.12.4 to 3.12.6 @dependabot[bot]
- #416 Bump requests from 2.32.3 to 2.32.4 @dependabot[bot]
- #415 Bump aiohttp from 3.12.6 to 3.12.12 @dependabot[bot]
- #423 Bump urllib3 from 2.4.0 to 2.5.0 @dependabot[bot]
- #422 Bump pytest from 8.4.0 to 8.4.1 @dependabot[bot]
- #420 Bump aiohttp from 3.12.12 to 3.12.13 @dependabot[bot]
- #418 Bump pytest-cov from 6.1.1 to 6.2.1 @dependabot[bot]
- #421 Bump mypy from 1.16.0 to 1.16.1 @dependabot[bot]
- #419 Bump pytest-asyncio from 0.26.0 to 1.0.0 @dependabot[bot]
- #424 Bump aiohttp from 3.12.13 to 3.12.14 @dependabot[bot]
- #425 Bump mypy from 1.16.1 to 1.17.0 @dependabot[bot]
- #426 Bump pytest-asyncio from 1.0.0 to 1.1.0 @dependabot[bot]
- #427 Bump aiohttp from 3.12.14 to 3.12.15 @dependabot[bot]
- #428 Bump mypy from 1.17.0 to 1.17.1 @dependabot[bot]
- #429 Bump pylint from 3.3.7 to 3.3.8 @dependabot[bot]
- #430 Bump actions/checkout from 4.2.2 to 5.0.0 @dependabot[bot]
- #435 Bump pytest-cov from 6.2.1 to 7.0.0 @dependabot[bot]
- #433 Bump pytest from 8.4.1 to 8.4.2 @dependabot[bot]
- #431 Bump actions/setup-python from 5.6.0 to 6.0.0 @dependabot[bot]
- #432 Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 @dependabot[bot]
- #436 Bump h2 from 4.2.0 to 4.3.0 @dependabot[bot]
- #437 Bump mypy from 1.17.1 to 1.18.1 @dependabot[bot]
- #438 Bump pytest-asyncio from 1.1.0 to 1.2.0 @dependabot[bot]
- #440 Bump black from 25.1.0 to 25.9.0 @dependabot[bot]
- #439 Bump mypy from 1.18.1 to 1.18.2 @dependabot[bot]
- #441 Bump isort from 6.0.1 to 6.1.0 @dependabot[bot]
- #444 Update dependency pylint to v3.3.9 @renovate[bot]
- #442 Bump pylint from 3.3.8 to 3.3.9 @dependabot[bot]
- #448 Update dependency setuptools to v80 @renovate[bot]
- #450 Update mcr.microsoft.com/vscode/devcontainers/python Docker tag to v2 @renovate[bot]
- #451 Update dependency aiohttp to v3.13.0 @renovate[bot]
- #464 Update astral-sh/setup-uv action to v7 @renovate[bot]
- #463 Update dependency astral-sh/uv to v0.9.8 @renovate[bot]
- #469 Update GitHub Artifact Actions (major) @renovate[bot]
- #479 Update astral-sh/setup-uv action to v7.1.3 @renovate[bot]
- #480 Update dependency astral-sh/uv to v0.9.9 @renovate[bot]
- #481 Update actions/checkout action to v5.0.1 @renovate[bot]
- #482 Update dependency astral-sh/uv to v0.9.10 @renovate[bot]
- #485 Update astral-sh/setup-uv action to v7.1.4 @renovate[bot]
- #484 Update dependency astral-sh/uv to v0.9.11 @renovate[bot]
- #483 Update actions/checkout action to v6 @renovate[bot]
- #489 Update actions/checkout action to v6.0.1 @renovate[bot]
- #487 Update dependency astral-sh/uv to v0.9.15 @renovate[bot]
- #486 Update actions/setup-python action to v6.1.0 - autoclosed @renovate[bot]
- #488 Update mcr.microsoft.com/vscode/devcontainers/python Docker tag to v3 @renovate[bot]
- #490 Update dependency astral-sh/uv to v0.9.16 @renovate[bot]
- #491 Update astral-sh/setup-uv action to v7.1.5 @renovate[bot]
- #492 Update dependency astral-sh/uv to v0.9.18 @renovate[bot]
- #494 Update astral-sh/setup-uv action to v7.1.6 @renovate[bot]
- #493 Update GitHub Artifact Actions (major) @renovate[bot]
- #495 Update dependency astral-sh/uv to v0.9.20 @renovate[bot]
- #496 Update dependency astral-sh/uv to v0.9.21 @renovate[bot]
- #498 Update astral-sh/setup-uv action to v7.2.0 @renovate[bot]
- #497 Update dependency astral-sh/uv to v0.9.22 @renovate[bot]
- #499 Update dependency astral-sh/uv to v0.9.25 @renovate[bot]
- #500 Update dependency astral-sh/uv to v0.9.26 @renovate[bot]
- #502 Update actions/setup-python action to v6.2.0 @renovate[bot]
- #501 Update release-drafter/release-drafter action to v6.1.1 @renovate[bot]
- #503 Update release-drafter/release-drafter action to v6.2.0 @renovate[bot]
- #504 Update actions/checkout action to v6.0.2 @renovate[bot]
- #505 Update dependency astral-sh/uv to v0.9.27 @renovate[bot]
- #506 Update dependency astral-sh/uv to v0.10.3 @renovate[bot]
- #507 Update astral-sh/setup-uv action to v7.3.0 @renovate[bot]
- #510 Update GitHub Artifact Actions (major) @renovate[bot]
- #509 Update dependency astral-sh/uv to v0.10.6 @renovate[bot]
- #516 Update dependency astral-sh/uv to v0.10.6 @renovate[bot]
- #519 Migrate Renovate config @renovate[bot]
- #521 Pin dependencies @renovate[bot]