Skip to content

Latest commit

 

History

History
273 lines (160 loc) · 21.5 KB

CHANGELOG.md

File metadata and controls

273 lines (160 loc) · 21.5 KB

Changelog

1.6

1.6.2 - 2024-01-04

(full changelog)

Bugs fixed

Documentation improvements

Continuous integration improvements

1.6.1 - 2023-06-16

1.6.1 Adds missing changelogs for release 1.6.0.

(full changelog)

1.6.0 - 2023-06-16

1.6.0 adds the ability to specify multiple client IDs for a single issuer and to manually specify the http scheme when building URLs, which may be necessary for some deployments where autodetection of the scheme based on the request header produces wrong results.

(full changelog)

Enhancements made

Bugs fixed

  • fix(lti13): Fix protocol for redirect_uri if behind a reverse proxy with TLS termination #165 (@jeflem)

Maintenance and upkeep improvements

Documentation improvements

  • docs: fix details in changelog - missing date, heading level, links #161 (@consideRatio)

Contributors to this release

(GitHub contributors page for this release)

@consideRatio | @jeflem | @martinclaus | @minrk

1.5

1.5.1 - 2023-05-24

1.5.1 adds compatibility with XSRF changes in JupyterHub 4.

(full changelog)

Bugs fixed

Documentation improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@consideRatio (activity) | @martinclaus (activity) | @minrk (activity) | @regisb (activity) | @sean-morris (activity)

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 - 2018-08-01

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