There are a number of third-party libraries distributed with Moodle. Before the major release, the available versions of these libraries should be reviewed.
- Create a new tab in the Libraries review spreadsheet and manually add the libraries that have been added for the new version. You can find them comparing the content in https://github.com/moodle/devdocs/blob/main/data/libraries.json with a previous version near the previous release.
- Run the new task to get the libraries that need to be updated (it might take a few minutes to finish):
npm install
grunt upgradablelibs > result.txt
You'll need to format the output to be a valid JSON file and upload it to a public URL. Then, edit the script in the Libraries review spreadsheet and follow the instructions in the header to update properly the references.
- Check the available versions of each library
- If there is a significant new version and updating is recommended, the new version should be integrated by creating a sub-task to this issue and processing it through integration independently. If there is a readme_moodle.txt file with the plugin, this describes the customisations made for Moodle.
Check https://moodledev.io/general/community/plugincontribution/thirdpartylibraries when doing your review.
Libraries review here: https://docs.google.com/spreadsheets/d/1lQw4E5dHk2yeWDmXzm8ISsFUXwqylHnQu4Z0hnEDnts/edit#gid=385068889
- has been marked as being related by
-
MDL-71979 Upgrade boost to use Bootstrap 5.x
- Open
-
MDL-80544 H5P Question Set api-version-unsupported - running 1.25, 1.26 or higher required
- Closed
- has to be done after
-
MDL-78024 Review third party libraries for new versions (4.3 release)
- Closed
- has to be done before
-
MDL-81653 Review third party libraries for new versions (4.5 release)
- Closed