source: trunk/package.xml @ 367

Revision 367, 27.4 KB checked in by schst, 7 years ago (diff)

Tweaked package.php,
fixed autopackage.php,
removed package2.xml, added new package.xml

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.4.10" 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-06</date>
41 <time>19:51:46</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
53Changes 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
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="data" />
441    <file name="rfc0002.txt" role="data" />
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
572Changes 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-06</date>
621   <license uri="http://www.gnu.org/copyleft/lesser.txt">LGPL</license>
622   <notes>Third release candidate for 0.9.0.
623
624Changes 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
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 repository browser.