-
Notifications
You must be signed in to change notification settings - Fork 12
Version history
Stephen Vickers edited this page Nov 22, 2025
·
17 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 |
| 3.2.5 | 26 April 2025 | Add error messages for invalid private keys Add option to allow custom parameters to be accepted from the message URL |
| 3.2.6 | 22 November 2025 | Fix bug with redirect on logout Fix bug with LTI 1.3 initiate login requests using GET Share settings from ceLTIc LTI Library plugin |
© 2025 Simon Booth and Stephen P Vickers. All Rights Reserved.