root/trunk/package.xml

Revision 462, 29.6 kB (checked in by gerd, 1 year ago)

Split package helper file from config
The file: "package-config.php" holds all configuration variables. This prevents
from maintaining two files.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package packagerversion="1.4.9" 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
3     http://pear.php.net/dtd/tasks-1.0.xsd
4     http://pear.php.net/dtd/package-2.0
5     http://pear.php.net/dtd/package-2.0.xsd">
6  <name>patTemplate</name>
7  <channel>pear.php-tools.net</channel>
8  <summary>Powerful template engine.</summary>
9  <description>patTemplate is a powerful, non-compiling templating engine, that uses XML tags to divide a document into different parts.
10 It provides different template types to emulate if/else and switch/case constructs, variable modifiers,
11 input- and output filters and several more useful features.</description>
12  <lead>
13   <name>Stephan Schmidt</name>
14   <user>schst</user>
15   <email>schst@php-tools.net</email>
16   <active>yes</active>
17  </lead>
18  <developer>
19   <name>Andrew Eddie</name>
20   <user>eddieajau</user>
21   <email>argh@php-tools.net</email>
22   <active>yes</active>
23  </developer>
24  <developer>
25   <name>gERD Schaufelberger</name>
26   <user>gerd</user>
27   <email>gerd@php-tools.net</email>
28   <active>yes</active>
29  </developer>
30  <contributor>
31   <name>Sebastian Mordziol</name>
32   <user>gerd</user>
33   <email>argh@php-tools.net</email>
34   <active>yes</active>
35  </contributor>
36  <date>2007-06-13</date>
37  <time>00:12:05</time>
38  <version>
39   <release>3.2.0a2</release>
40   <api>3.2.0</api>
41  </version>
42  <stability>
43   <release>alpha</release>
44   <api>stable</api>
45  </stability>
46  <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
47  <notes>Changes since 3.1.x:
48  - added __onchange condition (schst)
49  - template functions support both, runtime and on-read-time processing
50  - use placeholders in template function&apos;s attributes</notes>
51  <contents>
52   <dir baseinstalldir="pat" name="/">
53    <dir name="docs">
54     <file name="bc-break.txt" role="doc" />
55     <file name="extending-pattemplate.txt" role="doc" />
56     <file name="news.txt" role="doc" />
57     <file name="notes.txt" role="doc" />
58     <file name="reserved-variables.txt" role="doc" />
59     <file name="what-is-what.txt" role="doc" />
60    </dir> <!-- /docs -->
61    <dir name="examples">
62     <dir name="BBCode">
63      <dir name="Filters">
64       <dir name="Date">
65        <file name="_folder.txt" role="doc" />
66       </dir> <!-- /examples/BBCode/Filters/Date -->
67       <dir name="Emoticon">
68        <dir name="Text">
69         <file name="Beard.bbt" role="doc" />
70         <file name="Crying.bbt" role="doc" />
71         <file name="Diving.bbt" role="doc" />
72         <file name="Happy.bbt" role="doc" />
73         <file name="Ouch.bbt" role="doc" />
74         <file name="Think.bbt" role="doc" />
75         <file name="Tongue.bbt" role="doc" />
76         <file name="Vampire.bbt" role="doc" />
77        </dir> <!-- /examples/BBCode/Filters/Emoticon/Text -->
78       </dir> <!-- /examples/BBCode/Filters/Emoticon -->
79       <dir name="Link">
80        <file name="Inline.bbt" role="doc" />
81        <file name="Standalone.bbt" role="doc" />
82       </dir> <!-- /examples/BBCode/Filters/Link -->
83       <dir name="Php">
84        <file name="_folder.txt" role="doc" />
85       </dir> <!-- /examples/BBCode/Filters/Php -->
86      </dir> <!-- /examples/BBCode/Filters -->
87      <dir name="Tagtemplates">
88       <file name="b.bbt" role="doc" />
89       <file name="br.bbt" role="doc" />
90       <file name="em.bbt" role="doc" />
91       <file name="head.bbt" role="doc" />
92       <file name="p.bbt" role="doc" />
93       <file name="quote.bbt" role="doc" />
94      </dir> <!-- /examples/BBCode/Tagtemplates -->
95     </dir> <!-- /examples/BBCode -->
96     <dir name="data">
97      <file name="example_function_translate.tmpl-de.ini" role="doc" />
98      <file name="example_function_translate.tmpl-default.ini" role="doc" />
99      <file name="example_function_translate2.tmpl-de.ini" role="doc" />
100      <file name="example_function_translate2.tmpl-default.ini" role="doc" />
101     </dir> <!-- /examples/data -->
102     <dir name="functions">
103      <file name="Heroinfo.php" role="doc" />
104     </dir> <!-- /examples/functions -->
105     <dir name="img">
106      <file name="pb_pattemplate.gif" role="doc" />
107     </dir> <!-- /examples/img -->
108     <dir name="patExampleGen">
109      <file name="config.php" role="doc" />
110      <file name="prepend.php" role="doc" />
111     </dir> <!-- /examples/patExampleGen -->
112     <dir name="sql">
113      <file name="templates.sql" role="doc" />
114     </dir> <!-- /examples/sql -->
115     <dir name="templates">
116      <dir name="components">
117       <file name="hint.tmpl" role="doc" />
118       <file name="news.tmpl" role="doc" />
119      </dir> <!-- /examples/templates/components -->
120      <dir name="relative">
121       <file name="example_attributes_relative.tmpl" role="doc" />
122       <file name="example_attributes_relative_footer.tmpl" role="doc" />
123       <file name="example_attributes_relative_header.tmpl" role="doc" />
124       <file name="example_attributes_relative_main.tmpl" role="doc" />
125       <file name="example_attributes_relative_main2.tmpl" role="doc" />
126      </dir> <!-- /examples/templates/relative -->
127      <file name="example_api_addglobalvar.tmpl" role="doc" />
128      <file name="example_api_addobject.tmpl" role="doc" />
129      <file name="example_api_addvar.tmpl" role="doc" />
130      <file name="example_api_cleartemplate.tmpl" role="doc" />
131      <file name="example_api_displayparsedtemplate.tmpl" role="doc" />
132      <file name="example_api_displayparsedtemplate2.tmpl" role="doc" />
133      <file name="example_api_freetemplate.tmpl" role="doc" />
134      <file name="example_api_loadtemplate.tmpl" role="doc" />
135      <file name="example_api_loadtemplate_main.tmpl" role="doc" />
136      <file name="example_api_parseintovar.tmpl" role="doc" />
137      <file name="example_api_placeholderexists.tmpl" role="doc" />
138      <file name="example_api_readtemplatesfrominput.tmpl" role="doc" />
139      <file name="example_api_setattribute.tmpl" role="doc" />
140      <file name="example_attributes_addsystemvars.tmpl" role="doc" />
141      <file name="example_attributes_limit.tmpl" role="doc" />
142      <file name="example_attributes_loop.tmpl" role="doc" />
143      <file name="example_attributes_rowoffset.tmpl" role="doc" />
144      <file name="example_attributes_src.tmpl" role="doc" />
145      <file name="example_attributes_src_footer.tmpl" role="doc" />
146      <file name="example_attributes_src_header.tmpl" role="doc" />
147      <file name="example_attributes_src_main.tmpl" role="doc" />
148      <file name="example_attributes_unusedvars.tmpl" role="doc" />
149      <file name="example_attributes_useglobals.tmpl" role="doc" />
150      <file name="example_attributes_varscope.tmpl" role="doc" />
151      <file name="example_attributes_varscope_multiple.tmpl" role="doc" />
152      <file name="example_attributes_whitespace.tmpl" role="doc" />
153      <file name="example_cache_template_file.tmpl" role="doc" />
154      <file name="example_compiler_display.tmpl" role="doc" />
155      <file name="example_dump_dhtml.tmpl" role="doc" />
156      <file name="example_filter_input_stripcomments.tmpl" role="doc" />
157      <file name="example_filter_output_bbcode.tmpl" role="doc" />
158      <file name="example_filter_output_multiple.tmpl" role="doc" />
159      <file name="example_filter_output_per_template.tmpl" role="doc" />
160      <file name="example_filter_output_tidy.tmpl" role="doc" />
161      <file name="example_function_aliases.tmpl" role="doc" />
162      <file name="example_function_attribute.tmpl" role="doc" />
163      <file name="example_function_call.tmpl" role="doc" />
164      <file name="example_function_conditional.tmpl" role="doc" />
165      <file name="example_function_default.tmpl" role="doc" />
166      <file name="example_function_highlight.tmpl" role="doc" />
167      <file name="example_function_param.tmpl" role="doc" />
168      <file name="example_function_phphighlight.tmpl" role="doc" />
169      <file name="example_function_strip.tmpl" role="doc" />
170      <file name="example_function_time.tmpl" role="doc" />
171      <file name="example_function_translate.tmpl" role="doc" />
172      <file name="example_function_translate2.tmpl" role="doc" />
173      <file name="example_misc_autonaming.tmpl" role="doc" />
174      <file name="example_misc_dotsyntax.tmpl" role="doc" />
175      <file name="example_misc_maintainbc.tmpl" role="doc" />
176      <file name="example_misc_namespace.tmpl" role="doc" />
177      <file name="example_misc_quote.tmpl" role="doc" />
178      <file name="example_reader_file_multiple.tmpl" role="doc" />
179      <file name="example_reader_it.tmpl" role="doc" />
180      <file name="example_realworld_changesource.tmpl" role="doc" />
181      <file name="example_realworld_changesource_home.tmpl" role="doc" />
182      <file name="example_realworld_expression.tmpl" role="doc" />
183      <file name="example_realworld_hiddenvar.tmpl" role="doc" />
184      <file name="example_realworld_img.tmpl" role="doc" />
185      <file name="example_realworld_list.tmpl" role="doc" />
186      <file name="example_realworld_nestedvars.tmpl" role="doc" />
187      <file name="example_realworld_paginate.tmpl" role="doc" />
188      <file name="example_realworld_table.tmpl" role="doc" />
189      <file name="example_realworld_table_from_list.tmpl" role="doc" />
190      <file name="example_realworld_varscopeparent.tmpl" role="doc" />
191      <file name="example_tags_comment.tmpl" role="doc" />
192      <file name="example_tags_link.tmpl" role="doc" />
193      <file name="example_tags_sub.tmpl" role="doc" />
194      <file name="example_tags_tmpl.tmpl" role="doc" />
195      <file name="example_tags_var.tmpl" role="doc" />
196      <file name="example_type_condition.tmpl" role="doc" />
197      <file name="example_type_condition_onchange.tmpl" role="doc" />
198      <file name="example_type_condition_variable.tmpl" role="doc" />
199      <file name="example_type_modulo.tmpl" role="doc" />
200      <file name="example_type_modulo_empty.tmpl" role="doc" />
201      <file name="example_type_modulo_single.tmpl" role="doc" />
202      <file name="example_type_oddeven.tmpl" role="doc" />
203      <file name="example_type_simplecondition.tmpl" role="doc" />
204      <file name="example_type_standard.tmpl" role="doc" />
205      <file name="example_var_copyfrom.tmpl" role="doc" />
206      <file name="example_var_default_function.tmpl" role="doc" />
207      <file name="example_var_global.tmpl" role="doc" />
208      <file name="example_var_modifier.tmpl" role="doc" />
209      <file name="example_var_modifier_default.tmpl" role="doc" />
210      <file name="example_var_modifier_multiple.tmpl" role="doc" />
211      <file name="example_var_modifier_placeholder.tmpl" role="doc" />
212      <file name="example_var_modifier_short.tmpl" role="doc" />
213      <file name="example_var_modifier_varscope.tmpl" role="doc" />
214     </dir> <!-- /examples/templates -->
215     <dir name="templates-2">
216      <file name="example_reader_file_multiple2.tmpl" role="doc" />
217     </dir> <!-- /examples/templates-2 -->
218     <dir name="tmplCache">
219      <file name="readme.txt" role="doc" />
220     </dir> <!-- /examples/tmplCache -->
221     <file name="example_api_addglobalvar.php" role="doc" />
222     <file name="example_api_addobject.php" role="doc" />
223     <file name="example_api_addvar.php" role="doc" />
224     <file name="example_api_cleartemplate.php" role="doc" />
225     <file name="example_api_displayparsedtemplate.php" role="doc" />
226     <file name="example_api_freetemplate.php" role="doc" />
227     <file name="example_api_loadtemplate.php" role="doc" />
228     <file name="example_api_parseintovar.php" role="doc" />
229     <file name="example_api_placeholderexists.php" role="doc" />
230     <file name="example_api_readtemplatesfrominput.php" role="doc" />
231     <file name="example_api_setattribute.php" role="doc" />
232     <file name="example_attributes_addsystemvars.php" role="doc" />
233     <file name="example_attributes_limit.php" role="doc" />
234     <file name="example_attributes_loop.php" role="doc" />
235     <file name="example_attributes_relative.php" role="doc" />
236     <file name="example_attributes_rowoffset.php" role="doc" />
237     <file name="example_attributes_src.php" role="doc" />
238     <file name="example_attributes_unusedvars.php" role="doc" />
239     <file name="example_attributes_useglobals.php" role="doc" />
240     <file name="example_attributes_varscope.php" role="doc" />
241     <file name="example_attributes_varscope_multiple.php" role="doc" />
242     <file name="example_attributes_whitespace.php" role="doc" />
243     <file name="example_cache_template_file.php" role="doc" />
244     <file name="example_compiler_display.php" role="doc" />
245     <file name="example_condition_basic.php" role="doc" />
246     <file name="example_dump_dhtml.php" role="doc" />
247     <file name="example_dump_xul.php" role="doc" />
248     <file name="example_filter_input_stripcomments.php" role="doc" />
249     <file name="example_filter_output_bbcode.php" role="doc" />
250     <file name="example_filter_output_multiple.php" role="doc" />
251     <file name="example_filter_output_per_template.php" role="doc" />
252     <file name="example_filter_output_tidy.php" role="doc" />
253     <file name="example_function_aliases.php" role="doc" />
254     <file name="example_function_attribute.php" role="doc" />
255     <file name="example_function_call.php" role="doc" />
256     <file name="example_function_call_autoload.php" role="doc" />
257     <file name="example_function_conditional.php" role="doc" />
258     <file name="example_function_default.php" role="doc" />
259     <file name="example_function_highlight.php" role="doc" />
260     <file name="example_function_param.php" role="doc" />
261     <file name="example_function_phphighlight.php" role="doc" />
262     <file name="example_function_strip.php" role="doc" />
263     <file name="example_function_time.php" role="doc" />
264     <file name="example_function_translate.php" role="doc" />
265     <file name="example_misc_autonaming.php" role="doc" />
266     <file name="example_misc_dotsyntax.php" role="doc" />
267     <file name="example_misc_maintainbc.php" role="doc" />
268     <file name="example_misc_namespace.php" role="doc" />
269     <file name="example_misc_quote.php" role="doc" />
270     <file name="example_reader_combined.php" role="doc" />
271     <file name="example_reader_db.php" role="doc" />
272     <file name="example_reader_file_multiple.php" role="doc" />
273     <file name="example_reader_it.php" role="doc" />
274     <file name="example_reader_string.php" role="doc" />
275     <file name="example_realworld_changesource.php" role="doc" />
276     <file name="example_realworld_expression.php" role="doc" />
277     <file name="example_realworld_hiddenvar.php" role="doc" />
278     <file name="example_realworld_img.php" role="doc" />
279     <file name="example_realworld_list.php" role="doc" />
280     <file name="example_realworld_nestedvars.php" role="doc" />
281     <file name="example_realworld_paginate.php" role="doc" />
282     <file name="example_realworld_table.php" role="doc" />
283     <file name="example_realworld_table_from_list.php" role="doc" />
284     <file name="example_realworld_varscopeparent.php" role="doc" />
285     <file name="example_tags_comment.php" role="doc" />
286     <file name="example_tags_link.php" role="doc" />
287     <file name="example_tags_sub.php" role="doc" />
288     <file name="example_tags_tmpl.php" role="doc" />
289     <file name="example_tags_var.php" role="doc" />
290     <file name="example_type_condition.php" role="doc" />
291     <file name="example_type_condition_onchange.php" role="doc" />
292     <file name="example_type_condition_variable.php" role="doc" />
293     <file name="example_type_modulo.php" role="doc" />
294     <file name="example_type_modulo_empty.php" role="doc" />
295     <file name="example_type_modulo_single.php" role="doc" />
296     <file name="example_type_oddeven.php" role="doc" />
297     <file name="example_type_simplecondition.php" role="doc" />
298     <file name="example_type_standard.php" role="doc" />
299     <file name="example_var_copyfrom.php" role="doc" />
300     <file name="example_var_default_function.php" role="doc" />
301     <file name="example_var_global.php" role="doc" />
302     <file name="example_var_modifier.php" role="doc" />
303     <file name="example_var_modifier_default.php" role="doc" />
304     <file name="example_var_modifier_multiple.php" role="doc" />
305     <file name="example_var_modifier_placeholder.php" role="doc" />
306     <file name="example_var_modifier_short.php" role="doc" />
307     <file name="example_var_modifier_varscope.php" role="doc" />
308     <file name="index.php" role="doc" />
309     <file name="index_main.php" role="doc" />
310     <file name="index_nav.php" role="doc" />
311     <file name="index_sections.php" role="doc" />
312     <file name="_dumpTemplate.php" role="doc" />
313     <file name="_styles.css" role="doc" />
314     <file name="_viewExample.php" role="doc" />
315    </dir> <!-- /examples -->
316    <dir name="patTemplate">
317     <dir name="Dump">
318      <file name="Html.php" role="php" />
319      <file name="XUL.php" role="php" />
320     </dir> <!-- /patTemplate/Dump -->
321     <dir name="Function">
322      <file name="Alias.php" role="php" />
323      <file name="Attribute.php" role="php" />
324      <file name="Call.php" role="php" />
325      <file name="Globalvar.php" role="php" />
326      <file name="Highlight.php" role="php" />
327      <file name="Img.php" role="php" />
328      <file name="Phphighlight.php" role="php" />
329      <file name="Strip.php" role="php" />
330      <file name="Time.php" role="php" />
331      <file name="Translate.php" role="php" />
332     </dir> <!-- /patTemplate/Function -->
333     <dir name="InputFilter">
334      <file name="ShortModifiers.php" role="php" />
335      <file name="StripComments.php" role="php" />
336     </dir> <!-- /patTemplate/InputFilter -->
337     <dir name="Modifier">
338      <dir name="HTML">
339       <file name="Img.php" role="php" />
340      </dir> <!-- /patTemplate/Modifier/HTML -->
341      <file name="Dateformat.php" role="php" />
342      <file name="Expression.php" role="php" />
343      <file name="Numberformat.php" role="php" />
344      <file name="QuoteLatex.php" role="php" />
345      <file name="Surround.php" role="php" />
346      <file name="Truncate.php" role="php" />
347      <file name="Wordwrapper.php" role="php" />
348     </dir> <!-- /patTemplate/Modifier -->
349     <dir name="OutputFilter">
350      <file name="BBCode.php" role="php" />
351      <file name="Gzip.php" role="php" />
352      <file name="HighlightPhp.php" role="php" />
353      <file name="PdfLatex.php" role="php" />
354      <file name="StripWhitespace.php" role="php" />
355      <file name="Tidy.php" role="php" />
356     </dir> <!-- /patTemplate/OutputFilter -->
357     <dir name="Reader">
358      <file name="DB.php" role="php" />
359      <file name="File.php" role="php" />
360      <file name="IT.php" role="php" />
361      <file name="String.php" role="php" />
362     </dir> <!-- /patTemplate/Reader -->
363     <dir name="Stat">
364      <file name="File.php" role="php" />
365     </dir> <!-- /patTemplate/Stat -->
366     <dir name="TemplateCache">
367      <file name="eAccelerator.php" role="php" />
368      <file name="File.php" role="php" />
369      <file name="MMCache.php" role="php" />
370     </dir> <!-- /patTemplate/TemplateCache -->
371     <file name="Compiler.php" role="php" />
372     <file name="Dump.php" role="php" />
373     <file name="Function.php" role="php" />
374     <file name="InputFilter.php" role="php" />
375     <file name="Modifier.php" role="php" />
376     <file name="Module.php" role="php" />
377     <file name="OutputCache.php" role="php" />
378     <file name="OutputFilter.php" role="php" />
379     <file name="Reader.php" role="php" />
380     <file name="Stat.php" role="php" />
381     <file name="TemplateCache.php" role="php" />
382    </dir> <!-- /patTemplate -->
383    <dir name="tests">
384     <dir name="templates">
385      <dir name="components">
386       <file name="header.tmpl" role="test" />
387      </dir> <!-- /tests/templates/components -->
388      <dir name="pages">
389       <file name="bug141.tmpl" role="test" />
390      </dir> <!-- /tests/templates/pages -->
391      <file name="bug74.tmpl" role="test" />
392      <file name="bug138.tmpl" role="test" />
393      <file name="bug144.tmpl" role="test" />
394      <file name="bug145.tmpl" role="test" />
395      <file name="bug145_2.tmpl" role="test" />
396      <file name="bug152.tmpl" role="test" />
397      <file name="bug155.tmpl" role="test" />
398     </dir> <!-- /tests/templates -->
399     <file name="benchmark_sprintf.php" role="test" />
400     <file name="bug74.php" role="test" />
401     <file name="bug138.php" role="test" />
402     <file name="bug141.php" role="test" />
403     <file name="bug144.php" role="test" />
404     <file name="bug145.php" role="test" />
405     <file name="bug152.php" role="test" />
406     <file name="bug155.php" role="test" />
407     <file name="readme.txt" role="test" />
408    </dir> <!-- /tests -->
409    <file name="patTemplate.php" role="php" />
410   </dir> <!-- / -->
411  </contents>
412  <dependencies>
413   <required>
414    <php>
415     <min>4.2.0</min>
416    </php>
417    <pearinstaller>
418     <min>1.4.0</min>
419    </pearinstaller>
420    <package>
421     <name>patError</name>
422     <channel>pear.php-tools.net</channel>
423     <min>1.1.0</min>
424    </package>
425   </required>
426   <optional>
427    <package>
428     <name>patBBCode</name>
429     <channel>pear.php-tools.net</channel>
430    </package>
431    <package>
432     <name>XML_XUL</name>
433     <channel>pear.php.net</channel>
434     <min>0.0.1</min>
435    </package>
436    <package>
437     <name>Text_Highlighter</name>
438     <channel>pear.php.net</channel>
439    </package>
440   </optional>
441  </dependencies>
442  <phprelease />
443  <changelog>
444   <release>
445    <version>
446     <release>3.1.0b1</release>
447     <api>3.1.0</api>
448    </version>
449    <stability>
450     <release>beta</release>
451     <api>stable</api>
452    </stability>
453    <date>2006-08-20</date>
454    <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
455    <notes>Changes since 3.0.x:
456 - allowed more than one namespace
457 - added defaultFunction option, to define a function that is called for unknown functions
458 - added new built-in condition __single
459 - allow quoting variables using {FOO\}
460 - implemented autoload in Call function
461 - added new system variable: {PAT_ROW_TYPE} = odd|even
462 - added &quot;rowOffset&quot; attribute that determines the starting point of PAT_ROW_VAR
463 - allow usage of $self in the return values of the expression modifier (by Andrew Eddie of Mambo)
464 - added &quot;relative&quot; attribute to load templates relative to the current template (request #89)
465 - the varscope attribute now supports a list of templates
466 - in the requiredvars attribute of a simple condition template it is now possible to specify the exact value of a variable via requiredvars=&quot;var=value&quot; (request #93)
467 - added clearVar(), clearVars(), clearGlobalVar() and clearGlobalVars() (request #91)
468 - added fourth parameter to addObject() to hide private properties
469 - addObject() now checks, whether an object implements a getVars() method
470 - added experimental XUL dump using PEAR::XML_XUL (needs a lot of love)
471 - added TemplateCaches for MMCache and eAccelerator (contributed by Mike Valstar)
472 - added placeholderExists() method (request #100)
473 - added Truncate Modifier (contributed by Rafa Couto)
474 - StripComments Input Filter now also strips Javascript multiline comments (Tim-Patrick Mᅵrk)
475 - Allow output filters for single templates (using the OutputFilter=&quot;...&quot; attribute and applyOutputFilter()) (Request #114)
476 - Add default variable modifiers for a template (Request #92)
477 - Added OutputFilter to highlight PHP code
478 - File Reader: Allow array containing several root directories as template root
479
480 Changes since 3.1.0a1:
481 - Allow the use of a variable in conditions (&lt;pat:sub condition=&quot;{FOO}&quot;/&gt;)
482 - Added new custom function Highlight that is able to apply syntax highlighting to your code (requires PEAR::Text_Highlighter)
483 - Added new custom function Img to create HTML images (contributed by Jens Strobel)
484 - Fixed notice in File reader (argh)
485 - Added parameter for TemplateCache_File to set the filemode (request #127)
486 - Added InputFilter that allows you to use the short variable modifier syntax of Smarty (schst, Axel Stettner) (request #136)
487 - Fixed bug with condition __empty that was used instead of condition 0 (bug #132)
488 - Fixed bug in Dateformat modifier
489 - Fixed bug with condition templates that have __single and __empty defined (bug #138)
490 - Bugfixes and new features in Translate function (bugs #68 and #73) (argh)
491 - Can now set a preconfigured patBBCode object for the BBCode output filter, and added some documentation (argh)
492 - Fixed the module file search that would not go through all defined folders (argh)
493 - Added patch to translate function to allow combining of the translationFile and translationUseFolders options (argh)
494 - Fixed bug #144: StripWhitespace output filter breaks UTF-8 encoded data (schst)
495 - Added DB reader to read templates from any database supported by PEAR::DB (schst)
496 - Fixed bug #74: Attributes &quot;maxloop&quot; and &quot;conditions&quot; causes PHP crash (schst)
497 - Fixed an issue when using clearTemplate() on a template that does not exist (argh)
498 - Fixed bug #150: Notice when enabling the template cache (schst)
499 - Fixed bug #151: Invalid filemode in template cache (patch by Frank Kleine)
500 - Fixed bug #153: pdflatex stops on errors (patch by p_ansell &lt;at&gt; yahoo [dot] com)
501 - Fixed bug with variables that contain only one character (slerman)
502
503 Changes since 3.1.0a2:
504 - Fixed bug #152 (__single breaks first) (schst)
505 - Allow multiple modifiers per variable (schst)
506 - Implemented request #154: functions as defaults for variables (schst)
507 - Add support for varscope __parent in variable modifier (gERD)
508 - Add support for varscope __parent in variable tag (gERD)
509 - Fixed bug #155: Automatically handle nested objects (schst)</notes>
510   </release>
511   <release>
512    <version>
513     <release>3.1.0b2</release>
514     <api>3.1.0</api>
515    </version>
516    <stability>
517     <release>beta</release>
518     <api>stable</api>
519    </stability>
520    <date>2006-11-21</date>
521    <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
522    <notes>Changes since 3.0.x:
523 - allowed more than one namespace
524 - added defaultFunction option, to define a function that is called for unknown functions
525 - added new built-in condition __single
526 - allow quoting variables using \{FOO\}
527 - implemented autoload in Call function
528 - added new system variable: {PAT_ROW_TYPE} = odd|even
529 - added &quot;rowOffset&quot; attribute that determines the starting point of PAT_ROW_VAR
530 - allow usage of $self in the return values of the expression modifier (by Andrew Eddie of Mambo)
531 - added &quot;relative&quot; attribute to load templates relative to the current template (request #89)
532 - the varscope attribute now supports a list of templates
533 - in the requiredvars attribute of a simple condition template it is now possible to specify the exact value of a variable via requiredvars=&quot;var=value&quot; (request #93)
534 - added clearVar(), clearVars(), clearGlobalVar() and clearGlobalVars() (request #91)
535 - added fourth parameter to addObject() to hide private properties
536 - addObject() now checks, whether an object implements a getVars() method
537 - added experimental XUL dump using PEAR::XML_XUL (needs a lot of love)
538 - added TemplateCaches for MMCache and eAccelerator (contributed by Mike Valstar)
539 - added placeholderExists() method (request #100)
540 - added Truncate Modifier (contributed by Rafa Couto)
541 - StripComments Input Filter now also strips Javascript multiline comments (Tim-Patrick Mᅵrk)
542 - Allow output filters for single templates (using the OutputFilter=&quot;...&quot; attribute and applyOutputFilter()) (Request #114)
543 - Add default variable modifiers for a template (Request #92)
544 - Added OutputFilter to highlight PHP code
545 - File Reader: Allow array containing several root directories as template root
546
547 Changes since 3.1.0a1:
548 - Allow the use of a variable in conditions (&lt;pat:sub condition=&quot;{FOO}&quot;/&gt;)
549 - Added new custom function Highlight that is able to apply syntax highlighting to your code (requires PEAR::Text_Highlighter)
550 - Added new custom function Img to create HTML images (contributed by Jens Strobel)
551 - Fixed notice in File reader (argh)
552 - Added parameter for TemplateCache_File to set the filemode (request #127)
553 - Added InputFilter that allows you to use the short variable modifier syntax of Smarty (schst, Axel Stettner) (request #136)
554 - Fixed bug with condition __empty that was used instead of condition 0 (bug #132)
555 - Fixed bug in Dateformat modifier
556 - Fixed bug with condition templates that have __single and __empty defined (bug #138)
557 - Bugfixes and new features in Translate function (bugs #68 and #73) (argh)
558 - Can now set a preconfigured patBBCode object for the BBCode output filter, and added some documentation (argh)
559 - Fixed the module file search that would not go through all defined folders (argh)
560 - Added patch to translate function to allow combining of the translationFile and translationUseFolders options (argh)
561 - Fixed bug #144: StripWhitespace output filter breaks UTF-8 encoded data (schst)
562 - Added DB reader to read templates from any database supported by PEAR::DB (schst)
563 - Fixed bug #74: Attributes &quot;maxloop&quot; and &quot;conditions&quot; causes PHP crash (schst)
564 - Fixed an issue when using clearTemplate() on a template that does not exist (argh)
565 - Fixed bug #150: Notice when enabling the template cache (schst)
566 - Fixed bug #151: Invalid filemode in template cache (patch by Frank Kleine)
567 - Fixed bug #153: pdflatex stops on errors (patch by p_ansell &lt;at&gt; yahoo [dot] com)
568 - Fixed bug with variables that contain only one character (slerman)
569
570 Changes since 3.1.0a2:
571 - Fixed bug #152 (__single breaks first) (schst)
572 - Allow multiple modifiers per variable (schst)
573 - Implemented request #154: functions as defaults for variables (schst)
574 - Add support for varscope __parent in variable modifier (gERD)
575 - Add support for varscope __parent in variable tag (gERD)
576 - Fixed bug #155: Automatically handle nested objects (schst)
577
578 Changes since 3.1.0b1:
579 - Fixed problem with condition templates and global variables (gERD)
580 - Added placeholders for variable modifiers (gERD)</notes>
581   </release>
582   <release>
583    <version>
584     <release>3.2.0a2</release>
585     <api>3.2.0</api>
586    </version>
587    <stability>
588     <release>alpha</release>
589     <api>stable</api>
590    </stability>
591    <date>2007-06-13</date>
592    <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
593    <notes>Changes since 3.1.x:
594  - added __onchange condition (schst)
595  - template functions support both, runtime and on-read-time processing
596  - use placeholders in template function&apos;s attributes</notes>
597   </release>
598  </changelog>
599 </package>
Note: See TracBrowser for help on using the browser.