Implements a variety of improvements to the library:
Improved cache handling for auth tokens
Improves status and error messages for LTI service calls
Converts the LtiServiceConnector to a generic API client that wraps guzzle
Creates a request object used by the LtiServiceConnector
DRYs out code related to LTI services fetching a list of objects
Improves test coverage and testability
Breaking changes and an upgrade guide are described in CHANGELOG.md and UPGRADES.md. The Laravel Implementation Guide in the wiki has also been updated.
Summary of Changes
Implements a variety of improvements to the library:
Breaking changes and an upgrade guide are described in CHANGELOG.md and UPGRADES.md. The Laravel Implementation Guide in the wiki has also been updated.
Testing