Releases: celtic-project/LTI-PHP
Version 4.5.0
Add support for ContentItemUpdateRequest message, LTI Assignment content item, and Proctoring services
Add logging for form submissions
Version 4.4.1
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
Add support for Course Groups service (see Context->getGroups and updated Context->getMemberships methods)
Version 4.3.1
Add error messages for invalid JWT claims
Version 4.3.0
Enhanced support for use by Platforms
Version 4.2.1
Add support for Sakai memberships extension service
Miscellaneous bug fixes and code tidying
Version 4.2.0
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
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
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
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