Skip to content

Releases: wagtail/django-modelcluster

3.0

02 Feb 10:27
Compare
Choose a tag to compare
3.0
  • Added support for many-to-many relations (Thejaswi Puthraya, Matt Westcott)
  • Added compatibility with django-taggit 0.20 and dropped support for earlier versions
  • Deprecated the Model._meta.child_relations property (get_all_child_relations should be used instead)
  • Implemented the set() method on related managers (introduced in Django 1.9)

2.0

22 Apr 14:43
Compare
Choose a tag to compare
2.0
  • Removed Django 1.7 and Python 3.2 support
  • Added system check to disallow related_name='+' on ParentalKey
  • Added support for TAGGIT_CASE_INSENSITIVE on ClusterTaggableManager
  • Field values for serialization are now fetched via pre_save (which, in particular, ensures that file fields are committed to storage)
  • Fix: System checks now correctly report a model name that cannot be resolved to a model
  • Fix: prefetch_related on a ClusterTaggableManager no longer fails (but doesn't prefetch either)
  • Fix: Adding invalid types as tags now correctly reports a ValueError

1.1

17 Dec 15:37
Compare
Choose a tag to compare
1.1
  • Django 1.9 compatibility
  • Added exclude() method to FakeQuerySet
  • Removed dependency on the 'six' package, in favour of Django's built-in version

1.1b1

04 Dec 15:42
Compare
Choose a tag to compare
1.1b1 Pre-release
Pre-release
  • Django 1.9 compatibility
  • Added exclude() method to FakeQuerySet
  • Removed dependency on the 'six' package, in favour of Django's built-in version

1.0

09 Oct 12:57
Compare
Choose a tag to compare
1.0
  • Removed Django 1.6 and Python 2.6 support
  • Added system check to ensure that ParentalKey points to a ClusterableModel
  • Added validate_max, min_num and validate_min parameters to childformset_factory

0.6.2

13 Apr 16:40
Compare
Choose a tag to compare

Fix: Updated add_ignored_fields declaration so that South / Django 1.6 correctly ignores modelcluster.contrib.taggit.ClusterTaggableManager again

0.6.1

09 Apr 15:56
Compare
Choose a tag to compare

re-release of 0.6 (withdrawn due to packaging issues)

0.6

09 Apr 14:59
Compare
Choose a tag to compare
0.6
  • Django 1.8 compatibility
  • 'modelcluster.tags' module has been moved to 'modelcluster.contrib.taggit'

0.5

03 Feb 10:28
Compare
Choose a tag to compare
0.5
  • ClusterForm.Meta formsets can now be specified as a dict to allow extra properties to be set on the underlying form.
  • Added order_by() method to FakeQuerySet
  • Fix: Child object ordering is now applied without needing to save to the database

0.4

04 Sep 20:25
Compare
Choose a tag to compare
0.4
  • Django 1.7 compatibility
  • Fix: Datetimes are converted to UTC on serialisation and to local time on deserialisation, to match Django's behaviour when accessing the database
  • Fix: ParentalKey relations to a model's superclass are now picked up correctly by that model
  • Fix: Custom Media classes on ClusterForm now behave correctly