diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d0e37f1..aa6cd0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,12 +11,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: 3.11 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4403d14..27dce5f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -42,4 +42,4 @@ jobs: coverage report coverage xml - name: Upload coverage reports to Codecov with GitHub Action - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e7d38ca..0b3308f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,24 +1,24 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/pycqa/isort - rev: "6.0.0" + rev: "7.0.0" hooks: - id: isort args: ["--profile", "black"] - repo: https://github.com/psf/black - rev: 25.1.0 + rev: 25.12.0 hooks: - id: black args: [--target-version=py310] - repo: https://github.com/pycqa/flake8 - rev: '7.1.2' + rev: '7.3.0' hooks: - id: flake8 additional_dependencies: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8c9ac54..9ea2784 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,10 @@ Changelog ========= +* 9.0.0 (in progress) + * Add Django 5.2 and 6.0 support + * Add Python 3.13, 3.14 support + * Drop Python 3.8, 3.9 support + * 8.0.1 * Fix Django 5.1 compatibility diff --git a/pyproject.toml b/pyproject.toml index 4a34c61..c554f37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,20 +13,20 @@ keywords=["avatar", "django"] classifiers=[ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", - "Framework :: Django", "Intended Audience :: Developers", "Framework :: Django", - "Framework :: Django :: 3.2", - "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", + "Framework :: Django :: 5.0", + "Framework :: Django :: 5.2", + "Framework :: Django :: 6.0", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] dynamic = ["version", "dependencies"]