Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-django-tagulous for
openSUSE:Factory checked in at 2026-09-22 15:52:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-tagulous (Old)
and /work/SRC/openSUSE:Factory/.python-django-tagulous.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-tagulous"
Tue Sep 22 15:52:00 2026 rev:5 rq:1379558 version:2.2.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-django-tagulous/python-django-tagulous.changes
2026-03-23 17:12:03.090388267 +0100
+++
/work/SRC/openSUSE:Factory/.python-django-tagulous.new.383539/python-django-tagulous.changes
2026-09-22 15:52:57.633591514 +0200
@@ -1,0 +2,28 @@
+Tue Sep 22 04:15:42 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 2.2.3:
+ ## Feature:
+ * Add Dropulous adaptor support for formset:form-add event dispatched by
+ django-fancy-formset and others.
+ * Support Django 5.2 to 6.1
+ * Add can_create tag option to restrict tag creation to existing tags, with
+ support for logic to control it in forms.
+ * Add django_tagulous.admin.list_display_tag_links() helper to render tags
+ as links to their admin change views in list_display.
+ * Add bulk_add_tag_to_instances(tag_name, instances, batch_size=1000) to
+ efficiently tag many instances with the same tag in a fixed number of
+ queries rather than one set of queries per instance.
+ * Introduce django-dropulous support as a replacement for select2
+ * Global defaults can be set with settings.TAGULOUS_DEFAULT_TAG_OPTIONS
+ ## Bugfix:
+ * Select2 v4 adaptor now fires a change event on the original field when a
+ tag is added or removed, matching Dropulous
+ * Fix backwards compatibility shim for tagulous rename to django-tagulous
+ * Select2 v4 adaptor now correctly handles pagination
+ * Select2 v4 adaptor now correctly handles new values in the input field
+ * Restores missing files from packaging issue in 2.0.0
+ * Form field has_changed now correctly detects if a TagField has changed
+ * Admin enhance ensures list_display is a tuple
+- Drop patch django52b1.patch, merged upstream.
+
+-------------------------------------------------------------------
Old:
----
django-tagulous-2.1.1.tar.gz
django52b1.patch
New:
----
django-tagulous-2.2.3.tar.gz
----------(Old B)----------
Old: * Admin enhance ensures list_display is a tuple
- Drop patch django52b1.patch, merged upstream.
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-tagulous.spec ++++++
--- /var/tmp/diff_new_pack.lka3Ak/_old 2026-09-22 15:52:58.359621597 +0200
+++ /var/tmp/diff_new_pack.lka3Ak/_new 2026-09-22 15:52:58.364621804 +0200
@@ -17,22 +17,22 @@
Name: python-django-tagulous
-Version: 2.1.1
+Version: 2.2.3
Release: 0
License: BSD-3-Clause
Summary: Fabulous Tagging for Django
URL: http://radiac.net/projects/django-tagulous/
-Group: Development/Languages/Python
Source:
https://github.com/radiac/django-tagulous/archive/refs/tags/v%{version}.tar.gz#/django-tagulous-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM https://github.com/radiac/django-tagulous/pull/188 Fix
issue with serializers monkeypatching in Django 5.2b1
-Patch: django52b1.patch
BuildRequires: %{python_module Django}
+BuildRequires: %{python_module base >= 3.10}
+BuildRequires: %{python_module django-dropulous >= 0.1}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module pytest-django}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-Django
+Requires: python-django-dropulous >= 0.1
Suggests: python-jasmine
Suggests: python-psycopg2
Suggests: python-mysqlclient
@@ -56,12 +56,12 @@
%check
export PYTHONPATH=${PWD}
-# two of test_dump_load tests fail with Django 5.2
https://github.com/radiac/django-tagulous/issues/187
-%pytest -k "not test_dump_load"
+%pytest
%files %{python_files}
%doc README.md
%license LICENSE
-%{python_sitelib}/tagulous/
-%{python_sitelib}/django_tagulous-%{version}*info/
+%{python_sitelib}/tagulous
+%{python_sitelib}/django_tagulous
+%{python_sitelib}/django_tagulous-%{version}.dist-info
++++++ django-tagulous-2.1.1.tar.gz -> django-tagulous-2.2.3.tar.gz ++++++
++++ 49101 lines of diff (skipped)