- fix building with new setuptools - ruff formatter, GitHub Action, code formatted - pyproject.toml single config - added Django 5.1 - pypi trusted publish - drop support old django 3.2, 4.0, 4.1 - drop support python 3.8 3.9 - drop support drf 3.11 3.12 3.13 - lower logging level on legitimate cases
3.14
3.2
3.2.0
- Previously if the required score was set to 0 (in an attempt to not i actually block anything), the default of 0.5 would be used instead. This was due to incorrect logic when checking for None values. This changes fixes this handling so that a required score of 0 may be set. - The docs state that "Validation is passed if the score value returned by Google is greater than or equal to required score." However the code was actually checking for a score greater than required, not greater than or equal to. This change fixes the logic to match the stated behavior.