1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.10.8" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0   http://pear.php.net/dtd/tasks-1.0.xsd   http://pear.php.net/dtd/package-2.0   http://pear.php.net/dtd/package-2.0.xsd">
3 <name>HTML_Template_PHPLIB</name>
4 <channel>pear.php.net</channel>
5 <summary>preg_* based template system.</summary>
6 <description>The popular Template system from PHPLIB ported to PEAR. It has some
7features that can&apos;t be found currently in the original version like
8fallback paths. It has minor improvements and cleanup in the code as
9well as some speed improvements.</description>
10 <lead>
11  <name>Björn Schotte</name>
12  <user>bjoern</user>
13  <email>schotte@mayflower.de</email>
14  <active>no</active>
15 </lead>
16 <lead>
17  <name>Christian Weiske</name>
18  <user>cweiske</user>
19  <email>cweiske@php.net</email>
20  <active>yes</active>
21 </lead>
22 <date>2019-12-10</date>
23 <time>09:25:38</time>
24 <version>
25  <release>1.6.1</release>
26  <api>1.6.0</api>
27 </version>
28 <stability>
29  <release>stable</release>
30  <api>stable</api>
31 </stability>
32 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
33 <notes>
34- Replace &quot;each()&quot; calls with &quot;foreach&quot; for PHP 7.2-compatibility
35- Fix autoloading definition for composer 1.11
36- Fix LGPL SPDX license identifier in composer.json
37 </notes>
38 <contents>
39  <dir baseinstalldir="/" name="/">
40   <file baseinstalldir="" md5sum="eff491669272aaebf7812b1cb5806694" name="bin/html_template_phplibtool" role="script" />
41   <file baseinstalldir="/" md5sum="f860fca6e6ae21b4efa4580f5b45e21f" name="examples/authors.php" role="doc" />
42   <file baseinstalldir="/" md5sum="13d0f3fbbc1fb18e2f5a77e7457ae33d" name="examples/authors.tpl" role="doc" />
43   <file baseinstalldir="/" md5sum="832445e24c44eb5ca3d1e9b69ef98f10" name="examples/block.ihtml" role="doc" />
44   <file baseinstalldir="/" md5sum="49e008ed268e7b44a467c0d7b5907639" name="examples/block.php" role="doc" />
45   <file baseinstalldir="/" md5sum="d725397be04b8cfc8636ef19a9346933" name="examples/broken.tpl" role="doc" />
46   <file baseinstalldir="/" md5sum="e59f3a3c33a827e3cdf04efbb051e2dd" name="examples/ittest.php" role="doc" />
47   <file baseinstalldir="/" md5sum="ed795a842d69c0b16bd8d8c899c65aff" name="examples/README" role="doc" />
48   <file baseinstalldir="/" md5sum="dfcc506aa0da7e1c76810c01400c426e" name="examples/tpl1.ihtml" role="doc" />
49   <file baseinstalldir="/" md5sum="da7aa12c2ad19a0390d8f8687cbdea27" name="examples/tpl1.php" role="doc" />
50   <file baseinstalldir="/" md5sum="520524eac9c09887e40549c4e3f6339c" name="HTML/Template/PHPLIB.php" role="php" />
51   <file baseinstalldir="/" md5sum="05327e0826487be810df3e2115a23fd6" name="HTML/Template/PHPLIB/Generator.php" role="php" />
52   <file baseinstalldir="/" md5sum="8977859d5e48b88e8a3e182551e30817" name="HTML/Template/PHPLIB/Helper.php" role="php" />
53   <file baseinstalldir="/" md5sum="3746c0785b1a3cf3d9027e4378ad6601" name="HTML/Template/PHPLIB/Tool.php" role="php" />
54   <file baseinstalldir="/" md5sum="71287b8cbe7d67704064abc549b21f90" name="HTML/Template/PHPLIB/Validator.php" role="php" />
55   <file baseinstalldir="/" md5sum="90d81109e74a1f858fa69c8e6f5c3ea5" name="tests/HTML_Template_PHPLIBTest.php" role="test" />
56   <file baseinstalldir="/" md5sum="e40ef48cea8daf6f08bb2e97b37712a3" name="tests/HTML_Template_PHPLIB_GeneratorTest.php" role="test" />
57   <file baseinstalldir="/" md5sum="0c9960079b6acb0e7423e6ab6085fa22" name="tests/HTML_Template_PHPLIB_HelperTest.php" role="test" />
58   <file baseinstalldir="/" md5sum="618973c032d89827b78e4d6fbbce9ec3" name="tests/HTML_Template_PHPLIB_ValidatorTest.php" role="test" />
59   <file baseinstalldir="/" md5sum="b3a807cd13f43b50a27a18f6c9a07be7" name="tests/templates/block.tpl" role="test" />
60   <file baseinstalldir="/" md5sum="cc4311ee355e2b14043ae487f19f9b89" name="tests/templates/block2.tpl" role="test" />
61   <file baseinstalldir="/" md5sum="b239c73800bb5ce51b890d97007b3fee" name="tests/templates/block3.tpl" role="test" />
62   <file baseinstalldir="/" md5sum="033176ae27d7d551db05927158f2f0b2" name="tests/templates/simple.tpl" role="test" />
63   <file baseinstalldir="/" md5sum="dfde2a47693c8d16c592b21b774ca790" name="tests/templates/simple2.tpl" role="test" />
64   <file baseinstalldir="/" md5sum="4a63c4de03cb3de3a25f655f84840b32" name="README.rst" role="doc" />
65  </dir>
66 </contents>
67 <dependencies>
68  <required>
69   <php>
70    <min>5.4.0</min>
71   </php>
72   <pearinstaller>
73    <min>1.9.5</min>
74   </pearinstaller>
75  </required>
76 </dependencies>
77 <phprelease>
78  <filelist>
79   <install as="html_template_phplibtool" name="bin/html_template_phplibtool" />
80  </filelist>
81 </phprelease>
82 <changelog>
83  <release>
84   <version>
85    <release>1.0</release>
86    <api>1.0</api>
87   </version>
88   <stability>
89    <release>stable</release>
90    <api>stable</api>
91   </stability>
92   <date>2001-09-04</date>
93   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
94   <notes>
95This is the initial independent release of the Template_PHPLIB package.
96   </notes>
97  </release>
98  <release>
99   <version>
100    <release>1.1</release>
101    <api>1.1</api>
102   </version>
103   <stability>
104    <release>stable</release>
105    <api>stable</api>
106   </stability>
107   <date>2002-04-28</date>
108   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
109   <notes>
110Renamed to HTML_PHPLIB_Template.
111   </notes>
112  </release>
113  <release>
114   <version>
115    <release>1.1.1</release>
116    <api>1.1.1</api>
117   </version>
118   <stability>
119    <release>stable</release>
120    <api>stable</api>
121   </stability>
122   <date>2003-02-01</date>
123   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
124   <notes>
125Fix warning when using error_reporting(E_ALL).
126   </notes>
127  </release>
128  <release>
129   <version>
130    <release>1.2</release>
131    <api>1.2</api>
132   </version>
133   <stability>
134    <release>stable</release>
135    <api>stable</api>
136   </stability>
137   <date>2003-02-12</date>
138   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
139   <notes>
140Removed a serious bug concerning the loadfile method.
141   </notes>
142  </release>
143  <release>
144   <version>
145    <release>1.3</release>
146    <api>1.3</api>
147   </version>
148   <stability>
149    <release>stable</release>
150    <api>stable</api>
151   </stability>
152   <date>2003-06-03</date>
153   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
154   <notes>
155- added examples with use of Benchmark_Timer
156- added fallback template paths, i.e. first search
157  in &quot;./&quot; and then in &quot;/www/myinstall/mastertemplates/A/&quot;
158  and then in &quot;/www/myinstall/mastertemplates/B/&quot;
159- got rid of implode(...,file()) and using file_get_contents()
160  if available (PHP &gt;= 4.3.0)
161- some minor improvements and cleanup in the code
162   </notes>
163  </release>
164  <release>
165   <version>
166    <release>1.3.1</release>
167    <api>1.3.1</api>
168   </version>
169   <stability>
170    <release>stable</release>
171    <api>stable</api>
172   </stability>
173   <date>2003-06-11</date>
174   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
175   <notes>
176Bugfix release, update recommended if you use PHP &lt;=4.3.0
177   </notes>
178  </release>
179  <release>
180   <version>
181    <release>1.3.2</release>
182    <api>1.3.1</api>
183   </version>
184   <stability>
185    <release>stable</release>
186    <api>stable</api>
187   </stability>
188   <date>2007-04-24</date>
189   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
190   <notes>
191Bugfix release:
192- fixing bug #6945: undefined variable notice in function finish($str)
193- class name is HTML_Template_PHPLIB now
194- package.xml v2
195- unit tests
196- cweiske is lead now
197   </notes>
198  </release>
199  <release>
200   <version>
201    <release>1.3.3</release>
202    <api>1.3.3</api>
203   </version>
204   <stability>
205    <release>stable</release>
206    <api>stable</api>
207   </stability>
208   <date>2007-07-08</date>
209   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
210   <notes>
211- method to retrieve last error
212   </notes>
213  </release>
214  <release>
215   <version>
216    <release>1.4.0a1</release>
217    <api>1.3.3</api>
218   </version>
219   <stability>
220    <release>alpha</release>
221    <api>stable</api>
222   </stability>
223   <date>2007-10-01</date>
224   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
225   <notes>
226- Fix bug #11889: function _filename() not works well on Windows [cweiske]
227- Add command line tool to validate template files
228   </notes>
229  </release>
230  <release>
231   <version>
232    <release>1.4.0a2</release>
233    <api>1.3.3</api>
234   </version>
235   <stability>
236    <release>alpha</release>
237    <api>stable</api>
238   </stability>
239   <date>2007-10-04</date>
240   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
241   <notes>
242- Fix bug #12168: script binary installed into wrong path [cweiske]
243- Command line tool can generate PHP code now (part of request #12169) [cweiske]
244   </notes>
245  </release>
246  <release>
247   <version>
248    <release>1.4.0a3</release>
249    <api>1.3.3</api>
250   </version>
251   <stability>
252    <release>alpha</release>
253    <api>stable</api>
254   </stability>
255   <date>2007-10-14</date>
256   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
257   <notes>
258- Fix bug #12229: broken blocks not detected [cweiske]
259- Validate variables
260   </notes>
261  </release>
262  <release>
263   <version>
264    <release>1.4.0</release>
265    <api>1.3.3</api>
266   </version>
267   <stability>
268    <release>stable</release>
269    <api>stable</api>
270   </stability>
271   <date>2008-09-12</date>
272   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
273   <notes>
274- Fix bug #12243: PEAR_Errors not returned from halt()
275- Add new &quot;return&quot; haltOnError level
276- Respect haltOnError settings
277- Command line tool to validate template files
278- Command line tool to generate php code from template files
279   </notes>
280  </release>
281  <release>
282   <version>
283    <release>1.5.0</release>
284    <api>1.5.0</api>
285   </version>
286   <stability>
287    <release>stable</release>
288    <api>stable</api>
289   </stability>
290   <date>2009-09-19</date>
291   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
292   <notes>
293- Fix bug #12243: PEAR_Errors not returned from halt()
294- Add new &quot;return&quot; haltOnError level
295- Respect haltOnError settings
296- Implement request #15993: Add setIllegals() method for variable names
297   </notes>
298  </release>
299  <release>
300   <version>
301    <release>1.5.1</release>
302    <api>1.5.0</api>
303   </version>
304   <stability>
305    <release>stable</release>
306    <api>stable</api>
307   </stability>
308   <date>2011-09-05</date>
309   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
310   <notes>
311- Fix bug #18411: Invalid package.xml; not installable with pyrus
312   </notes>
313  </release>
314  <release>
315   <version>
316    <release>1.5.2</release>
317    <api>1.5.0</api>
318   </version>
319   <stability>
320    <release>stable</release>
321    <api>stable</api>
322   </stability>
323   <date>2012-03-11</date>
324   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
325   <notes>
326QA release
327Bug #19110 upgrade PHPUnit require statements (for PEAR QA Team)
328Bug #19111 tests die due to PHPUnit::assertType() no longer existing
329   </notes>
330  </release>
331  <release>
332   <version>
333    <release>1.6.0</release>
334    <api>1.6.0</api>
335   </version>
336   <stability>
337    <release>stable</release>
338    <api>stable</api>
339   </stability>
340   <date>2016-01-23</date>
341   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
342   <notes>
343- PHP 7 compatibility
344- Minimum PHP version raised to 5.4
345   </notes>
346  </release>
347  <release>
348   <version>
349    <release>1.6.1</release>
350    <api>1.6.0</api>
351   </version>
352   <stability>
353    <release>stable</release>
354    <api>stable</api>
355   </stability>
356   <date>2019-12-10</date>
357   <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
358   <notes>
359- Replace &quot;each()&quot; calls with &quot;foreach&quot; for PHP 7.2-compatibility
360- Fix autoloading definition for composer 1.11
361- Fix LGPL SPDX license identifier in composer.json
362   </notes>
363  </release>
364 </changelog>
365</package>
366