Skip to content

Releases: carltongibson/django-filter

Version 1.0.3

16 May 18:59
Compare
Choose a tag to compare

Improves compatibility with Django REST Framework schema generation.

See the 1.0.3 Milestone for full details.

Version 1.0.2

24 Mar 19:13
Compare
Choose a tag to compare

Updates for compatibility with Django 1.11 and Django REST Framework 3.6.

Adds CI testing against Python 3.6

See the 1.0.2 Milestone for full details.

Version 1.0.1

28 Nov 15:07
Compare
Choose a tag to compare

Small patch.

Assuming DRF is installed, adds rest_framework submodule to the django_filters namespace.

This allows usage like:

import django_filters

class ProductFilter(django_filters.rest_framework.FilterSet):
    # ....

without requiring a further import.

Version 1.0.0

17 Nov 14:55
Compare
Choose a tag to compare

This release removes all the deprecated code from 0.14 and 0.15 for 1.0 #480.

Please see the Migration Notes for details of how to migrate.

Stick with 0.15.3 and fix warnings there if you're not ready to update.

The release also includes a number of small fixes and documentation updates.
See the 1.0 Milestone for full details.

Version 0.15.3

17 Oct 08:16
Compare
Choose a tag to compare

Adds compatibility for DRF (3.5+) get_schema_fields filter backend
introspection.

Version 0.15.2

29 Sep 11:59
Compare
Choose a tag to compare

Quick fix for #506. Removes an import time dependency on having the Django Template Language backend configured.

Version 0.15.1

28 Sep 19:52
Compare
Choose a tag to compare

A couple of quick bug fixes:

  • #496 OrderingFilter not working with Select widget
  • #498 DRF Backend Templates not loading

Recommended.

Version 0.15.0

20 Sep 20:32
Compare
Choose a tag to compare

This is a preparatory release for a 1.0. Lots of clean-up, lots of changes,
mostly backwards compatible.

Special thanks to Ryan P Kilby (@rpkilby) for lots of hard work.

Most changes should raise a Deprecation Warning.

Note: if you're doing Clever Things™ with the various filter options
— filter_overrides etc — you may run into an AttributeError since these
are now defined on the metaclass and not on the filter itself.
(See the discussion on #459)

Summary: Highly Recommended, but take a moment to ensure everything still works.

  • Added the DRF backend. #481
  • Deprecated MethodFilter in favour of Filter.method #382
  • Move filter options to metaclass #459
  • Added get_filter_predicate hook. (Allows e.g. filtering on annotated fields) #469
  • Rework Ordering options into a filter #472
  • Hardened all deprecations for 1.0. Please do see the Migration Notes

See also the Full Milestone Listing and the 0.14.0 to 0.15.0 comparison

Django Filter 0.15.0 on PyPI

Version 0.14.0

14 Aug 19:20
Compare
Choose a tag to compare

Small release adding a number of fixes and a DurationFilter.

See the Milestone for Full Details

Version 0.13

11 Mar 19:55
Compare
Choose a tag to compare

Lots of good stuff. See the milestone