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

Upgrade TCPDF to 6.3.2

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.8, 3.9
    • Fix Version/s: 3.8.1
    • Component/s: Libraries
    • Labels:
    • Testing Instructions:
      Hide

      To complete:

      1. Go to Site administration ► Development ► Third party libraries. Confirm that
        TCPDF is listed with a version number of 6.3.2
      2. Go to http://[your.local.moodle.site]/lib/tests/other/pdflibtestpage.php
      3. Click on the Continue button.
      4. *Confirm* that a sample PDF is successfully generated.*
      5. Check how this was tested in the past (MDL-64794, MDL-60237, MDL-51534...).
      6. Perform some exploratory testing is areas like:
        1. The annotate PDF assignment feedback plugin.
        2. (only 3.7 and up) PDF dataformat export: Instructions @ MDL-65142.
        3. Some problems we had in the past with this library and fonts: Instructions @ MDL-51534.
        4. ... (add more places here if you are aware of any) ...
      Show
      To complete: Go to Site administration ► Development ► Third party libraries. Confirm that TCPDF is listed with a version number of 6.3.2 Go to http://[your.local.moodle.site]/lib/tests/other/pdflibtestpage.php Click on the Continue button. * Confirm * that a sample PDF is successfully generated.* Check how this was tested in the past (MDL-64794, MDL-60237 , MDL-51534 ...). Perform some exploratory testing is areas like: The annotate PDF assignment feedback plugin. (only 3.7 and up) PDF dataformat export: Instructions @ MDL-65142 . Some problems we had in the past with this library and fonts: Instructions @ MDL-51534 . ... (add more places here if you are aware of any) ...
    • Affected Branches:
      MOODLE_38_STABLE, MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull Master Branch:

      Description

      Upgrade TCPDF to 6.3.2. It includes (practically all*) the changes required to allow it to work with php74.

      Bump from 6.2.26 to 6.3.2.

      * practically all, because there are still some PRs, not merged upstream that maybe we'll need to apply locally.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stronk7 Eloy Lafuente (stronk7)
                Reporter:
                stronk7 Eloy Lafuente (stronk7)
                Peer reviewer:
                Mathew May
                Integrator:
                Jun Pataleta
                Tester:
                Gladys Basiana
                Participants:
                Component watchers:
                Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  13/Jan/20

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours, 15 minutes
                  4h 15m