Releases: celtic-project/LTI-PHP
Version 5.1.4
Version 5.1.3
Fixed TypeError in CanvasApi
Version 5.1.2
Fix typo in Score service
Add check that message URL is a string
Correct unofficial outcomes service for non-numeric outcomes
Report error when unable to sign JWT
Fix setting of returnUrl property
Version 5.1.1
What's Changed
- Fix \ceLTIc\LTI\LineItem::fromEndpoint by @Izumi-kun in #86
Full Changelog: v5.1.0...v5.1.1
Version 5.1.0
Enhanced data validation of incoming messages and service responses (set strict mode via the Util::$strictMode
property)
Public keys fetched are automatically saved for re-use (disable this via the Util::$disableFetchedPublicKeysSave
property)
submissionStarted
and submissionCompleted
properties added to the Outcome class
fromJsonObject
methods of Item, FileItem and LtiLinkItem Content classes now return a boolean (was void)
Content\Item->addPlacementAdvice
method now returns a boolean (was void)
getBaseString
method added to Platform and Tool classes
Deprecated Service\LineItem::getLineItem
and Jwt->verify
methods, and warnings
property of Platform and Tool classes
Version 5.0.2
Miscellaneous fixes for PHP 8.1 related issues
Allow full URL for icon in tool registration
Version 5.0.1
Allow resourceLink to be null for a UserResult object
Fix bug when error occurs with call to Result service in ResourceLink->doOutcomesService
Fix tests for missing parameters with LtiSubmissionReviewRequest message
Do not enable LTI 2 platforms by default
Correct return type for Tool::findService method
Avoid creation of platform record when LTI 2 not supported by tool
Fix data type errors
Use ServiceDefinition class for ToolProxy service
Set default alg value when parsing a key with Firebase JWT client
Version 5.0.0
Updates for PHP 8.1
Version 4.10.3
Miscellaneous bug fixes
Updates to avoid deprecation warnings with PHP 8.1+
Corrections to documentation comments
Version 5.0.0 release candidate 2
Library code updated for PHP 8.1+ - see Upgrading page for details of changes from version 4. Feedback is invited on this draft release.