Skip to content

Releases: celtic-project/LTI-PHP

Version 4.4.1

26 Apr 19:11
Compare
Choose a tag to compare

Update Content-item/Deep linking handling
Add callback option for messages sent to platforms
Add isLtiMessage function
Update MySQLi data connector to use bound parameters
Bug fixes: fix check for memberships; do not include target_link_uri claim for messages from tool; ensure JWT payload is an object

Version 4.4.0

17 Feb 18:38
Compare
Choose a tag to compare

Add support for Course Groups service (see Context->getGroups and updated Context->getMemberships methods)

Version 4.3.1

16 Feb 20:35
Compare
Choose a tag to compare

Add error messages for invalid JWT claims

Version 4.3.0

05 Jan 21:03
Compare
Choose a tag to compare

Enhanced support for use by Platforms

Version 4.2.1

04 Jan 11:42
Compare
Choose a tag to compare

Add support for Sakai memberships extension service
Miscellaneous bug fixes and code tidying

Version 4.2.0

26 Nov 22:59
Compare
Choose a tag to compare

Miscellaneous bug fixes and code tidying
Added support for the LTI 1.3 dynamic registration process available in Moodle 3.10+

Version 4.1.0

26 Sep 14:13
Compare
Choose a tag to compare

Improved handling or credentials, especially for messages being sent to a platform
Improved mapping of content-item (deep linking) messages between LTI versions
Added a client for the Web Token JWT Framework library
More lenient treatment of messages which do not fully comply with the LTI specification
Added support for the 'resultData' Outcomes extension
Added experimental support for encrypting the content of JWTs

Version 4.0.3

17 Aug 21:35
Compare
Choose a tag to compare

Improved handling of service requests, espcially for older LTI services when using the new security model
Corrected the mapping of the LIS sourcedid parameters in a JWT

Version 4.0.2

22 Jul 14:03
Compare
Choose a tag to compare

Fixed bug with login initiation requests using HTTP GET
Correct date format used in data connector for MS SQL Server
Try retreiving public key from URL if stored value fails
Save LTI user ID for all learners
Leeway used when checking timestamps in JWTs is now configurable
Tries to request access token with single scope if request for multiple scopes is declined
Update isAdmin check for LTI 1.3 format
Other minor bug fixes and general code tidy

Version 3.3.1

22 Jul 10:51
34f396e
Compare
Choose a tag to compare

Fix issues with MS SQL Server connector
Restructure LineItem service code
Other minor bug fixes