Django-tagulous

Latest version: v2.1.0

Safety actively analyzes 702106 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.2.1

-----------------

Bugfix:

* Fix issue with update_or_create (135)

1.2.0

-----------------

Upgrade notes: :ref:`upgrade_1-1-0`

Features:

* Django 3.2 support
* Option ``autocomplete_view_fulltext`` for full text search in autocomplete view (102)

Changes:

* Slugification now uses standard Django for unicode for consistency
* Add ``autocomplete_view_args`` and ``autocomplete_view_kwargs`` options (119, 120)
* Documentation updates (105, 113, 131)
* Fix division by zero issue in ``weight()`` (102)

Bugfix:

* Fix issue where the Select2 adaptor for SingleTagField didn't provide an empty value,
which meant it would look like it had defaulted to a value which wasn't set. (116)
* Fix issue where the Select2 adaptor didn't correctly handle the ``required``
attribute, which meant browser field validation would fail silently. (116)
* Fix dark mode support in Django admin (125)
* Fix collapsed select2 in Django admin (123)
* Fix duplicate migration issue (93)
* Tagged models can now be pickled (109)

Thanks to:

* BoPeng for the ``autocomplete_view_args`` config options
* valentijnscholten for the select2 doc fix
* Jens Diemer (jedie) for the readme update
* dany-nonstop for ``autocomplete_view_fulltext`` and weight division issue
* poolpoolpoolpool for form.media docs (131)

1.1.0

-----------------

Feature:

* Add Django 3.0 and 3.1 support (85)

Changes:

* Drops support for Python 2 and 3.5
* Drops support for Django 1.11 and earlier
* Drops support for South migrations

Bugfix:

* Resolves ``ManyToManyRel`` issue sometimes seen in loaddata (110)

Thanks to:

* Diego Ubirajara (dubirajara) for ``FieldDoesNotExist`` fix for Django 3.1
* Andrew O'Brien (marxide) for ``admin.helpers`` fix for Django 3.1

1.0.0

-----------------

Upgrade notes: :ref:`upgrade_0-14-1`

Feature:

* Added adaptor for Select2 v4 and set as default for Django 2.2+ (11, 12, 90)
* Support full unicode slugs with new ``TAGULOUS_SLUG_ALLOW_UNICODE`` setting (22)


Changes:

* Drops support for Django 1.8 and earlier


Bugfix:

* Tag fields work with abstract and concrete inheritance (8)
* Ensure weighted values are integers not floats (69, 70)
* The admin site in Django 2.2+ now uses the Django vendored versions of jQuery and
select2 (76)
* Fix support for single character tags in trees (82)
* Fix documentation for adding registering tagged models in admin (83)
* Fix division by zero in weight() (59, 61)
* Fix support for capitalised table name in PostgreSQL (60, 61)
* Tag fields are stripped before parsing, preventing whitespace tags in SingleTagFields
(29)
* Fix documentation for quickstart (41)
* Fix ``prefetch_related()`` on tag fields (42)
* Correctly raise an ``IntegrityError`` when saving a tree tag without a name (50)


Internal:

* Signals have been refactored to global handlers (instead of multiple independent
handlers bound to descriptors)
* Code linting improved; project now uses black and isort, and flake8 passes


Thanks to:

* Khoa Pham (phamk) for ``prefetch_related()`` fix (42, 87)
* Erik Van Kelst (4levels) for division by zero and capitalised table fixes (60, 61,
62)
* hagsteel for weighted values fix (69, 70)
* Michael Röttger (mcrot) for single character tag fix (81, 82)
* Frank Lanitz (frlan) for admin documentation fix (83)

0.14.1

------------------

Upgrade notes: :ref:`upgrade_0-14-0`

Feature:

* Add Django 2.2 support (closes 71)
* Upgrade example project to Django 2.2 on Python 3.7


Bugfix:

* Correct issue with multiple databases (72)


Thanks to:

* Dmitry Ivanchenko (ivanchenkodmitry) for multiple database fix (72)

0.14.0

------------------

Feature:

* Add Django 2.0 support (fixes 48, 65)
* Add Django 2.1 support (fixes 56, 58)


Bugfix:

* Fix example project (fixes 64)


Thanks to:

* Diego Ubirajara (dubirajara) for Widget.render() fix (58)

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.