Re: [ANNOUNCEMENT] HTML_QuickForm2-0.4.0 (alpha) Released.
| From: | Mark Steudel | Date: | Mon, 08 Mar 2010 17:31:16 +0000 |
| Subject: | Re: [ANNOUNCEMENT] HTML_QuickForm2-0.4.0 (alpha) Released. | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-30379@lists.php.net to get a copy of this message | ||
Yay love seeing work continue on this project. I have yet to find
another Form library that I enjoy using as much as this one. Keep up
the great work!
MS
On Mon, Mar 8, 2010 at 7:31 AM, PEAR Announce <pear-dev@lists.php.net> wrote:
> The new PEAR package HTML_QuickForm2-0.4.0 (alpha) has been released at
> http://pear.php.net/.
>
> Release notes
> -------------
> Milestone 4: port of HTML_QuickForm_Controller, group rules
>
> Major additions and changes
> * Includes a port of HTML_QuickForm_Controller. It is now possible to create
> multipage forms (wizards, tabbed forms, etc.) with HTML_QuickForm2
> * It is now possible to leverage existing rules for group validation
> (see also request #12610)
> * Rule configuration redone, now an error for an incomplete or bogus
> configuration will be thrown immediately on adding a Rule rather than on
> validating with it. Rule::getConfig() will now return the complete
> configuration rather than a local part of it.
>
> Features added
> * It is possible to disable "intrinsic validation" for select
> elements (request #13088)
> * Checkboxes named 'foo[]' properly get their values from data sources
> (request #16806)
> * Arrays generated by Array Renderer for fieldsets and groups contain
> 'type' keys (request #16937)
> * Added setElementTemplateForGroupClass() and setElementTemplateForGroupId()
> methods HTML_QuickForm2_Renderer_Default setting templates for grouped
> elements within a group of a given class or with a given id, respectively
>
> Bug fixes
> * E_NOTICE for an undefined index could be emitted when outputting
> a checkbox (bug #16816)
>
> Backwards compatibility issues
> * HTML_QuickForm2_Renderer_Default::setGroupedTemplateForClass() is
> deprecated
> * If you implemented custom Rules, you should rewrite them to conform
> to the new Rule configuration approach (this may require implementing
> custom mergeConfig() and setConfig() methods) and implement
> validateOwner() method instead of checkValue(). Old-style Rules will emit
> notices in 0.4.0 and will stop working completely in the next release.
> * Packaging changes: data/, docs/ and tests/ contents are installed without
> redundant subdirectories, e.g. quickform.css now resides in
> @data_dir@/HTML_QuickForm2 rather than
> @data_dir@/HTML_QuickForm2/data
>
> Package Info
> ------------
> PHP5 rewrite of HTML_QuickForm and HTML_QuickForm_Controller packages.
>
> This package provides methods to create, validate and render HTML forms.
>
> Features:
> * Supports all form elements defined by HTML standard
> * Server-side validation, several common rules provided
> * Multipage forms (tabbed forms and wizards)
> * Pluggable elements, rules, renderers and renderer plugins
>
> Major advantages over PHP4 version:
> * DOM-like API for building the form structure, new streamlined API for
> elements' values handling
> * Default rendering without tables (inspired by
> HTML_QuickForm_Renderer_Tableless)
> * Renderer plugins for elements with complex rendering needs
> * Ability to chain validation rules with 'and' and 'or'
>
> Related Links
> -------------
> Package home: http://pear.php.net/package/HTML_QuickForm2
> Changelog:
> http://pear.php.net/package/HTML_QuickForm2/download/0.4.0
> Download:
> http://download.pear.php.net/package/HTML_QuickForm2-0.4..0.tgz
>
> Authors
> -------
> Alexey Borzov (lead)
> Bertrand Mansion (lead)
>
>
> --
> PEAR General Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
-----------------------------------------
Mark Steudel
P: 206.375.7244
msteudel@gmail.com
. : Work : .
http://www.mindfulinteractive.com
. : Play : .
http://www.steudel.org/blog