Skip to content

Releases: celtic-project/LTI-PHP

Version 5.2.0

24 Apr 18:49

Choose a tag to compare

Add support for gradesReleased property of LineItem
Add option to allow custom parameters to be passed via the message URL
Miscellaneous bug fixes

Version 5.1.4

16 Nov 15:56

Choose a tag to compare

Allow iss parameter to be included in LTI messages
Minor bug fixes

Version 5.1.3

03 Oct 23:17

Choose a tag to compare

Fixed TypeError in CanvasApi

Version 5.1.2

30 Sep 16:30

Choose a tag to compare

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

02 Sep 17:25
8d519d4

Choose a tag to compare

What's Changed

Full Changelog: v5.1.0...v5.1.1

Version 5.1.0

30 Aug 14:29

Choose a tag to compare

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

08 Jan 17:31

Choose a tag to compare

Miscellaneous fixes for PHP 8.1 related issues
Allow full URL for icon in tool registration

Version 5.0.1

21 Oct 11:43

Choose a tag to compare

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

31 Jul 12:38

Choose a tag to compare

Updates for PHP 8.1

Version 4.10.3

13 Jun 13:00

Choose a tag to compare

Miscellaneous bug fixes
Updates to avoid deprecation warnings with PHP 8.1+
Corrections to documentation comments