Skip to content

Releases: cyface/django-termsandconditions

Updating Wheel Versions

26 Jan 15:46
aa068dc

Choose a tag to compare

Updating to support wheel upload for Python 3.10 and 3.11.

Removing Python 3.6 Support

04 Jan 20:02

Choose a tag to compare

Removing Python 3.6 Support

  • GitHub and Poetry have both stopped supporting Python 3.6, so builds won't run with it enabled.
  • Security support for Python 3.6 ended over a year ago.

v2.0.11

15 Oct 14:42
6cabe13

Choose a tag to compare

Fix an issue where redirect to terms accept lacked a trailing slash, causing Django to either not find the URL if APPEND_SLASH was False, or return a redirect if it was true. Thanks to Jeff Jarvis for the report.

v2.0.10

23 Jun 12:55
32c4902

Choose a tag to compare

Fix security vulnerability.

v2.0.9

07 Oct 15:10
5cb3053

Choose a tag to compare

Fix security vulnerability.

Add ability to exclude Superusers from T&Cs

27 Jan 16:43
7e528ad

Choose a tag to compare

Add ability to exclude Superusers from T&Cs

Adding noopener and noreferrer to target="_blank" links on sample templates

31 Mar 13:58

Choose a tag to compare

Adding noopener and noreferrer to target="_blank" links on sample templates

Handle Multiple IP Addresses

24 Mar 20:34

Choose a tag to compare

Addressing reported issue where Postgres won't store multiple IP address strings.

Anonymous User and Cache Fixes for /terms/

21 Mar 01:32

Choose a tag to compare

The /terms view did not correctly handle anonymous users. The Django page cache was not being cleared when terms were accepted, so those views have been exempted from Django page caching.

Django3 Paths in URLs, Handle No Terms Cases

17 Feb 13:32
c5f983d

Choose a tag to compare

This version upgrades the urls.py files to use the Django 2+ path syntax, and adds better handling in the /terms view for situations where no terms have been defined. It also removes the hard-coded site-terms dependency for the /terms view, and should handle terms defined with any slug.