root/trunk/package.xml

Revision 376, 27.5 kB (checked in by schst, 2 years ago)

Do not include autopackage2.php in PEAR package

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package packagerversion="1.4.11" 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>patForms</name>
7  <channel>pear.php-tools.net</channel>
8  <summary>Powerful form management package.</summary>
9  <description>patForms is a powerful package that helps you creating an validating forms. It is not limited to HTML forms.</description>
10  <lead>
11   <name>Sebastian Mordziol</name>
12   <user>argh</user>
13   <email>argh@php-tools.net</email>
14   <active>yes</active>
15  </lead>
16  <lead>
17   <name>Stephan Schmidt</name>
18   <user>schst</user>
19   <email>schst@php-tools.net</email>
20   <active>yes</active>
21  </lead>
22  <lead>
23   <name>Sven Fuchs</name>
24   <user>sfuchs</user>
25   <email>svenfuchs@artweb-design.de</email>
26   <active>yes</active>
27  </lead>
28  <developer>
29   <name>Gerd Schaufelberger</name>
30   <user>gerd</user>
31   <email>gerd@php-tools.net</email>
32   <active>yes</active>
33  </developer>
34  <helper>
35   <name>Carsten Lucke</name>
36   <user>luckec</user>
37   <email>carsten@tool-garage.de</email>
38   <active>yes</active>
39  </helper>
40  <date>2006-08-20</date>
41  <time>15:11:24</time>
42  <version>
43   <release>0.9.0b3</release>
44   <api>0.9.0</api>
45  </version>
46  <stability>
47   <release>beta</release>
48   <api>stable</api>
49  </stability>
50  <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
51  <notes>Third release candidate for 0.9.0.
52
53 Changes since v0.9.0b2:
54 * patForms main:
55   - Fixed flexy dependency group in PEAR package (schst)
56   - Added smarty dependency group in PEAR package (schst)
57   - Added a missing error check in the createForm method (argh)
58   - Added the class attribute to the form (schst)
59   - Removed version 1 package.xml from distribution (schst)
60   - Added dependency on PEAR::Date (required by the Date element) (schst)
61   - Fixed patTemplate dependency group (schst)
62
63 * Elements
64   - File: determining the session&apos;s save path now correctly uses the php.ini setting if available (argh)
65   - File: improved error messages with useful information and error solving hints (argh)
66   - Radio: fixed bug #203: problems with Radio/RadioGroup and value &apos;0&apos; (schst)
67   - File: fixed the notice that occurrs when the maxsize attribute is not set (argh)
68   - Added new SwitchGroup element that handles checkbox groups (argh)
69
70 * Rules
71   - fixed typos in patForms_Rule_MaxLength (sfuchs)
72
73 * Storages
74   - fixed bug #205: semicolon at end of SQL (schst)
75
76 * Clientside features
77
78 * Propel Integration
79   - fixed patForms_Creator_Definition reference problem with adding rules (sfuchs)
80   - fixed patForms_Storage_Propel to write results back to the form after saving (sfuchs)
81
82 * Renderer
83   - no changes
84
85 * Parser
86   - Added missing error checks in the createFormFromTemplate method (argh)
87
88 * Examples collection
89   - Tweaked the output of submitted form variables to include variable type information (argh)
90   - Added array values display to the ouput of submitted form variables (argh)</notes>
91  <contents>
92   <dir baseinstalldir="pat" name="/">
93    <dir name="data">
94     <dir name="error-messages">
95      <file name="danish.ini" role="data" />
96     </dir> <!-- /data/error-messages -->
97    </dir> <!-- /data -->
98    <dir name="docs">
99     <dir name="Parser">
100      <dir name="HomesiteExtension">
101       <dir name="Outline Profiles">
102        <file name="patForms Tags.vtm" role="doc" />
103       </dir> <!-- /docs/Parser/HomesiteExtension/Outline Profiles -->
104       <dir name="TagDefs">
105        <dir name="patForms">
106         <file name="Attribute.vtm" role="doc" />
107         <file name="Datasource.vtm" role="doc" />
108         <file name="Enum.vtm" role="doc" />
109         <file name="Number.vtm" role="doc" />
110         <file name="Option.vtm" role="doc" />
111         <file name="patForms.inc" role="doc" />
112         <file name="Set.vtm" role="doc" />
113         <file name="String.vtm" role="doc" />
114         <file name="Switch.vtm" role="doc" />
115        </dir> <!-- /docs/Parser/HomesiteExtension/TagDefs/patForms -->
116       </dir> <!-- /docs/Parser/HomesiteExtension/TagDefs -->
117       <file name="install.txt" role="doc" />
118      </dir> <!-- /docs/Parser/HomesiteExtension -->
119     </dir> <!-- /docs/Parser -->
120     <file name="attibuteFilter.txt" role="doc" />
121     <file name="filters.txt" role="doc" />
122     <file name="notes.txt" role="doc" />
123     <file name="roadmap.txt" role="doc" />
124     <file name="rules.txt" role="doc" />
125    </dir> <!-- /docs -->
126    <dir name="examples">
127     <dir name="cache">
128      <file name="form.Book.xml" role="doc" />
129      <file name="readme.txt" role="doc" />
130     </dir> <!-- /examples/cache -->
131     <dir name="data">
132      <file name="users.csv" role="doc" />
133     </dir> <!-- /examples/data -->
134     <dir name="fileupload">
135      <file name="readme.txt" role="doc" />
136     </dir> <!-- /examples/fileupload -->
137     <dir name="locales">
138      <file name="gungan.ini" role="doc" />
139     </dir> <!-- /examples/locales -->
140     <dir name="patExampleGen">
141      <file name="config.php" role="doc" />
142      <file name="customFunctions.php" role="doc" />
143      <file name="fileUsage.php" role="doc" />
144      <file name="patExampleGen.php" role="doc" />
145      <file name="prepend.php" role="doc" />
146      <file name="sections.php" role="doc" />
147      <file name="sections_api.php" role="doc" />
148      <file name="sections_attributefilter.php" role="doc" />
149      <file name="sections_clientside.php" role="doc" />
150      <file name="sections_creator.php" role="doc" />
151      <file name="sections_datasource.php" role="doc" />
152      <file name="sections_element.php" role="doc" />
153      <file name="sections_event.php" role="doc" />
154      <file name="sections_filter.php" role="doc" />
155      <file name="sections_observer.php" role="doc" />
156      <file name="sections_parser.php" role="doc" />
157      <file name="sections_renderer.php" role="doc" />
158      <file name="sections_rule.php" role="doc" />
159      <file name="sections_storage.php" role="doc" />
160      <file name="styles.css" role="doc" />
161      <file name="xmlSource.php" role="doc" />
162     </dir> <!-- /examples/patExampleGen -->
163     <dir name="propel">
164      <dir name="bookstore">
165       <dir name="map">
166        <file name="AuthorMapBuilder.php" role="doc" />
167        <file name="BookMapBuilder.php" role="doc" />
168        <file name="PublisherMapBuilder.php" role="doc" />
169       </dir> <!-- /examples/propel/bookstore/map -->
170       <dir name="om">
171        <file name="BaseAuthor.php" role="doc" />
172        <file name="BaseAuthorPeer.php" role="doc" />
173        <file name="BaseBook.php" role="doc" />
174        <file name="BaseBookPeer.php" role="doc" />
175        <file name="BasePublisher.php" role="doc" />
176        <file name="BasePublisherPeer.php" role="doc" />
177       </dir> <!-- /examples/propel/bookstore/om -->
178       <file name="Author.php" role="doc" />
179       <file name="AuthorPeer.php" role="doc" />
180       <file name="Book.php" role="doc" />
181       <file name="BookPeer.php" role="doc" />
182       <file name="Publisher.php" role="doc" />
183       <file name="PublisherPeer.php" role="doc" />
184      </dir> <!-- /examples/propel/bookstore -->
185      <dir name="conf">
186       <file name="bookstore-conf.php" role="doc" />
187      </dir> <!-- /examples/propel/conf -->
188      <dir name="db">
189       <file name="bookstore.db" role="doc" />
190      </dir> <!-- /examples/propel/db -->
191     </dir> <!-- /examples/propel -->
192     <dir name="templates">
193      <file name="example_parser_attributes.fhtml" role="doc" />
194      <file name="example_parser_datanamespace.fhtml" role="doc" />
195      <file name="example_parser_datasource.fhtml" role="doc" />
196      <file name="example_parser_events.fhtml" role="doc" />
197      <file name="example_parser_html-source.html" role="doc" />
198      <file name="example_parser_intro.fhtml" role="doc" />
199      <file name="example_parser_ns_auto.fhtml" role="doc" />
200      <file name="example_parser_ns_handler.fhtml" role="doc" />
201      <file name="example_parser_options.fhtml" role="doc" />
202      <file name="example_parser_pattemplate.ftmpl" role="doc" />
203      <file name="example_parser_pattemplate_2forms.ftmpl" role="doc" />
204      <file name="example_parser_pattemplate_group.ftmpl" role="doc" />
205      <file name="example_parser_placeholder.fhtml" role="doc" />
206      <file name="example_parser_radiogroups.fhtml" role="doc" />
207      <file name="example_parser_simple.fhtml" role="doc" />
208      <file name="example_renderer_pattemplate.tmpl" role="doc" />
209      <file name="example_renderer_pattemplate_form.tmpl" role="doc" />
210      <file name="example_renderer_pattemplate_repeat.tmpl" role="doc" />
211      <file name="example_renderer_string.html" role="doc" />
212      <file name="example_renderer_string_attributes.html" role="doc" />
213      <file name="example_renderer_string_errors.html" role="doc" />
214      <file name="example_renderer_string_placeholders.html" role="doc" />
215      <file name="example_storage_propel.tmpl" role="doc" />
216     </dir> <!-- /examples/templates -->
217     <file name="custom.css" role="doc" />
218     <file name="example_api_autovalidate.php" role="doc" />
219     <file name="example_api_default_attributes.php" role="doc" />
220     <file name="example_api_factory_detailed.php" role="doc" />
221     <file name="example_api_factory_simple.php" role="doc" />
222     <file name="example_api_locale.php" role="doc" />
223     <file name="example_api_locale_custom.php" role="doc" />
224     <file name="example_api_replace_element.php" role="doc" />
225     <file name="example_api_setvalues.php" role="doc" />
226     <file name="example_api_toxml.php" role="doc" />
227     <file name="example_api_toxml_ns.php" role="doc" />
228     <file name="example_attributefilter_applyform.php" role="doc" />
229     <file name="example_attributefilter_gettext.php" role="doc" />
230     <file name="example_attributefilter_test.php" role="doc" />
231     <file name="example_clientside_date.php" role="doc" />
232     <file name="example_clientside_javascript.php" role="doc" />
233     <file name="example_creator_autosave.php" role="doc" />
234     <file name="example_creator_db.php" role="doc" />
235     <file name="example_creator_db_mysql.php" role="doc" />
236     <file name="example_datasrc_countries.php" role="doc" />
237     <file name="example_datasrc_function.php" role="doc" />
238     <file name="example_datasrc_object.php" role="doc" />
239     <file name="example_element_combobox.php" role="doc" />
240     <file name="example_element_date.php" role="doc" />
241     <file name="example_element_enum.php" role="doc" />
242     <file name="example_element_enum_optgroup.php" role="doc" />
243     <file name="example_element_file.php" role="doc" />
244     <file name="example_element_group.php" role="doc" />
245     <file name="example_element_hidden.php" role="doc" />
246     <file name="example_element_number.php" role="doc" />
247     <file name="example_element_pool.php" role="doc" />
248     <file name="example_element_pool_multi.php" role="doc" />
249     <file name="example_element_radio.php" role="doc" />
250     <file name="example_element_radiogroup.php" role="doc" />
251     <file name="example_element_set.php" role="doc" />
252     <file name="example_element_string.php" role="doc" />
253     <file name="example_element_switch.php" role="doc" />
254     <file name="example_element_switchgroup.php" role="doc" />
255     <file name="example_element_text.php" role="doc" />
256     <file name="example_event_combined.php" role="doc" />
257     <file name="example_event_object.php" role="doc" />
258     <file name="example_event_onerror.php" role="doc" />
259     <file name="example_event_onsubmit.php" role="doc" />
260     <file name="example_event_onsuccess.php" role="doc" />
261     <file name="example_filter_auto.php" role="doc" />
262     <file name="example_filter_function.php" role="doc" />
263     <file name="example_filter_multiplier.php" role="doc" />
264     <file name="example_filter_trim.php" role="doc" />
265     <file name="example_filter_xss.php" role="doc" />
266     <file name="example_observer_attach_element.php" role="doc" />
267     <file name="example_observer_attach_elements.php" role="doc" />
268     <file name="example_observer_attach_form.php" role="doc" />
269     <file name="example_observer_combining.php" role="doc" />
270     <file name="example_observer_error_attributes.php" role="doc" />
271     <file name="example_observer_readonly.php" role="doc" />
272     <file name="example_parser_attributes.php" role="doc" />
273     <file name="example_parser_datanamespace.php" role="doc" />
274     <file name="example_parser_datasource.php" role="doc" />
275     <file name="example_parser_events.php" role="doc" />
276     <file name="example_parser_html.php" role="doc" />
277     <file name="example_parser_intro.php" role="doc" />
278     <file name="example_parser_ns_auto.php" role="doc" />
279     <file name="example_parser_ns_handler.php" role="doc" />
280     <file name="example_parser_options.php" role="doc" />
281     <file name="example_parser_pattemplate.php" role="doc" />
282     <file name="example_parser_pattemplate_2forms.php" role="doc" />
283     <file name="example_parser_pattemplate_group.php" role="doc" />
284     <file name="example_parser_placeholder.php" role="doc" />
285     <file name="example_parser_radiogroups.php" role="doc" />
286     <file name="example_parser_simple.php" role="doc" />
287     <file name="example_renderer_array.php" role="doc" />
288     <file name="example_renderer_pattemplate.php" role="doc" />
289     <file name="example_renderer_pattemplate_form.php" role="doc" />
290     <file name="example_renderer_pattemplate_repeat.php" role="doc" />
291     <file name="example_renderer_radiogroup.php" role="doc" />
292     <file name="example_renderer_string.php" role="doc" />
293     <file name="example_renderer_string_attributes.php" role="doc" />
294     <file name="example_renderer_string_errors.php" role="doc" />
295     <file name="example_renderer_string_placeholders.php" role="doc" />
296     <file name="example_rule_after.php" role="doc" />
297     <file name="example_rule_before.php" role="doc" />
298     <file name="example_rule_conditionalenum.php" role="doc" />
299     <file name="example_rule_element.php" role="doc" />
300     <file name="example_rule_format.php" role="doc" />
301     <file name="example_rule_remove.php" role="doc" />
302     <file name="example_storage_csv.php" role="doc" />
303     <file name="example_storage_db.php" role="doc" />
304     <file name="example_storage_db.sql" role="doc" />
305     <file name="example_storage_mail.php" role="doc" />
306     <file name="example_storage_propel.php" role="doc" />
307     <file name="index.php" role="doc" />
308     <file name="setup_examples.php" role="doc" />
309    </dir> <!-- /examples -->
310    <dir name="patForms">
311     <dir name="AttributeFilter">
312      <file name="Gettext.php" role="php" />
313      <file name="Test.php" role="php" />
314     </dir> <!-- /patForms/AttributeFilter -->
315     <dir name="Creator">
316      <dir name="DB">
317       <file name="MySQL.php" role="php" />
318      </dir> <!-- /patForms/Creator/DB -->
319      <file name="DB.php" role="php" />
320      <file name="Definition.php" role="php" />
321     </dir> <!-- /patForms/Creator -->
322     <dir name="Datasource">
323      <file name="Countries.php" role="php" />
324      <file name="Propel.php" role="php" />
325     </dir> <!-- /patForms/Datasource -->
326     <dir name="Definition">
327      <file name="Propel.php" role="php" />
328     </dir> <!-- /patForms/Definition -->
329     <dir name="Element">
330      <dir name="Date">
331       <dir name="Element">
332        <file name="Day.php" role="php" />
333        <file name="Hour.php" role="php" />
334        <file name="Meridiem.php" role="php" />
335        <file name="Minute.php" role="php" />
336        <file name="Month.php" role="php" />
337        <file name="Second.php" role="php" />
338        <file name="Year.php" role="php" />
339       </dir> <!-- /patForms/Element/Date/Element -->
340       <file name="Element.php" role="php" />
341      </dir> <!-- /patForms/Element/Date -->
342      <file name="Combobox.php" role="php" />
343      <file name="Date.php" role="php" />
344      <file name="Enum.php" role="php" />
345      <file name="File.php" role="php" />
346      <file name="Group.php" role="php" />
347      <file name="Hidden.php" role="php" />
348      <file name="Number.php" role="php" />
349      <file name="Pool.php" role="php" />
350      <file name="Radio.php" role="php" />
351      <file name="RadioGroup.php" role="php" />
352      <file name="Set.php" role="php" />
353      <file name="String.php" role="php" />
354      <file name="Switch.php" role="php" />
355      <file name="SwitchGroup.php" role="php" />
356      <file name="Text.php" role="php" />
357     </dir> <!-- /patForms/Element -->
358     <dir name="Filter">
359      <file name="Function.php" role="php" />
360      <file name="Multiplier.php" role="php" />
361      <file name="Strtolower.php" role="php" />
362      <file name="Trim.php" role="php" />
363      <file name="XSS.php" role="php" />
364     </dir> <!-- /patForms/Filter -->
365     <dir name="Observer">
366      <file name="ErrorAttributes.php" role="php" />
367      <file name="ReadonlyFinished.php" role="php" />
368     </dir> <!-- /patForms/Observer -->
369     <dir name="Parser">
370      <file name="Html.php" role="php" />
371      <file name="patTemplateRenderer.php" role="php" />
372      <file name="SimpleRenderer.php" role="php" />
373     </dir> <!-- /patForms/Parser -->
374     <dir name="Renderer">
375      <file name="Array.php" role="php" />
376      <file name="Flexy.php" role="php" />
377      <file name="patTemplate.php" role="php" />
378      <file name="PhpTal.php" role="php" />
379      <file name="Savant3.php" role="php" />
380      <file name="Smarty.php" role="php" />
381      <file name="String.php" role="php" />
382     </dir> <!-- /patForms/Renderer -->
383     <dir name="Rule">
384      <file name="AnyRequired.php" role="php" />
385      <file name="ConditionalEnum.php" role="php" />
386      <file name="ConditionalRequired.php" role="php" />
387      <file name="Email.php" role="php" />
388      <file name="Enum.php" role="php" />
389      <file name="GermanBLZ.php" role="php" />
390      <file name="GermanZipCode.php" role="php" />
391      <file name="Match.php" role="php" />
392      <file name="MaxLength.php" role="php" />
393      <file name="MaxValue.php" role="php" />
394      <file name="MinLength.php" role="php" />
395      <file name="MinValue.php" role="php" />
396      <file name="NotMatch.php" role="php" />
397      <file name="Retype.php" role="php" />
398      <file name="StorageProhibitAdd.php" role="php" />
399      <file name="StorageProhibitUpdate.php" role="php" />
400      <file name="URL.php" role="php" />
401      <file name="ValidValues.php" role="php" />
402     </dir> <!-- /patForms/Rule -->
403     <dir name="Scripts">
404      <dir name="Html">
405       <dir name="Element">
406        <file name="Enum.js" role="data" />
407        <file name="String.js" role="data" />
408       </dir> <!-- /patForms/Scripts/Html/Element -->
409       <dir name="Rule">
410        <file name="ConditionalEnum.js" role="data" />
411        <file name="Match.js" role="data" />
412        <file name="MaxLength.js" role="data" />
413        <file name="MaxValue.js" role="data" />
414        <file name="MinLength.js" role="data" />
415        <file name="MinValue.js" role="data" />
416        <file name="NotMatch.js" role="data" />
417        <file name="ValidValues.js" role="data" />
418       </dir> <!-- /patForms/Scripts/Html/Rule -->
419      </dir> <!-- /patForms/Scripts/Html -->
420     </dir> <!-- /patForms/Scripts -->
421     <dir name="Storage">
422      <file name="CSV.php" role="php" />
423      <file name="DB.php" role="php" />
424      <file name="Mail.php" role="php" />
425      <file name="Propel.php" role="php" />
426     </dir> <!-- /patForms/Storage -->
427     <file name="AttributeFilter.php" role="php" />
428     <file name="Collection.php" role="php" />
429     <file name="Creator.php" role="php" />
430     <file name="Definition.php" role="php" />
431     <file name="Element.php" role="php" />
432     <file name="Filter.php" role="php" />
433     <file name="Observer.php" role="php" />
434     <file name="Parser.php" role="php" />
435     <file name="Renderer.php" role="php" />
436     <file name="Rule.php" role="php" />
437     <file name="Storage.php" role="php" />
438    </dir> <!-- /patForms -->
439    <dir name="rfcs">
440     <file name="rfc0001.txt" role="doc" />
441     <file name="rfc0002.txt" role="doc" />
442    </dir> <!-- /rfcs -->
443    <dir name="tests">
444     <dir name="element">
445      <dir name="pages">
446       <file name="test_namespace_combined_1_form.php" role="test" />
447       <file name="test_namespace_combined_2_forms.php" role="test" />
448       <file name="test_namespace_element_combobox.php" role="test" />
449       <file name="test_namespace_element_date.php" role="test" />
450       <file name="test_namespace_element_enum.php" role="test" />
451       <file name="test_namespace_element_file.php" role="test" />
452       <file name="test_namespace_element_group.php" role="test" />
453       <file name="test_namespace_element_hidden.php" role="test" />
454       <file name="test_namespace_element_number.php" role="test" />
455       <file name="test_namespace_element_pool.php" role="test" />
456       <file name="test_namespace_element_pool_multi.php" role="test" />
457       <file name="test_namespace_element_radio.php" role="test" />
458       <file name="test_namespace_element_radiogroup.php" role="test" />
459       <file name="test_namespace_element_set.php" role="test" />
460       <file name="test_namespace_element_string.php" role="test" />
461       <file name="test_namespace_element_switch.php" role="test" />
462       <file name="test_namespace_element_text.php" role="test" />
463      </dir> <!-- /tests/element/pages -->
464      <file name="Base.php" role="test" />
465      <file name="Basic.php" role="test" />
466      <file name="Convert.php" role="test" />
467      <file name="Namespaces.php" role="test" />
468      <file name="Set.php" role="test" />
469     </dir> <!-- /tests/element -->
470     <dir name="Renderer">
471      <dir name="res">
472       <file name="test.flexy.form.tpl" role="test" />
473       <file name="test.flexy.simple.tpl" role="test" />
474       <file name="test.phpTal.form.tpl" role="test" />
475       <file name="test.phpTal.simple.tpl" role="test" />
476       <file name="test.savant.form.tpl" role="test" />
477       <file name="test.savant.simple.tpl" role="test" />
478       <file name="test.smarty.form.tpl" role="test" />
479       <file name="test.smarty.simple.tpl" role="test" />
480      </dir> <!-- /tests/Renderer/res -->
481      <file name="FlexyTest.php" role="test" />
482      <file name="PhpTalTest.php" role="test" />
483      <file name="Savant3Test.php" role="test" />
484      <file name="SmartyTest.php" role="test" />
485     </dir> <!-- /tests/Renderer -->
486     <file name="benchmark_concat.php" role="test" />
487     <file name="benchmark_str_replace.php" role="test" />
488     <file name="readme.txt" role="test" />
489     <file name="runtests.php" role="test" />
490    </dir> <!-- /tests -->
491    <file name="patForms.php" role="php" />
492   </dir> <!-- / -->
493  </contents>
494  <dependencies>
495   <required>
496    <php>
497     <min>4.3.0</min>
498    </php>
499    <pearinstaller>
500     <min>1.4.0</min>
501    </pearinstaller>
502    <package>
503     <name>patError</name>
504     <channel>pear.php-tools.net</channel>
505     <min>1.1.0</min>
506    </package>
507    <package>
508     <name>Date</name>
509     <channel>pear.php.net</channel>
510     <min>1.4.0</min>
511    </package>
512   </required>
513   <group hint="Render your forms with patTemplate." name="pattemplate">
514    <package>
515     <name>patTemplate</name>
516     <channel>pear.php-tools.net</channel>
517     <min>3.0.0</min>
518    </package>
519   </group>
520   <group hint="Render your forms with Flexy." name="flexy">
521    <package>
522     <name>HTML_Template_Flexy</name>
523     <channel>pear.net</channel>
524    </package>
525   </group>
526   <group hint="Render your forms with Smarty." name="smarty">
527    <package>
528     <name>Smarty</name>
529     <channel>pearified.net</channel>
530    </package>
531   </group>
532   <group hint="Automatically store submitted results in a database." name="storagedb">
533    <package>
534     <name>DB</name>
535     <channel>pear.php.net</channel>
536     <min>1.7.0</min>
537    </package>
538   </group>
539   <group hint="Automatically email submitted results." name="storagemail">
540    <package>
541     <name>Mail</name>
542     <channel>pear.php.net</channel>
543     <min>1.1.0</min>
544    </package>
545   </group>
546   <group hint="Advanced email validation by querying the mail-server." name="validatemail">
547    <package>
548     <name>Net_DNS</name>
549     <channel>pear.php.net</channel>
550    </package>
551    <package>
552     <name>Net_SMTP</name>
553     <channel>pear.php.net</channel>
554    </package>
555   </group>
556  </dependencies>
557  <phprelease />
558  <changelog>
559   <release>
560    <version>
561     <release>0.9.0dev20060806</release>
562     <api>0.9.0</api>
563    </version>
564    <stability>
565     <release>devel</release>
566     <api>stable</api>
567    </stability>
568    <date>2006-08-06</date>
569    <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
570    <notes>Third release candidate for 0.9.0.
571
572 Changes since v0.9.0b2:
573 * patForms main:
574   - Fixed flexy dependency group in PEAR package (schst)
575   - Added smarty dependency group in PEAR package (schst)
576   - Added a missing error check in the createForm method (argh)
577   - Added the class attribute to the form (schst)
578   - Removed version 1 package.xml from distribution (schst)
579   - Added dependency on PEAR::Date (required by the Date element) (schst)
580   - Fixed patTemplate dependency group (schst)
581
582 * Elements
583   - File: determining the session&apos;s save path now correctly uses the php.ini setting if available (argh)
584   - File: improved error messages with useful information and error solving hints (argh)
585   - Radio: fixed bug #203: problems with Radio/RadioGroup and value &apos;0&apos; (schst)
586   - File: fixed the notice that occurrs when the maxsize attribute is not set (argh)
587   - Added new SwitchGroup element that handles checkbox groups (argh)
588
589 * Rules
590   - fixed typos in patForms_Rule_MaxLength (sfuchs)
591
592 * Storages
593   - fixed bug #205: semicolon at end of SQL
594
595 * Clientside features
596
597 * Propel Integration
598   - fixed patForms_Creator_Definition reference problem with adding rules (sfuchs)
599   - fixed patForms_Storage_Propel to write results back to the form after saving (sfuchs)
600
601 * Renderer
602   - no changes
603
604 * Parser
605   - Added missing error checks in the createFormFromTemplate method (argh)
606
607 * Examples collection
608   - Tweaked the output of submitted form variables to include variable type information (argh)
609   - Added array values display to the ouput of submitted form variables (argh)</notes>
610   </release>
611   <release>
612    <version>
613     <release>0.9.0b3</release>
614     <api>0.9.0</api>
615    </version>
616    <stability>
617     <release>beta</release>
618     <api>stable</api>
619    </stability>
620    <date>2006-08-20</date>
621    <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
622    <notes>Third release candidate for 0.9.0.
623
624 Changes since v0.9.0b2:
625 * patForms main:
626   - Fixed flexy dependency group in PEAR package (schst)
627   - Added smarty dependency group in PEAR package (schst)
628   - Added a missing error check in the createForm method (argh)
629   - Added the class attribute to the form (schst)
630   - Removed version 1 package.xml from distribution (schst)
631   - Added dependency on PEAR::Date (required by the Date element) (schst)
632   - Fixed patTemplate dependency group (schst)
633
634 * Elements
635   - File: determining the session&apos;s save path now correctly uses the php.ini setting if available (argh)
636   - File: improved error messages with useful information and error solving hints (argh)
637   - Radio: fixed bug #203: problems with Radio/RadioGroup and value &apos;0&apos; (schst)
638   - File: fixed the notice that occurrs when the maxsize attribute is not set (argh)
639   - Added new SwitchGroup element that handles checkbox groups (argh)
640
641 * Rules
642   - fixed typos in patForms_Rule_MaxLength (sfuchs)
643
644 * Storages
645   - fixed bug #205: semicolon at end of SQL (schst)
646
647 * Clientside features
648
649 * Propel Integration
650   - fixed patForms_Creator_Definition reference problem with adding rules (sfuchs)
651   - fixed patForms_Storage_Propel to write results back to the form after saving (sfuchs)
652
653 * Renderer
654   - no changes
655
656 * Parser
657   - Added missing error checks in the createFormFromTemplate method (argh)
658
659 * Examples collection
660   - Tweaked the output of submitted form variables to include variable type information (argh)
661   - Added array values display to the ouput of submitted form variables (argh)</notes>
662   </release>
663  </changelog>
664 </package>
Note: See TracBrowser for help on using the browser.