Skip to content

Releases: django-ordered-model/django-ordered-model

3.7.4

17 Mar 15:53
Compare
Choose a tag to compare

Relax Check for OrderedModelManager to a Warning, if the manager returns the correct queryset (#290)

3.7.3

16 Mar 00:32
Compare
Choose a tag to compare
  • Restrict signal handler 'senders' to subclasses of OrderedModelBase to avoid query count regression due to Collector.can_fast_delete logic in models/deletion.py (#288)
  • Fix reorder_model management command re-ordering with multiple order_with_respect_to values

3.7.2

14 Mar 15:27
Compare
Choose a tag to compare
  • Fix a performance regression (unnecessary queries) in the WRT change detection (#286)
  • Add a Check that order_with_respect_to specifies only ForeignKey fields
  • Add a Check that our subclasses of ModelManager and QuerySet are used (#286)

3.7.1

06 Mar 17:03
Compare
Choose a tag to compare
  • Fix for model.save() falsely detecting WRT change from admin create since 3.7
  • Cascaded deletes of OrderedModel instances now handled using signals (#182)

3.7

03 Mar 15:10
Compare
Choose a tag to compare
3.7
  1. Use bulk update method in reorder_model management command for performance (#273)
  2. Add tox builder for python 3.10, use upstream DRF with upstream django
  3. Emit a system Check failure if a subclass of OrderedModelBase fails to specify Meta.ordering
  4. Updating the value of fields within order_with_respect_to now adjusts ordering accordingly (#198)

3.6

30 May 14:02
Compare
Choose a tag to compare
3.6
  • Add serializers.OrderedModelSerializer to allow Django Rest Framework to re-order models (#251 #264)
  • Add tox builder for Django 4.0, drop building against 2.0 and 2.1 due to DRF compatibility.

3.5

12 Jan 19:16
Compare
Choose a tag to compare
3.5
  • Django 4.0 compatibility: Fix ChangeList constructor for Admin (#256)
  • Remove usage of assertEquals in tests (#255)
  • Add admin screenshots to README (#245)
  • Fix reorder command for custom order field models (#257)

3.4.3

20 Apr 21:02
Compare
Choose a tag to compare
  • Fix packaging, setup.py was missing management command package path

3.4.2

20 Apr 15:15
Compare
Choose a tag to compare
  • Fix OrderedTabularInline for models with custom primary key field (#233)
  • Add management command reorder_model that can re-order most models with a broken ordering (#240)
  • Fix handling of keyword arguments passed to bulk_create by Django 3 (#235)
  • Fix inline admin support for Proxy Models by adding parent model to url name (#242)
  • Migrated to GitHub Actions workflow (#241)

3.4.1

13 May 06:39
8612692
Compare
Choose a tag to compare
  • Fix regression in admin OrderedInlineMixin after refactor in 3.4.0