Djangorestframework-filters

Latest version: v0.11.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.9.1

-------

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

0.9.0

-------

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``

0.8.1

-------

* 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``

0.8.0

-------

This release is tied to a major update of django-filter (more details in 66),
which fixes how lookup expressions are resolved. 'in', 'range', and 'isnull'
lookups no longer require special handling by django-rest-framework-filters.
This has the following effects:

* Deprecates ArrayDecimalField/InSetNumberFilter
* Deprecates ArrayCharField/InSetCharFilter
* Deprecates FilterSet.fix_filter_field
* Deprecates ALL_LOOKUPS in favor of '__all__' constant
* AllLookupsFilter now generates only valid lookup expressions

* 2 'range' lookup types do not work
* 15 Date lookup types do not work (year, day, ...)
* 16 'in' lookup types do not work
* 64 Fix browsable API filter form
* 69 Fix compatibility with base django-filter `FilterSet`s
* 70 Refactor related filter handling, fixing some edge cases
* Deprecated 'cache' argument to FilterSet
* 73 Warn use of `order_by`

0.7.0

-------

* 61 Change django-filter requirement to 0.12.0
* Adds support for Django 1.9
* 47 Changes implementation of MethodFilterss
* Drops support for Django 1.7
* 49 Fix ALL_LOOKUPS shortcut to obey filter overrides (in, isnull)
* 46 Fix boolean filter behavior (25) and isnull override (6)
* 60 Fix filtering on nonexistent related field

0.6.0

-------

* 43 Adds a filter exclusion/negation syntax. eg, ?some_filter!=some_value
* 44 Sets the minimum django-filter version required

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.