Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-52393

Review third party libraries for new versions (3.1)



    • Type: Epic
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.1
    • Component/s: Libraries
    • Affected Branches:
    • Fixed Branches:
    • Epic Name:
      Libraries 3.1


      There are a number of third-party libraries distributed with Moodle. Before the major release, the available versions of these libraries should be reviewed.

      1. Check the list at https://docs.moodle.org/dev/Moodle_libraries_credits, which should be up to date with lib/thirdpartylibs.xml and other thirdpartylibs.xml files distributed around Moodle.
      2. Add any newly incorporated libraries into the list
      3. 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://docs.moodle.org/dev/Third_Party_Libraries when doing your review.

      Libraries review here: https://docs.google.com/spreadsheets/d/1lQw4E5dHk2yeWDmXzm8ISsFUXwqylHnQu4Z0hnEDnts/edit#gid=1017759631

      Library Path Current version Last version URL MDL
      AdoDB /lib/adodb/ 5.20.1 5.20.3 http://adodb.sourceforge.net/ MDL-52619
      less.php /lib/lessphp/ https://github.com/oyejorge/less.php MDL-53513
      Google APIs Client Library /lib/google/ 1.1.5 1.1.7 https://github.com/google/google-api-php-client MDL-53512
      Minify /lib/minify/ 2.2.1 2.3.0 http://code.google.com/p/minify/ MDL-53517
      Pear_Crypt_CHAP /lib/pear/Crypt/CHAP.php 1.1 1.5.0 (stable) was released on 2010-09-19 http://pear.php.net/package/Crypt_CHAP/redirected  
      Pear_HTML_Common /lib/pear/HTML/Common.php 1.7 1.2.5 (stable) was released on 2009-04-03 http://pear.php.net/package/HTML_Common/redirected  
      Pear.php /lib/pear/PEAR.php 1.4.5 1.10.1 http://pear.php.net/package/PEAR MDL-52465
      PHPMailer /lib/phpmailer/ 5.2.13 5.2.14 https://github.com/PHPMailer/PHPMailer/releases MDL-53465
      Typo3 /lib/typo3/ 4.7.19 7.6.4 http://typo3.org/download/ MDL-53520
      YUI /lib/yuilib/ 3.17.2 3.18.1 http://yuilibrary.com/ no, see below
      YUI Gallery /lib/yuilib/gallery/ gallery-2013.10.02-20-26 gallery-2014.06.12-21-45 http://yuilibrary.com/gallery-archive/gallery/index.html no, see below
      jQuery /lib/jquery/ 1.11.3 1.12.1 http://jquery.com/ MDL-53454
      jQuery Migrate /lib/jquery/ 1.2.1 1.4.0 https://github.com/jquery/jquery-migrate MDL-53455
      HTML2Text /lib/html2text.php 3.0.0 4.0.0 https://github.com/mtibben/html2text MDL-53393
      Markdown original+extra /lib/markdown/ 1.5.0 1.6.0 http://michelf.ca/projects/php-markdown/ MDL-53518
      ReCAPTCHA /lib/recaptchalib.php 1.1 1.11 https://code.google.com/archive/p/recaptcha/downloads  
      XHProf /lib/xhprof/ 0.9.2 0.9.4 from 2013-09-30 http://pecl.php.net/package/xhprof  
      RequireJS /lib/requirejs/ 2.1.20 2.1.22 https://github.com/jrburke/requirejs MDL-53456
      Mustache /lib/mustache/ 2.9.0 2.10.0 https://github.com/bobthecow/mustache.php/releases MDL-53457
      Mustache.js /lib/amd/src/mustache.js 2.1.3 2.2.1 https://github.com/janl/mustache.js/releases MDL-53458
      CAS /auth/cas/CAS/ 1.3.3 1.3.4 http://developer.jasig.org/cas-clients/php/current/ MDL-53519


          Issue Links



              • Assignee:
                marina Marina Glancy
                Component watchers:
                Víctor Déniz Falcón
              • Votes:
                0 Vote for this issue
                4 Start watching this issue


                • Created:
                  Fix Release Date: