MDL-68047 tcpdf: Prevent images out from cache to be removed
[moodle.git] / lib / tcpdf / readme_moodle.txt
1 Description of TCPDF library import 6.3.2
2 ==========================================
3 * download library from https://github.com/tecnickcom/TCPDF/releases
4 * delete examples/, tools/ VERSION and tcpdf_import.php
5 * remove tcpdf_import.php from composer.json
6 * remove all fonts that were not already present
7 * Re-apply the following commits if they are not included in the upstream version imported:
8   (and remove them from here once they are verified to be part of the upstream library)
9   * 18dabac - https://git.io/JeKfU
10   * 60c9db7 - https://git.io/JeKfT
11   * 1adcd76 - https://git.io/JeKft
12   * 5e4d999 - https://git.io/JvrxB
13 * visit http://127.0.0.1/lib/tests/other/pdflibtestpage.php and view the pdf
15 Important
16 ---------
17 A new version of the libray is being developed @ https://github.com/tecnickcom/tc-lib-pdf . Check periodically when it's ready
18 and if it's a drop-in replacement for the legacy tcpdf one.
20 2019/10/20
21 ----------
22 Upgrade to tcpdf TCPDF 6.3.2 (MDL-66966)
23 by Eloy Lafuente <stronk7@moodle.org>
25 2019/05/06
26 ----------
27 Upgrade to tcpdf TCPDF 6.2.26 (MDL-64794)
28 by Eloy Lafuente <stronk7@moodle.org>
30 - https://github.com/tecnickcom/TCPDF/pull/74 has been already merged upstream (6.2.16 and up), so we don't need to apply it.
31 - https://github.com/tecnickcom/TCPDF/pull/91 has been already merged upstream (6.2.19 and up), so we don't need to apply it.
33 2017/10/02
34 ----------
35 Upgrade to tcpdf_php5 TCPDF 6.2.13 (MDL-60237)
36 by Marina Glancy <marina@moodle.com>
38 * replaced the calls to function each() deprecated in PHP7.2
40 2015/09/29
41 ----------
42 Upgrade to tcpdf_php5 TCPDF 6.2.12 (MDL-51534)
43 by Jun Pataleta <jun@moodle.com>
45 2015/03/23
46 ----------
47 Upgrade to tcpdf_php5 TCPDF 6.2.6 (MDL-49522)
48 by Adrian Greeve <adrian@moodle.com>
50 2011/10/29
51 ----------
52 Upgrade to tcpdf_php5 TCPDF 5.9.133 (MDL-29283)
53 by Petr Skoda
55 2009/11/19
56 ----------
57 Upgrade to tcpdf_php5 TCPDF 4.8.014 (MDL-20888)
58 by David Mudrak <david.mudrak@gmail.com>
60 2009/07/20
61 ----------
62 Upgrade to tcpdf_php5 TCPDF 4.6.020 (MDL-19876)
63 by David Mudrak <david.mudrak@gmail.com>
65 * deleted cache/ doc/ examples/ config/tcpdf_config_alt.php config/lang/ images/
66 * removed all fonts but the core ones (courier.php, helveticabi.php,
67     helveticab.php, helveticai.php, helvetica.php, symbol.php, timesbi.php,
68     timesb.php, timesi.php, times.php, zapfdingbats.php) and FreeFont
69 * FreeFont chosen as a default utf8 font distributed by default, all others will
70     be downloadable from moodle.org via new UI
71 * removed font/utils/
72 * moving configuration to the lib/pdflib.php wrapper so we do not need to modify
73     TCPDF at all. Credit to Chardelle Busch for this solution in MDL-17179
75 2008/07/29
76 ----------
77 Upgrade to tcpdf_php5 TCPDF 4.0.015 (MDL-15055)
78 by David Mudrak <david.mudrak@gmail.com>
80 * deleted cache/ doc/ examples/
81 * modified config/tcpdf_config.php
82     Default values for K_PATH_MAIN and K_PATH_URL are automatically set for
83     the Moodle installation. K_PATH_CACHE set to Moodle datadir cache.
84     K_PATH_URL_CACHE can't be mapped in Moodle as datadir should not be
85     accessible directly. However, it doesn't seem to be used within the
86     library code.