Releases: packbackbooks/lti-1-3-php-library
v6.2.0 Improve the interface for Deep Links
v6.1.2
v6.1.1 Update "state not found" error message
What's Changed
Full Changelog: v6.1.0...v6.1.1
v6.1.0
What's Changed
Notable changes:
- Add PHP version requirement to composer.json by @danielTiringer in #139
- Include
resourceId
andtag
of line items in deep link resource by @gkreitz in #142
All changes:
- Update nesbot/carbon requirement from ^2.43 to ^2.43 || ^3.0 by @dependabot in #136
- fix typo and missed class by @snake in #137
- Lint by @dbhynds in #138
- Fix linting error by @dbhynds in #140
- Add PHP version requirement to composer.json by @danielTiringer in #139
- Include
resourceId
andtag
of line items in deep link resource by @gkreitz in #142
New Contributors
- @danielTiringer made their first contribution in #139
- @gkreitz made their first contribution in #142
Full Changelog: v6.0.0...v6.1.0
v6.0.0
Upgrade Guide
See the 5.x to 6.0 Upgrade Guide for a list of changes. Notable changes include:
- Changed how LtiMessageLaunch are handled (use
initialize()
instead ofvalidate()
) - Changed how the OIDC Login URL is retrieved, and deprecated the Redirect object
- Strict typing added, affecting the
ICookie
,IDatabase
, andIMigrationDatabase
interfaces and others
The upgrade guide should provide detailed instructions on how to implement necessary changes. If the documentation is confusing or incomplete, please create an issue or open a pull request.
What's Changed
- Delete deprecated methods and classes by @dbhynds in #119
- Fix most todos, add docs, strongly type most things by @dbhynds in #120
- Add phpstan by @dbhynds in #121
- Swap to pint for linting by @dbhynds in #122
- Move Deep Link Resources into their own namespace by @dbhynds in #124
- Final changes by @dbhynds in #123
- Fix errors in launch by @dbhynds in #126
- Improve code coverage by @dbhynds in #125
- Reduce complexity in LtiServiceConnector::getAll() by @dbhynds in #128
- v6.0 beta by @dbhynds in #127
Full Changelog: v5.7.1...v6.0.0
v5.7.1 Fixes an issue with making PUT requests for line items
v5.7.0 Change how the OIDC Login URL is used, mark the Redirect for deprecation
What's Changed
See https://github.com/packbackbooks/lti-1-3-php-library/blob/master/UPGRADES.md#56-to-57 for upgrade notes.
- Update linting by @dbhynds in #115
- Change how the OIDC Login URL is used, mark the Redirect for deprecation by @dbhynds in #116
- Update upgrades.md by @dbhynds in #118
Full Changelog: v5.6.0...v5.7.0
v5.6.0 Add support for migrations from LTI 1.1 to 1.3. Add deprecations in preparation of v6
What's Changed
- Abstract the code by @dbhynds in #101
- MGMT-132: Supporting migrations by @dbhynds in #99
- Initial preparation for v6.0 by @dbhynds in #105
NOTE: The recommended way for creating LTI Message Launches from a request has change. Instead of $ltiMessageLaunch->validate($request)
, instead do $ltiMessageLaunch->initialize($request)
. This will change permanently in v6.
Full Changelog: v5.5.4...v5.6.0