Django Rest Framework Filters Versions Save

Better filtering for Django REST Framework

v1.0.0.dev2

3 years ago

v1.0.0.dev1

3 years ago

v0.11.1

5 years ago

v0.10.2.post0

5 years ago

This is a post release that set django-filter compatibility to 1.x.

  • #253 Set django-filter version at 1.x-compatible releases.

v0.10.2

6 years ago

This is a maintenance release that fixes compatibility with django-filter.

  • #189 Fix method name collision

v0.10.1

6 years ago

This is a maintenance release that fixes the following bugs:

  • #172 Prevent deepcopying of filter's parent

v0.10.0

7 years ago

This release primarily adds compatibility with django-filter 1.0 (more details in #144), and is an intermediate step to overhauling the behavior of filters that span relationships.

As RelatedFilter is a subclass of ModelChoiceFilter, you may take advantage of the callable behavior for the queryset argument. The queryset is now a required argument, which is a forwards-incompatible change. You can provide the model's default queryset to maintain the current behavior, or a callable, which will allow you to filter the queryset by the request's properties.

  • #124 Removed deprecation warnings
  • #128 Fix all lookups handling for related fields
  • #129 Fix template rendering
  • #139 Fix metaclass inheritance bug
  • #146 Make RelatedFilter.queryset a required argument
  • #154 Add python 3.6 support
  • #161 Fix request-based filtering
  • #170 Improve RelatedFilter queryset error message

v0.9.1

7 years ago
  • #128 Fix all lookups handling for related fields
  • #129 Fix backend template rendering
  • #148 Version lock django-filter<1.0 due to API incompatibilities

v0.9.0

7 years ago

This release is tied to the 0.15.0 update of django-filter, and is in preparation of a (near) simultaneous 1.0 release. All current deprecations will be removed in the next release.

  • Updates django-filter requirement to 0.15.0
  • #101 Add support for Django 1.10, set DRF support to 3.3, 3.4, and drop support for python 3.2
  • #114 Add lookups argument to RelatedFilter
  • #113 Deprecated MethodFilter for new Filter.method argument
  • #123 Fix declared filters being overwritten by AllLookupsFilter

v0.8.1

7 years ago
  • Fix bug where AllLookupsFilter would override a declared filter of the same name
  • #84 Fix AllLookupsFilter compatibility with ForeignObject related fields
  • #82 Fix AllLookupsFilter compatibility with mixin FilterSets
  • #81 Fix bug where FilterSet modified ViewSet.filter_fields
  • #79 Prevent infinite recursion for chainable transforms, fixing compatiblity w/ django.contrib.postgres