Django Rules Versions Save

Awesome Django authorization, without the database

v3.3.0

2 years ago
  • Introduce type annotations for common APIs

v3.2.1

2 years ago
  • Fixed incorrect Django versions mentioned in CHANGELOG

v3.2.0

2 years ago
  • Added support for Python 3.10
  • Dropped support for Python 3.6 (EOL)
  • Dropped support for Django 3.0 and 3.1 (EOL)

v3.1.0

2 years ago
  • Added support for Django 4.0

v3.0.0

3 years ago
  • Dropped support for Python 2
  • Dropped support for Django versions before 2.2

Upgrading from 2.x: The are no significant changes between rules 2.x and 3.x except dropping support for Python 2, so before upgrading to 3.x you just need to make sure you're running a supported Python 3 version.

v2.2.0

4 years ago
  • Added compatibility with Django v3.0

v2.1.0

4 years ago
  • Added ability to automatically check for permissions in Django Rest Framework viewsets.
  • Added ability to automatically check for permissions in Django class-based views.
  • Added ability to automatically register permissions for models.
  • Added shim for "six" in anticipation for Django 3.0 dropping support for Python 2 and removing "six" from its codebase.

v2.0.1

5 years ago
  • Fixed issue with using rules in CreateView CBV

v2.0.0

5 years ago
  • Removed support for Python 2.6 and 3.3
  • Removed support for Django versions before 1.11
  • Removed SkipPredicate exception and skip method of Predicate
  • Removed replace_rule and related APIs
  • Added set_rule and related APIs to safely replace a rule without having to ensure one already exists
  • Added compatibility with Django v2.1
  • Re-introduced support for PyPy and PyPy 3
  • Changed Python and Django supported versions policy to exclude end-of-life versions. Support for EOL'd versions will be dropped in minor version updates of rules from now on.

v1.4.0

5 years ago
  • Fixed masking AttributeErrors raised from CBV get_object
  • Fixed compatibility with inspect in newer Python 3 versions
  • Added ability to replace rules and permissions