Releases: packbackbooks/lti-1-3-php-library
Fix a PHP warning when deep link settings is not present in message launch
Implemented several changes to comply with OpenID Connect Core
Implemented several changes to comply with (OpenID Connect Core)[https://openid.net/specs/openid-connect-core-1_0.html]. Nonce validation changed such that it now verifies that the nonce and state associated with an LTI Message Launch request matches the state associated with the nonce and state created during the OIDC login request. Improve how line items are fetched and created when putting a grade to a line item.
For more details, see the changelog: https://github.com/packbackbooks/lti-1-3-php-library/blob/master/CHANGELOG.md#500
For information on upgrading from 4.* to 5.*, see https://github.com/packbackbooks/lti-1-3-php-library/blob/master/UPGRADES.md#40-to-50
v4.1.3 Updated the ImsCache
- Updated the ImsCache to properly retrieve the nonce and request body. #40
v4.1.2 Fix a typing error
- Fix an typing error when the response doesn't have a body. #39
v4.1.1 Remove usage of file_get_contents
- Get the public keyset via an HTTP client instead of file_get_contents (#38)
v4.1.0 Various lineitem fixes
4.0.0 Add the ability to set debugging mode
Adds the ability to set debugging mode, which will be false
by default, see #32
3.0.3 Adds response/request logging for LTI 1.3 gradesync
Adds response/request logging for LTI 1.3 gradesync for easier debugging, see #31
3.0.2 Fix zero grades not being synced in LTI 1.3
Fix zero grades not being synced in LTI 1.3, see #30