Changelog for
python3-django-taggit-4.0.0-lp156.2.10.noarch.rpm :
* Fri May 05 2023 Markéta Machová
- 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 04 2023 Dirk Müller - 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 2022 John Vandenberg - 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 2022 Misha Komarovskiy - Update to 2.1.0
* Add Python 3.10 support.
* Add Django 4.0 support.
* Drop Django 3.1 support.
* Tue Dec 07 2021 Misha Komarovskiy - 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 07 2021 Daniel Molkentin - 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 2021 Daniel Molkentin - Update to version 1.4.0
* Bump the taggit version number to 1.4.0
* Mon Aug 24 2020 Daniel Molkentin - 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 2020 Marcus Rueckert - 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 04 2019 Daniel Molkentin - 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 01 2019 Daniel Molkentin - 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).