- Added support for Django 2.0
- Added support for Django 1.11 and Python 3.6
- Dropped support for PyPy and PyPy3
- Reverted "Fixed undesired caching in
is_group_memberfactory"
- Added logging to predicates
- Added support for Django 1.10
- Fixed undesired caching in
is_group_memberfactory
- Improved handling of skipped predicates
- Fixed regression that wouldn't short-circuit boolean expressions
- Added support for Django 1.9 and Python 3.5
- Added support for skipping predicates simply by returning
None. The previous way of skipping predicates by raisingSkipPredicatehas been deprecated and will not be supported in a future release.
- Initial stable public release
- Dropped support for Python 3.2
- Added Django test suite
- Added function-based view decorator
- Added class-based view mixin
- Added support for creating predicates from partial functions
- Added support for creating predicates from instance methods
- Added predicate invocation context
- Added support for automatically passing
selfto a predicate - Added support for discarding a predicate's result
- Added compatibility with PyPy and PyPy 3
- Added
always_true()andalways_false()predicates - Added integration with Tox
- Bug fixes
- Added compatibility with Python 3.4
- Improved admin integration
- Initial public release