diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f3d36deb..70bf6fbb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: matrix: os: [ubuntu-20.04] python-version: ['3.8'] - toxenv: [django22, quality, docs, pii_check] + toxenv: [django22, django30, django31, django32, quality, docs, pii_check] steps: - uses: actions/checkout@v2 - name: setup python diff --git a/CHANGELOG.rst b/CHANGELOG.rst index edb940b1..01923bf8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,11 @@ Unreleased * Handle the case where certain toggle names come in as ``None`` when generating summary reports. * Add ADR for updating annotations for toggle life expectancy and use cases. +[4.2.0] - 2021-07-07 +~~~~~~~~~~~~~~~~~~~~ + +* Added support for django3.0, 3.1 and 3.2 + [4.1.0] - 2021-02-10 ~~~~~~~~~~~~~~~~~~~~ diff --git a/edx_toggles/__init__.py b/edx_toggles/__init__.py index 10324f47..e386bbfd 100644 --- a/edx_toggles/__init__.py +++ b/edx_toggles/__init__.py @@ -2,6 +2,6 @@ Library and utilities for feature toggles. """ -__version__ = '4.1.0' +__version__ = '4.2.0' default_app_config = 'edx_toggles.apps.TogglesConfig' # pylint: disable=invalid-name diff --git a/setup.py b/setup.py index d94369fa..980d5822 100644 --- a/setup.py +++ b/setup.py @@ -93,6 +93,9 @@ def is_requirement(line): 'Development Status :: 3 - Alpha', 'Framework :: Django', 'Framework :: Django :: 2.2', + 'Framework :: Django :: 3.0', + 'Framework :: Django :: 3.1', + 'Framework :: Django :: 3.2', 'Intended Audience :: Developers', 'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)', 'Natural Language :: English', diff --git a/tox.ini b/tox.ini index 983e7b59..fae7c2c8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38-django{22,30,31} +envlist = py38-django{22,30,31,32} [doc8] ; D001 = Line too long @@ -39,6 +39,7 @@ deps = django22: Django>=2.2,<2.3 django30: Django>=3.0,<3.1 django31: Django>=3.1,<3.2 + django32: Django>=3.2,<3.3 -r{toxinidir}/requirements/test.txt commands = py.test {posargs}