Skip to content

Releases: Harvard-University-iCommons/django-auth-lti

Release v2.1.0

13 Apr 14:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.4...v2.1.0

Release v2.0.3

28 Apr 20:45
Compare
Choose a tag to compare

Adds compatibility with Django 3.1 and 3.2

Release v2.0.1

28 Oct 21:18
0580633
Compare
Choose a tag to compare

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+

12 Dec 16:10
f9364ab
Compare
Choose a tag to compare
v1.3.0

Merge pull request #43 from Harvard-University-iCommons/task/thornton…

Release v1.2.9

23 May 18:54
Compare
Choose a tag to compare

Fixes type error when transitioning old tools to use patched middleware.

Release v1.2.8

16 Mar 18:54
Compare
Choose a tag to compare

Hotfix to get the reverse import from django.shortcuts to work in WSGI-mode.

Release v1.2.7

16 Mar 16:57
Compare
Choose a tag to compare

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

17 Aug 14:15
Compare
Choose a tag to compare

Added Apache 2.0 license.

Release v1.2.5

08 Apr 19:55
Compare
Choose a tag to compare

Adds clean handling of oauth signature verification errors.

v1.2.4

04 Sep 16:36
Compare
Choose a tag to compare
  • Adds custom_canvas_membership_roles to the list of launch params we look for and copy into request.LTI.