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-03-23 17:11:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-tagulous (Old)
 and      /work/SRC/openSUSE:Factory/.python-django-tagulous.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-django-tagulous"

Mon Mar 23 17:11:45 2026 rev:4 rq:1341711 version:2.1.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-django-tagulous/python-django-tagulous.changes
    2025-04-23 15:19:17.005977990 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-django-tagulous.new.8177/python-django-tagulous.changes
  2026-03-23 17:12:03.090388267 +0100
@@ -1,0 +2,7 @@
+Sat Mar 21 14:52:40 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.1.1:
+  * Select2 v4 adaptor now correctly handles new values in the
+    input field
+
+-------------------------------------------------------------------

Old:
----
  django-tagulous-2.1.0.tar.gz

New:
----
  django-tagulous-2.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-django-tagulous.spec ++++++
--- /var/tmp/diff_new_pack.8T1ukA/_old  2026-03-23 17:12:03.726414758 +0100
+++ /var/tmp/diff_new_pack.8T1ukA/_new  2026-03-23 17:12:03.730414924 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-django-tagulous
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-django-tagulous
-Version:        2.1.0
+Version:        2.1.1
 Release:        0
 License:        BSD-3-Clause
 Summary:        Fabulous Tagging for Django

++++++ django-tagulous-2.1.0.tar.gz -> django-tagulous-2.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django-tagulous-2.1.0/docs/changelog.rst 
new/django-tagulous-2.1.1/docs/changelog.rst
--- old/django-tagulous-2.1.0/docs/changelog.rst        2024-08-28 
01:20:49.000000000 +0200
+++ new/django-tagulous-2.1.1/docs/changelog.rst        2025-06-23 
01:16:15.000000000 +0200
@@ -13,6 +13,14 @@
 are available by installing the develop branch from github.
 
 
+2.1.1, 2025-06-23
+-----------------
+
+Bugfix:
+
+* Select2 v4 adaptor now correctly handles new values in the input field
+
+
 2.1.0, 2024-08-28
 -----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django-tagulous-2.1.0/docs/gitref.json 
new/django-tagulous-2.1.1/docs/gitref.json
--- old/django-tagulous-2.1.0/docs/gitref.json  2024-08-28 01:20:49.000000000 
+0200
+++ new/django-tagulous-2.1.1/docs/gitref.json  2025-06-23 01:16:15.000000000 
+0200
@@ -1,15 +1,15 @@
 {
   "version": 1,
   "hashes": {
-    "tagulous/models/fields.py": 
"41a4641b9aeec3e40d99052d00ed35da19d15c2a9988c625b3dd8a17d8b29dad",
+    "tagulous/models/fields.py": 
"5de9c6339cca6422fabe093c5fe982cac12a60b80fdf0ab5dc21d0b0a52f5171",
     "tagulous/models/descriptors.py": 
"337b8ed6034635d902d1701fb985f1f5afecdbd083f813f91ae119842b5719fd",
     "tagulous/models/managers.py": 
"56c6969a7049dce1a4dbd97c20b0368e9f087110a64a5ca6afb647002c0800ab",
     "tagulous/models/tagged.py": 
"4dee211d8fac0f4f32cb216e8cae3ca1e03b792d23f6f62883c33d865fc2e1cc",
-    "tagulous/models/options.py": 
"a32414b09337665cfbffa82c52098e827d7f9c3bd391c9851f33eeb259466fb4",
+    "tagulous/models/options.py": 
"951c7b04597ae801709bf270ca14977668ac5cb65109f6f514a2c22b447915a1",
     "tagulous/models/initial.py": 
"6e327e7107b68f870f2b629b8265fb8db942b2bd475fcee1e17c93f1d5ce3add",
-    "tagulous/forms.py": 
"dee5edfc5555866fdbb43cd9aa0207eb86c43b6c2ffdbbe7f2c11b10899b21c0",
-    "tagulous/utils.py": 
"92e3b6cc0789c6f4917c4b15c2e185f8ae862f0aac4ba939061422aa2074681c",
-    "tagulous/admin.py": 
"c04ca27c45864543d2f73cf63db9ecd6dc32688ad926f58905fc40b37cbbc25d",
+    "tagulous/forms.py": 
"27bbe9c6b96e9f5a1aa4ea1a3a83801f8d7c40fbd131553a962fec9bcd37d165",
+    "tagulous/utils.py": 
"b15cfe00ad2970a14a4eec65f14b735930439f6d359fcce0326b790dbaa643e3",
+    "tagulous/admin.py": 
"023d4c5e4a4bf9b759add20bbd17159cf6c6d90dd39279f310abcf2a0001f1d8",
     "tests/tagulous_tests_migration/django_migrations_expected/0003_tree.py": 
"a2c2a8e2407eece129b0c56b07b51c5972bb104bf081b81fbcf52eaee7281a95",
     "tests/test_utils.py": 
"f7713d9e149753e4f25745712ae48083652b3b7e45a2bf259d132c60668a1926",
     "tests/spec/javascripts/tagulous.spec.js": 
"4e8a06dddb9b68747fcbf2b62b1c3d921c12bbbd4f4812472afbe04634bcc774",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django-tagulous-2.1.0/tagulous/__init__.py 
new/django-tagulous-2.1.1/tagulous/__init__.py
--- old/django-tagulous-2.1.0/tagulous/__init__.py      2024-08-28 
01:20:49.000000000 +0200
+++ new/django-tagulous-2.1.1/tagulous/__init__.py      2025-06-23 
01:16:15.000000000 +0200
@@ -3,6 +3,6 @@
 Django Tagulous - Fabulous Tags
 """
 
-__version__ = "2.1.0"
+__version__ = "2.1.1"
 __license__ = "BSD"
 __author__ = "Richard Terry"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/django-tagulous-2.1.0/tagulous/static/tagulous/adaptor/select2-4.js 
new/django-tagulous-2.1.1/tagulous/static/tagulous/adaptor/select2-4.js
--- old/django-tagulous-2.1.0/tagulous/static/tagulous/adaptor/select2-4.js     
2024-08-28 01:20:49.000000000 +0200
+++ new/django-tagulous-2.1.1/tagulous/static/tagulous/adaptor/select2-4.js     
2025-06-23 01:16:15.000000000 +0200
@@ -266,6 +266,11 @@
             $selectCtl.trigger("change");
 
           } else {
+            // For new tags that don't exist, we need to create options first
+            for (var i=0; i<selectedTags.length; i++) {
+              var option = new Option(selectedTags[i], selectedTags[i], true, 
true);
+              $selectCtl.append(option);
+            }
             $selectCtl.val(selectedTags);
             $selectCtl.trigger("change");
           }

Reply via email to