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 ofFilter.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