Skip to content

Releases: wagtail/django-modelcluster

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

0.3

17 Jun 15:31
Compare
Choose a tag to compare
0.3
  • Added exists(), first() and last() methods on FakeQuerySet
  • Fix: Model ordering is applied when adding items to DeferringRelatedManager