Skip to content

Latest commit

 

History

History
194 lines (118 loc) · 16.2 KB

CHANGELOG.md

File metadata and controls

194 lines (118 loc) · 16.2 KB

Changelog

[1.5]

[1.5.0] - 2023-03-31

This release introduces support of LTI 1.3 and moves large parts of the usage information to ltiauthenticator.readthedocs.io.

New features added

Bugs fixed

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@BenGig | @consideRatio | @dennis531 | @martinclaus | @minrk

[1.4]

[1.4.0] - 2023-03-01

The main purpose of this release is to remove the non-functional LTI13OAuthenticator class introduced in 1.3.0 while its being worked on towards a functional state. Any merged PRs related to LTI 1.3 which were later removed are still kept in this changelog to give credit to the contributors.

New features added

  • feat(lti13): Make tool name & description configurable #103 (@yuvipanda)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Continuous integration improvements

Contributors to this release

(GitHub contributors page for this release)

@consideRatio | @isaacpod | @jgwerner | @krassowski | @martinclaus | @minrk | @ptcane | @regisb | @yuvipanda

[1.3]

[1.3.0] - 2021-11-15

Enhancements made

  • Add LTI 1.3 authenticator and config handler #73 (@jgwerner)

Contributors to this release

(GitHub contributors page for this release)

@consideRatio | @jgwerner | @yuvipanda

[1.2]

[1.2.0] - 2021-09-02

Enhancements made

  • Add LTI 1.1 config handler for the /lti11/config route #67 (@jgwerner)

Contributors to this release

(GitHub contributors page for this release)

@consideRatio | @jgwerner | @yuvipanda

[1.1]

[1.1.0] - 2021-09-01

New features added

  • Add username_key as an LTI 1.1 Authenticator configurable #48 (@jgwerner)

Bugs fixed

  • Remove exception when default custom_canvas_user_id argument is not included in LTI 1.1 launch request #51 (@jgwerner)
  • Fix oauthlib dependency #37 (@brospars)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@BenGig | @brospars | @consideRatio | @jgwerner | @yuvipanda

[1.0]

[1.0.0] - 2020-12-04

BREAKING CHANGE: Log out current user when a new user logs in, reducing confusion about which 'user' is logged in. Multiple 'LTI' users can exist for the same 'human' user - often per-course. This makes sure the 'correct' LTI user is logged in whenever a launch request is clicked, instead of deferring to a previous launch request's LTI user. #31 (@U4I-fedir-kryvytskyi)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@consideRatio | @ptcane | @U4I-fedir-kryvytskyi | @welcome | @yuvipanda

[0.4]

[0.4.0] - 2019-12-11

Bugs fixed

  • Fix bug about "has no attribute request" if x-forwarded-proto wasn't part of the web request header #25 (@consideRatio)
  • Bump oauthlib dependency from ==2.* to >=3.0 to be compatible with JupyterHub 1.0.0 #24 (@consideRatio)

Maintenance and upkeep improvements

[0.3]

[0.3.0]

This is the projects first release on GitHub even though there was some releases to PyPI. A lot of work was put in by pushing directly to the master branch. For a full list of changes only the commit history will do justice.

Merged PRs