Skip to content

Version history

Stephen Vickers edited this page May 24, 2024 · 15 revisions
Version Date Description
1.0.00 18 April 2013 Initial release
1.1.00 14 January 2015 Updated to add support for later releases of WordPress which use mysqli by default
1.2.00 14 April 2016 Updated for MySQL 5.1.72 (works with earlier)
2.0.00 5 August 2020 Updated to the latest version of the LTI class library which includes support for LTI 1.3
Changed terminology from Tool Consumer to Platform in line with the changes made by 1EdTech
Added support for installation using Composer
Added configuration URLs for Canvas (required to workaround a bug in its signature generation)
It is strongly recommended that users of version 1 upgrade their systems to version 2
2.1.0 17 January 2021 Add support for registration message (based on the Moodle implementation as the final spec has not yet been published)
2.2.0 16 February 2021 Reinstate correct location for saving settings values
Fix paging of LTI Users table
Avoid headers already sent notice
Fix bug with deleting blogs
Add uninstall options to delete LTI tables and blogs
3.0.0 22 February 2022 Update slug from "lti" to "lti-tool" to enable it to be accepted into the WordPress plugin repository
Add support for non-multisite installations of WordPress
Use a WordPress transient to store session data
Move default settings from config.php file to Settings page
Add username scope options of username and email address
Add support for overriding default behaviour via another plugin
Simplified interface when synchronising users
3.0.1 24 May 2022 Fix bug with dynamic registration
Minor code updates
3.0.2 2 June 2022 Prevent role being set for default site in multisite installations
Change lti_tool_save_options from action to filter
Ensure ID scope and debug settings are saved when adding a new platform
3.1.0 11 June 2022 Allow role mapping to be set for individual platforms
Enhance extension points
Remove last login option
3.2.0 13 June 2023 Correct check for saving email address
Add settings link to plugins page entry
Correct check for saving email address
Ensure settings defined by other plugins are saved when adding a new platform
Add support for v5 of ceLTIc LTI library (forthcoming)
3.2.1 28 June 2023 Change capability used for displaying admin menu
Fix bug when removing blogs in plugin deletion
3.2.2 17 August 2023 Fix bug with idScope when using dynamic registration of tools
3.2.3 19 October 2023 Reinstate code to remove unwanted backslashes
3.2.4 24 May 2024 Fix issues with error handling when creating database tables
Clone this wiki locally