Skip to content

Releases: celtic-project/LTI-PHP

Version 5.1.4

16 Nov 15:56
Compare
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
Compare
Choose a tag to compare

Fixed TypeError in CanvasApi

Version 5.1.2

30 Sep 16:30
Compare
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
Compare
Choose a tag to compare

What's Changed

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

Version 5.1.0

30 Aug 14:29
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Updates for PHP 8.1

Version 4.10.3

13 Jun 13:00
Compare
Choose a tag to compare

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

Version 5.0.0 release candidate 2

31 May 11:06
Compare
Choose a tag to compare
Pre-release

Library code updated for PHP 8.1+ - see Upgrading page for details of changes from version 4. Feedback is invited on this draft release.