- Fix packaging, setup.py was missing management command package path
- Fix
OrderedTabularInlinefor models with custom primary key field (#233) - Add management command
reorder_modelthat can re-order most models with a broken ordering (#240) - Fix handling of keyword arguments passed to
bulk_createby Django 3 (#235) - Fix inline admin support for Proxy Models by adding parent model to url name (#242)
- Migrated to GitHub Actions workflow (#241)
- Fix regression in admin OrderedInlineMixin after refactor in 3.4.0
- Fix
bulk_createnot returning - Fix
OrderedModelQuerySetreturning parent class instances for polymorphic cases - Support django 3.0
- Drop support python 3.4
bulk_createnow works withorder_with_respect_to- more internal refactoring moved most methods to
OrderedModelQuerySet
- Internal refactoring now using
Manager- probably will break some code - provide
bulk_create
- Fix arrow-top and arrow-bottom not found
- Remove depricated
allow_tags - Add
previousandnextmethods - Add
topandbottombuttons in admin - Delete duplicated code from InlineModelAdminMixin
- Add Simplified Chinese translations
- Use
import_stringinstead of__import__ - Make order field's
verbose_nametranslatable(NOTE: this will cause creation of new migration file, which will not affect db state)
- Drop support for python 2.x
- Drop support for django 1.x
- Fix AdminInline for django > 2.1
- Do not install tests
- delete deprecated methods
move,move_up,move_downand_move
- Add support for Django 2.1
- Support
order_with_respect_toon related fields - Add Tabular and Stacked inline
- Drop support for Django < 1.11
- Add support for Django 2.0
- Fix problem where swap took a queryset instead of a model instance
- Fix a problem with links in the admin when using multiple threads.
- Use Django's version of
six - Fix various deprecations
- Fix missing up/down links with custom primary key
pip installnot working due to missingrequirements.txt
- Support for ordering using a specified base class when using Multi-table inheritance
- Suport for Python 3.6, Django 1.10 and 1.11.
- The move up/down links in OrderedTabularInline
- Passing args to
filter()which broke django-polymorphic.
- Add
extra_updateargument to various methods. - Fix bug in
order_with_respect_towhen using string in Python 3.
- Various bug fixes in admin
- Add support for URL namespaces other than "admin"
- Remove support for Django <1.8 and Python 2.6
- Support for multiple order_with_respect_to fields
- Remove usage of deprecated django.conf.urls.patterns
- Add support for many-to-many models.
- Add Italian translations.
1.0, because why not. Seems to be working alright for everyone. Some little things in this release:
- Add support for custom order field by inheriting from
OrderedModelBaseand settingorder_field_name. - Add support for Python 3.
- Drop support for Django 1.4.
- Fix admin buttons not working with custom primary keys.
- Fix admin using deprecated
get_query_setmethod.
- Add support for Django 1.7 and 1.8.
- Fix deprecation warning about module_name.
- Add French translations.
- Models can now be moved to any position, not just up and down.
move_up()andmove_down()are replaced byup()anddown(). See the readme for the full set of new methods. - Add
order_with_respect_tooption so models can be ordered based on another field. - The admin ordering controls are now rendered using templates.
- Ordering now always starts from 0 and has no gaps. Previously, gaps in the ordering numbers could appear when models were deleted, etc.
- Fix bug where objects always get the order of "0".
- Models with custom primary keys can now be used as ordered models.
- Support for Django 1.4, 1.5 and 1.6.
- Fix list_filter being deselected when moving in admin
- Improve performance of ordering by adding index and using Max aggregate
- First release