Changelog
0.12.1 (10.08.2014)
- Final (hopefully) fixes for the upcoming Django 1.7 release.
- Added Japanese translation.
0.12.0 (20.04.2014)
- 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.
0.11.2 (13.12.2013)
- Forbid multiple TaggableManagers via generic foreign keys.
0.11.1 (25.11.2013)
- Fixed support for Django 1.4 and 1.5.
0.11.0 (25.11.2013)
- 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).
0.10.0 (17.08.2013)
- Support for Django 1.6 and 1.7.
- Python3 support
- Backwards incompatible: Dropped support for Django < 1.4.5.
- Tag names are unique now, use the provided South migrations to upgrade.
0.9.2
- Backwards incompatible: Forms containing a
TaggableManager
by
default now require tags, to change this provide blank=True
to the
TaggableManager
.
- Now works with Django 1.3 (as of beta-1).
0.9.0
- Added a Hebrew locale.
- Added an index on the
object_id
field of TaggedItem
.
- When displaying tags always join them with commas, never spaces.
- The docs are now available online.
- Custom
Tag
models are now allowed.
- Backwards incompatible: Filtering on tags is no longer
filter(tags__in=["foo"])
, it is written
filter(tags__name__in=["foo"])
.
- Added a German locale.
- Added a Dutch locale.
- Removed
taggit.contrib.suggest
, it now lives in an external application,
see External Applications for more information.
0.8.0
- Fixed querying for objects using
exclude(tags__in=tags)
.
- Marked strings as translatable.
- Added a Russian translation.
- Created a mailing list.
- Smarter tagstring parsing for form field; ported from Jonathan
Buchanan’s django-tagging. Now supports tags
containing commas. See Tags in forms for details.
- Switched to using savepoints around the slug generation for tags. This
ensures that it works fine on databases (such as Postgres) which dirty a
transaction with an
IntegrityError
.
- Added Python 2.4 compatibility.
- Added Django 1.1 compatibility.