Revision history for Perl extension CGI::Lazy.
0.09 -added ability to do sql binds in updateadditional and insertadditional in RecordSet
-added insertIds deleteIds updateIds methods to Ajax for easy retrieval of primary keys on which each operation will be performed.
-reworked DB.pm so gethash method takes query, id, @binds
-Fixed Ajax to deal with above change
0.08 -updated documentation in Recordset
-added ability in Dataset to have multi headers in div separate from data, so a scrolling div won't lose headings on scroll
-fixed issue in Boilerplate where dataset, singleMulti stubs were building with text inputs, not links
-added ability to use binds in $recordset->where method
0.07 -fixed bug in errorhandler where it was calling lazyversion incorrectly.
-added ajaxBlank method to Composite widget
-fixed bug in Composite where providing no type causes deep recursion
-fixed bug in Dataset where field id not set correctly causing searchMulti to bomb
0.06 -removed submit from boilerplate and dataset. not flexible enough. add it to the template as needed
-changed non-external methods in Debug to return text, not print, and to print them to a div of id="debug"
-added ability for dataset multiple to have no headers
-added headings method to dataset to return tmpl vars with header strings
-added header tmpl to boilerplate
-fixed bug in Composite ParentChild for inserting records with autoincrement primary keys
-added get mehtod to DB for returning only a single value
-fixed bug in Dataset where singles couldn't insert.
-fixed bug in Dataset where headings method didn't have any data till after a select.
-fixed bug in Composite ParentChild where a search on the parent that returned no data put things into an endless loop
0.05 -removed bad js call to pushRow in Boilerplate Dataset single template
-added some more error trapping to Javascript
-extended Recordset to allow for table.field if table is recordset's native table
-fixed bug between Ajax, Dataset, and Javascript that prevented insert of records > 9
-added client side javascript example for Composite, Dataset.
-added full Composite example to Composite.pm
-improved documentation of Ajax.pm
-extended ajaxSearch method of Ajax objects to allow for like queries. can set like => 'liketype' to apply to web inputs or likevars => 'liketype' to do likes off of cgi vars
-changed children and childarray methods of Composite to members and memberarray for accuracy sake, and to prevent confusion for parent/child relationships between member widgets
-likewise changed Dataset property parentId to containerId
-added 'type' to Composite, and added type parentChild which, when set up correctly, will handle select/insert/update on member widgets based on configureation. delete will wait for further pondering.
0.04 -moved $VERSION into Lazy.pm 'cos ModPerl and Auth versions were overwriting it
-fixed bug in Boilerplate.pm where __WIDGETID__ tag wasn't being parsed.
-cleaned up deprecated code in Ajax.pm and Dataset.pm for parsing widget-specific javascript. No real change, but build mechanism and naming convention much clearer now.
-added readonly mode to Dataset
-set Template.pm to die_on_bad_params => 0 It won't care now if you output a parameter to a template that doesn't contain that tag- will just ignore it
0.03 -split Auth.pm and Authz.pm ito separate distros
-lowered requirements in Makefile.PL they were unnecessarily high
0.02-r3 -fixed pod formatting again. no changes to code
0.02-r2 -uploaded partial distro to CPAN oops.
0.02 Sat Aug 2
-reformatted POD so it will display on cpan
-pulled ModPerl.pm from distribution so tests pass. ModPerl will be distributed separately
0.01 Tue Jul 29 15:37:23 2008
- original version; created by h2xs 1.23 with options
-X CGI::Lazy
then added teh real code... here goes...