File python-django-taggit.changes of Package python-django-taggit
-------------------------------------------------------------------
Wed Oct 8 23:08:14 UTC 2025 - Misha Komarovskiy <zombah@gmail.com>
- remove tests from specfile
-------------------------------------------------------------------
Wed Oct 8 23:04:35 UTC 2025 - Misha Komarovskiy <zombah@gmail.com>
- update to 6.1.0:
* Add a management command (remove_orphaned_tags) to remove orphaned tags
* Add a fallback for when multiple tags are found in case-insensitivity mode (the earliest by PK is returned)
* Add a deduplicate_tags management command to remove duplicate tags based on case insensitivity.
This feature is enabled when TAGGIT_CASE_INSENSITIVE is set to True in the settings.
* We no longer package tests, docs, or the sample taggit app into the distributed wheels.
While we believe this shouldn't affect anything for users of the library,
please tell us if you find yourself hitting issues (like around import errors)
* Fix missing template file for admin merge tag action
-------------------------------------------------------------------
Tue Jun 3 06:48:32 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
-------------------------------------------------------------------
Sat Jan 18 11:51:56 UTC 2025 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
- Add missing build require python-pytz.
-------------------------------------------------------------------
Sat Nov 25 13:03:52 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 5.0.1:
* Fix the package metadata to properly reflect the right Django
and Python version requirements
* **Backwards icompatible:** Rename the (``content_type``,
``object_id``) index on ``TaggedItem``.
* Remove support for Django 3.2.
* Remove usage of deprecated APIs for Django 4.2
* Remove support for Python 3.7 (no code changes involved)
* Fix ``tag_kwargs`` and ``TAGGIT_CASE_INSENSITIVE=True``
discrepency.
-------------------------------------------------------------------
Fri May 5 07:37:01 UTC 2023 - Markéta Machová <mmachova@suse.com>
- update to 4.0.0
* Remove Python 3.6 support (no code changes occurred, but we no longer test this release).
* Remove Django 4.0 support (no code changes occurred, but we no longer test this release).
* Add Django 4.2 support.
-------------------------------------------------------------------
Wed Jan 4 14:23:43 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 3.1.0:
* Add Python 3.11 support
* Add Django 4.1 support
* Fixed an issue where object caches would not be properly cleared after
updating tags, leading
to stale reads in cases where ``prefetch_related`` is used.
* Change ``TagListSerializerField`` to be a subclass of ``ListField``.
This should improve support for API document generation. This change
should not affect API behavior, but might affect metaprogramming code,
so please procede carefully during this update.
-------------------------------------------------------------------
Sat Oct 15 08:28:11 UTC 2022 - John Vandenberg <jayvdb@gmail.com>
- Activate test suite
- Update to v3.0.0
* Backwards incompatible: Tag slugification used to silently strip
non-ASCII characters from the tag name to make the slug. This
leads to a lot of confusion for anyone using languages with
non-latin alphabets, as well as weird performance issues.
* Tag slugification will now, by default, maintain unicode characters
as-is during slugification. This will lead to less surprises, but
might cause issues for you if you are expecting all of your tag
slugs to fit within a regex like [a-zA-Z0-9] (for example in URL
routing configurations).
* Generally speaking, this should not require action on your part
as a library user, as existing tag slugs are persisted in the
database, and only new tags will receive the enhanced
unicode-compatible slug.
* If you wish to maintain the old stripping behavior, set the setting
TAGGIT_STRIP_UNICODE_WHEN_SLUGIFYING to True.
* As a reminder, custom tag models can easily customize slugification
behavior by overriding the slugify method to your business needs.
* Drop Django 2.2 support.
-------------------------------------------------------------------
Wed Apr 13 00:03:26 UTC 2022 - Misha Komarovskiy <zombah@gmail.com>
- Update to 2.1.0
* Add Python 3.10 support.
* Add Django 4.0 support.
* Drop Django 3.1 support.
-------------------------------------------------------------------
Tue Dec 7 02:21:00 UTC 2021 - Misha Komarovskiy <zombah@gmail.com>
- Update to 2.0.0
* Backwards incompatible: TaggableManager.set now takes a list of
tags (instead of varargs) so that its API matches Django's
RelatedManager.set
* Fix issue where TagField would incorrectly report that a field
has changed on empty values.
* Update Russian translation.
* Add Persian translation
* Fix issue for many languages where content types were not
being properly translated.
* Provide translators additional context regarding strings in TagBase model.
-------------------------------------------------------------------
Wed Jul 7 00:49:47 UTC 2021 - Daniel Molkentin <daniel.molkentin@suse.com>
- Update to 1.5.1
* Fix compiled Ukranian translation (which would cause a failure on load for this locale).
* Update compiled Danish translation.
- Update to 1.5.0
* Vendor in the django-taggit-serializer project (under taggit.serializers).
* Add Arabic translation.
* Add Ukranian translation.
-------------------------------------------------------------------
Mon May 10 00:14:21 UTC 2021 - Daniel Molkentin <daniel.molkentin@suse.com>
- Update to version 1.4.0
* Bump the taggit version number to 1.4.0
-------------------------------------------------------------------
Mon Aug 24 18:35:03 UTC 2020 - Daniel Molkentin <daniel.molkentin@suse.com>
- Update to version 1.3.0
* Model and field verbose_name and verbose_name_plural attributes are now
lowercase. This simplifies using the name in the middle of a sentence.
When used as a header, title, or at the beginning of a sentence, a text
transformed can be used to adjust the case.
* Fix prefetch_related when using UUIDTaggedItem.
* Allow for passing in extra constructor parameters when using
TaggableManager.add. This is especially useful when using custom tag models.
-------------------------------------------------------------------
Sat Jan 18 00:31:28 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 1.2.0
* **Removed** support for end-of-life Django 2.0 and 2.1.
* Added support for Django 3.0.
* Added support for Python 3.8.
* Moved ``TaggedItemBase.tags_for()`` to ItemBase.
* Replaced reference to removed Django's ``.virtual_fields`` with
``.private_field``.
* Added ``TextareaTagWidget``.
-------------------------------------------------------------------
Thu Jul 4 14:39:29 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>
- Update to version 1.1.0
* Added Finnish translation.
* Updated Chinese translation.
* Updated Esperanto translation.
* Fix form.changed_data to allow early access for a tags defined with blank=True.
- Update to version 1.0.0
* Backwards incompatible: Remove support for Python 2.
* Added has_changed() method to taggit.forms.TagField.
* Added multi-column unique constraint to model TaggedItem on fields
content_type, object_id, and tag. Databases that contain duplicates will
need to add a data migration to resolve these duplicates.
* Fixed TaggableManager.most_common() to always evaluate lazily. Allows
placing a .most_common() query at the top level of a module.
* Fixed setting the related_name on a tags manager that exists on a model named Name.
-------------------------------------------------------------------
Fri Mar 1 15:44:27 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>
- Update to version 0.24
* The project has moved to Jazzband. This is the first release under the new
organization. The new repository URL is https://github.com/jazzband/django-taggit.
* Added support for Django 2.2.
* Backwards incompatible: Remove support for Django < 1.11
* Added support for Django 2.1 and Python 3.7
* Moved TagWidget value conversion from TagWidget.render() to TagWidget.format_value()
* Added support for Django 2.0
* Backwards incompatible: Dropped support for EOL Python 3.3
* Update spanish translation
* Add testing for Django 1.11 and Python 3.6
* introduce isort and flake8 in the CI
* [docs] Fixed links to external apps
* Improved auto-slug in TagBase to support UUID pk
* [docs] Added contribution guidelines
* Backwards incompatible: Drop support for Django 1.7
* Fix case-insensitive tag creation when setting to a mix of new and existing tags are used
* Check for case-insensitive duplicates when creating new tags
* Support __gt__ and __lt__ ordering on Tags
* Fix list view
* Update Python version classifiers in setup.py
* Add Greek translation
* Document supported versions of Django; fix Travis to test these versions.
* Fix form tests on Django 1.10
* Address list_display and fieldsets in admin docs
* external_apps.txt improvements
* Remove support for Django 1.4-1.6, again.
* Add extra_filters argument to the manager’s most_common method
* Specify app_label for Tag and TaggedItem
* Fix UnboundLocalError in _TaggableManager.set(..)
* Update doc links to reflect RTD domain changes
* Improve Russian translations
* Add app config, add simplified Chinese translation file
* Implementation of m2m_changed signal sending
* Code and tooling improvements
* Added Spanish and Turkish translations
* Add the min_count parameter to managers.most_common function
* Address deprecation warnings
* Add option to override default tag string parsing
* Drop support for Python 2.6
* Silence Django 1.9 warning
* Django 1.9 compatibility fix
* Allows custom Through Model with GenericForeignKey
* Silence Django 1.9 warning about on_delete
* Django 1.9 beta compatibility
* Fix unknown column object_id issue with Django 1.6+
* Database index added on TaggedItem fields content_type & object_id
* Access default manager via class instead of instance
* Prevent IntegrityError with custom TagBase classes
* Fix an admin bug related to the Manager property through_fields
* Fix bug that assumed all primary keys are named ‘id’
* Add option to allow case-insensitive tags
* Fix wrong slugs for non-latin chars
* Only works if optional GPL dependency (unidecode) is installed
* Prevent extra JOIN when prefetching
* Prevent _meta warnings with Django 1.8
* Django 1.8 support
* Specify that the internal type of the TaggitManager is a ManyToManyField
* Fixed 1.7 migrations.
* Final (hopefully) fixes for the upcoming Django 1.7 release.
* Added Japanese translation.
* Backwards incompatible: Support for Django 1.7 migrations. South users have to
set SOUTH_MIGRATION_MODULES to use taggit.south_migrations for taggit.
* Backwards incompatible: Django’s new transaction handling is used on Django 1.6 and newer.
* Backwards incompatible: Tag.save got changed to opportunistically try to save the tag and
if that fails fall back to selecting existing similar tags and retry – if that fails too
an IntegrityError is raised by the database, your app will have to handle that.
* Added Italian and Esperanto translations.
* Forbid multiple TaggableManagers via generic foreign keys.
* Fixed support for Django 1.4 and 1.5.
* Added support for prefetch_related on tags fields.
* Fixed support for Django 1.7.
* Made the tagging relations unserializeable again.
* Allow more than one TaggableManager on models (assuming concrete FKs are used for the relations).
-------------------------------------------------------------------
Sat Sep 28 16:30:12 UTC 2013 - p.drouand@gmail.com
- Update to version 0.10
+ Support for Django 1.6 and 1.7.
+ Python3 support
+ Dropped support for Django < 1.4.5.
+ Tag names are unique now, use the provided South migrations to upgrade.
- Use download url as source url
- Remove redundant %clean setion and useless CFLAGS export
- Add documentation from tarball
-------------------------------------------------------------------
Tue Mar 15 14:08:25 UTC 2011 - alexandre@exatati.com.br
- Update to 0.9.3;
- Spec file regenerated with py2pack;
- Removed m2m_target_field_name-fix.diff, merged in upstream.
-------------------------------------------------------------------
Wed Mar 2 03:17:31 UTC 2011 - alexandre@exatati.com.br
- Replaced tabs by spaces and removed version in spec file header.
-------------------------------------------------------------------
Tue Mar 1 23:57:34 UTC 2011 - appleonkel@opensuse.org
- Add patch for https://github.com/alex/django-taggit/issues/60/find
-------------------------------------------------------------------
Mon Jan 17 21:41:45 UTC 2011 - alexandre@exatati.com.br
- Update t0 0.9.2.
-------------------------------------------------------------------
Sat Sep 25 12:14:44 UTC 2010 - alexandre@exatati.com.br
- Update to 0.9.1.
-------------------------------------------------------------------
Wed Sep 22 02:02:10 UTC 2010 - alexandre@exatati.com.br
- Update t 0.9.0;
- Bzip2 source file.
-------------------------------------------------------------------
Tue Jun 22 02:18:08 UTC 2010 - alexandre@exatati.com.br
- Update to 0.8.0.
-------------------------------------------------------------------
Sat May 8 12:22:36 UTC 2010 - alexandre@exatati.com.br
- Initial version (0.6.0) for openSUSE.