- Handle MutableMapping deprecation warning (#72)
- Add secure_icon to tool config xml (#62)
- Add oauth_token as a valid launch parameter (#68)
- Check full tagname when parsing xml (#60)
- Fix issue with cartridge_icon parsing from xml (#58)
- Add icon to tool config xml (#57)
- Handling Non-Standard LTI Params (#55)
- tool_provider: Fix doc for post_read_result (#53)
- Pass through params with empty values (#47)
- Fix the PyPI long description.
- Add test of from_post_request (#45)
- Code to allow registration of an LTI 2 proxy (#42)
- Fix attribute name (#44)
- Content item (#41)
- Fix for bug in ToolConsumer urlencoding (#40)
- PEP8 (#35)
- Add Python 3.6 support (#34)
- Fix proxy validator (#30).
- Fix flask request initialization (#28).
- Do not require secret for tool provider (#26).
- Python 3 compatibility.
- Fork from dce_lti_py, and rename to
lti
at version 0.7.4. - Convert text files to reStructured Text.
- Use README as PyPI long description.
- Include
oauth_body_hash
parameter in outcome request.
- Add some launch params specific to the Canvas editor.
- Add contributor section to README.
- Use
find_packages
insetup.py
to find contrib packages.
- Fork from _ims_lti_py_, and rename to
dce_lti_py
at version 0.6. - Update README and add HISTORY.
- Update project to utilize oauthlib.
- Convert from python-oauth2 to oauthlib and requests-oauthlib.
- Refactor out the use of mixin classes.
- Make
LaunchParams
a first-class object. - Major rewrite and rename of the test suite.
- Use SemVer version identifier.
- Use pytest and tox for test running.