Skip to content

Releases: adamalton/django-csp-reports

Bugfix to avoid migration caused by AutoField vs BigAutoField

27 Jan 22:37
Compare
Choose a tag to compare

Fix Django 4.0 support

17 Jan 09:28
Compare
Choose a tag to compare

Fix a bug in version 1.7 where the deprecated django.conf.urls.url was still being used in urls.py.

Django 4.0 support

16 Jan 10:15
Compare
Choose a tag to compare

Adds support for Django 4.0.

Fix missing summary.txt template

08 Oct 16:13
Compare
Choose a tag to compare

This template got accidentally removed in the previous release.

Integer casting. Filter for browser extension reports.

04 Sep 15:02
Compare
Choose a tag to compare
  • Improved the way that values from the CSP report JSON are parsed, so that (for example) integer values supplied as strings get cast to the correct type before we try to put them into the database.
  • Add a filter_browser_extensions filter which can be used to ignore reports triggered by browser extensions trying to load disallowed content into the page.

Python 3.8 and Django 3.0 support.

21 Apr 09:50
Compare
Choose a tag to compare
  • Officially added Python 3.8 and Django 3.0 support.
  • Added new CSP_REPORTS_FILTER_FUNCTION setting to allow control of which (if any) reports to ignore.

Added official support for Django 2.0, 2.1 and 2.2

10 Jun 19:56
Compare
Choose a tag to compare

Added official support for Django 2.0, 2.1 and 2.2.

1.2

27 Aug 16:48
Compare
Choose a tag to compare
1.2
  • Added support for Django 2.x.
  • Added support for Python 3.
  • Added individual report fields to CSPReport model to allow more fine-grained filtering of data.
  • Added storage of the user agent with the report.
  • Added Django AppConfig to properly register Django app.
  • Added a Django management command to delete old CSPReport objects from the database.
  • Added a Django management command to display a summary of recent reports.