diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a04fedb..d6f812f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,13 +29,15 @@ jobs: strategy: matrix: python-version: ['3.10', '3.11', '3.12', '3.13', ] - django-version: ['42', '51', '52', ] + django-version: ['42', '52', '60', ] exclude: + - python-version: '3.11' + django-version: 60 + - python-version: '3.10' + django-version: 60 - python-version: '3.9' django-version: 52 - - python-version: '3.9' - django-version: 51 - python-version: "3.13" django-version: 42 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0af72fc..4bcc709 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.0 + rev: v0.14.8 hooks: # Run the Ruff formatter. - id: ruff-format @@ -20,19 +20,19 @@ repos: files: '(?:README\.md|\.ambient-package-update\/templates\/snippets\/.*\.tpl|docs\/.*\.(?:md|rst))' - repo: https://github.com/asottile/pyupgrade - rev: v3.20.0 + rev: v3.21.2 hooks: - id: pyupgrade args: [ --py310-plus ] - repo: https://github.com/adamchainz/django-upgrade - rev: 1.29.0 + rev: 1.29.1 hooks: - id: django-upgrade args: [--target-version, "4.2"] - repo: https://github.com/adamchainz/djade-pre-commit - rev: 1.6.0 + rev: 1.7.0 hooks: - id: djade args: [--target-version, "4.2"] diff --git a/CHANGES.md b/CHANGES.md index cc90bef..2d015b7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,8 @@ # Changelog +**0.3.8** (2025-12-11) + * Maintenance updates via ambient-package-update + **0.3.7** (2025-10-15) * Maintenance updates via ambient-package-update diff --git a/pyproject.toml b/pyproject.toml index ba57b29..93aee5a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,8 +13,8 @@ classifiers = [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 4.2", - "Framework :: Django :: 5.1", "Framework :: Django :: 5.2", + "Framework :: Django :: 6.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", @@ -195,7 +195,7 @@ line-ending = "auto" [tool.tox] requires = ["tox>=4", "tox-uv>=1.0.0"] -env_list = ["django42", "django51", "django52", ] +env_list = ["django42", "django52", "django60", ] [tool.tox.env_run_base] # Django deprecation overview: https://www.djangoproject.com/download/ @@ -210,12 +210,12 @@ commands = [ [tool.tox.env.django42] deps = ["Django==4.2.*"] -[tool.tox.env.django51] -deps = ["Django==5.1.*"] - [tool.tox.env.django52] deps = ["Django==5.2.*"] +[tool.tox.env.django60] +deps = ["Django==6.0.*"] + [tool.tox.gh_actions.python] "3.10" = "py310" "3.11" = "py311" diff --git a/queuebie/__init__.py b/queuebie/__init__.py index 36db5ec..8b3c624 100644 --- a/queuebie/__init__.py +++ b/queuebie/__init__.py @@ -1,6 +1,6 @@ """A simple and synchronous message queue for commands and events for Django""" -__version__ = "0.3.7" +__version__ = "0.3.8" from queuebie.registry import MessageRegistry