Releases: qld-gov-au/ckanext-csrf-filter
Releases · qld-gov-au/ckanext-csrf-filter
2.0.0 Add CKAN 2.11 support and drop Python 2
1.2.1 Fix SameSite on Python 2, exclude logout from filtering
1.2.0 Add configuration options for SameSite and custom rules
What's Changed
- [QOLSVC-1241] stop login page from being cached by @ThrawnCA in #33
- Develop to master - fix CSRF errors on re-login by @ThrawnCA in #34
- SameSite Config Option for Cookie by @JVickery-TBS in #36
- [QOLSVC-3186] preserve CSRF token in API token deletion form by @ThrawnCA in #40
- Custom Token Check Exemption Rules by @JVickery-TBS in #38
- Allow Response Streams by @JVickery-TBS in #37
- Clean up lint and test failures by @ThrawnCA in #42
- Develop to master by @ThrawnCA in #41
New Contributors
- @JVickery-TBS made their first contribution in #36
Full Changelog: 1.1.7...1.2.0
Fix failures on re-login
What's Changed
- [QOLSVC-1241] stop login page from being cached by @ThrawnCA in #33
- Develop to master - fix CSRF errors on re-login by @ThrawnCA in #34
Full Changelog: 1.1.7...1.1.8
Support CKAN 2.10
What's Changed
Full Changelog: 1.1.6...1.1.7
Fix Login CSRF handling on CKAN 2.9
What's Changed
- [QOL-9385] handle CKAN 2.9 path to Repoze form plugin by @ThrawnCA in #29
- Develop to master - fix import path for CKAN 2.9 by @ThrawnCA in #30
Full Changelog: 1.1.5...1.1.6
Ensure Flask views are returned
What's Changed
Full Changelog: 1.1.4...1.1.5
Fix handling of slashes in URLs and usernames
What's Changed
- DC-31541 Fix API calls by @ThrawnCA in #23
- [DC-31541] add testing of encoding handling with real Request by @ThrawnCA in #25
Full Changelog: 1.1.3...1.1.4
Don't try to inject tokens in emails
Skip token injection in rendering contexts where there is no response object, or the rendered template is not HTML.
What's Changed
- Update imports to use full path by @markstuart in #15
- [QOL-8392] gracefully handle contexts with no response object or non-HTML response type by @ThrawnCA in #21
- Develop to master by @ThrawnCA in #22
Full Changelog: 1.1.2...1.1.3
Fix Python 3 string bugs
Fix handling of str
vs bytes
in Python 3