Releases: Harvard-University-iCommons/django-auth-lti
Release v2.1.0
What's Changed
- TLT-4135 (feat) add setting to exclude views by @elliottyates in #49
Full Changelog: v2.0.4...v2.1.0
Release v2.0.3
Adds compatibility with Django 3.1 and 3.2
Release v2.0.1
Django 2 and Python 3 further support for our projects.
Reintroduces the monkey patching of Django's reverse funciton.
Implements custom validator for requests to support the new lti library
Adds support for Django 1.10+
v1.3.0 Merge pull request #43 from Harvard-University-iCommons/task/thornton…
Release v1.2.9
Fixes type error when transitioning old tools to use patched middleware.
Release v1.2.8
Hotfix to get the reverse
import from django.shortcuts
to work in WSGI-mode.
Release v1.2.7
This release updates the patch_reverse
module, used by MultiLTILaunchMiddleware, to be compatible with Django 1.10. In prior verisons of Django, the reverse
method was located within the urlresolvers
module within django.core
. In 1.10+, there is a new urls
module which imports reverse
from a sub-module. We need to patch that inclusion, as well as the import of reverse
within django.shortcuts
, as it seems that django.shortcuts
is loaded prior to Middleware.
We're also splitting out the test cases for the reusable application into a tests module outside of the application package and introducing tox
to make testing across Django versions easier.
Release 1.2.6
Added Apache 2.0 license.
Release v1.2.5
Adds clean handling of oauth signature verification errors.
v1.2.4
- Adds
custom_canvas_membership_roles
to the list of launch params we look for and copy intorequest.LTI
.