diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cb1ea96..026750a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ] + python-version: [ "3.8", "3.9", "3.10", "3.11" ] requirements-file: [ dj22_cms37.txt, dj22_cms38.txt, diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3af926d..371cf91 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,8 +2,14 @@ Changelog ========= +2.2.0 (2023-12-06) +================== + +* Add Django 4.2 support to testing +* Add migrations needed for Django 4.2 + 2.1.1 (2023-09-07) -========== +================== * Remove tight django-treebeard restriction added when 4.5.0 contained breaking changes. The core CMS and django-treebeard have since been patched to resolve the issue. * Add metadata about supported Python/Django/DjangoCMS version diff --git a/djangocms_googlemap/__init__.py b/djangocms_googlemap/__init__.py index 55fa725..04188a1 100644 --- a/djangocms_googlemap/__init__.py +++ b/djangocms_googlemap/__init__.py @@ -1 +1 @@ -__version__ = '2.1.1' +__version__ = '2.2.0' diff --git a/djangocms_googlemap/migrations/0012_alter_googlemap_cmsplugin_ptr_and_more.py b/djangocms_googlemap/migrations/0012_alter_googlemap_cmsplugin_ptr_and_more.py new file mode 100644 index 0000000..e1bcf68 --- /dev/null +++ b/djangocms_googlemap/migrations/0012_alter_googlemap_cmsplugin_ptr_and_more.py @@ -0,0 +1,30 @@ +# Generated by Django 4.2.8 on 2023-12-05 08:03 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('cms', '0022_auto_20180620_1551'), + ('djangocms_googlemap', '0011_googlemap_map_id'), + ] + + operations = [ + migrations.AlterField( + model_name='googlemap', + name='cmsplugin_ptr', + field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='%(app_label)s_%(class)s', serialize=False, to='cms.cmsplugin'), + ), + migrations.AlterField( + model_name='googlemapmarker', + name='cmsplugin_ptr', + field=models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='%(app_label)s_%(class)s', serialize=False, to='cms.cmsplugin'), + ), + migrations.AlterField( + model_name='googlemaproute', + name='cmsplugin_ptr', + field=models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='%(app_label)s_%(class)s', serialize=False, to='cms.cmsplugin'), + ), + ] diff --git a/tests/requirements/dj42_cms311.txt b/tests/requirements/dj42_cms311.txt index f54dae0..1814e12 100644 --- a/tests/requirements/dj42_cms311.txt +++ b/tests/requirements/dj42_cms311.txt @@ -1,4 +1,4 @@ -r base.txt -Django>=3.2,<3.3 +Django>=4.2,<4.3 django-cms>=3.11,<3.12 diff --git a/tests/requirements/dj50_cms311.txt b/tests/requirements/dj50_cms311.txt new file mode 100644 index 0000000..1814e12 --- /dev/null +++ b/tests/requirements/dj50_cms311.txt @@ -0,0 +1,4 @@ +-r base.txt + +Django>=4.2,<4.3 +django-cms>=3.11,<3.12