Revision history for HTML-Widget-Factory

0.204     2015-10-16 16:06:32-04:00 America/New_York
        - allow an individual option for a select to be disabled

0.203     2014-11-17 16:52:10-05:00 America/New_York
        - avoid uninitialized warnings in Textarea when no value is given

0.202     2014-06-11 14:24:12-04:00 America/New_York
        - in plugins that subclass Input, be sure to pass all arguments when
          calling SUPER::rewrite_args; this should eliminate some warnings
          when adding default classes

0.201     2014-02-24 13:58:58-05:00 America/New_York
        - fix AUTOLOAD method to skip CLONE and DESTROY

0.200     2014-02-21 16:17:04-05:00 America/New_York
        - plugins are no longer blessed into newly created, managed packages,
          but use AUTOLOAD to dispatch to plugins
        - plugins on the factory are stored as objects, not class names
        - the Input, Password, and Textarea plugins have been given a
          default_classes attribute

0.101     2013-09-14 18:35:29 America/New_York
        - fix bugs in default object caching; this code really needs to be
          slashed, burned, and replanted
        - fix bugs in dist metadata

0.100     2013-09-12 14:53:50 America/New_York
        - plugins are no longer exporters; the factory factory interrogates
          them to build the new factory

        - there is a private, experimental method to allow the factory factory
          to build tweaked widget method when installing; read the source for
          more

0.083     2013-09-11 10:47:02 America/New_York
        - repackage to update bugtracker and repo
        - stop using -T in test shebangs
        - use parent.pm

0.082     2010-05-04
          make "disabled" a bool arg for Checkbox

0.081     2010-05-03
          when emitting <label> for radio, assume label is literal HTML
          for backcompat

0.080     2010-05-03
          switch from Class::ISA to MRO::Compat
          radio inputs now produce their content as label elements, not text
          fix "disabled" to be an attribute arg on input

0.070     2009-06-30
          add SYNOPSIS section to plugins for quick reference

0.069     2008-12-18
          radio buttons with content did not get closing tags even in XML
          work around this

0.068     2008-09-22
          chomp the output of link widgets

0.067     2008-05-06
          add ->provides_widget and ->provided_widgets methods to Factory
          fix docs for -tag arg to Attrs (thanks HDP)

0.066     2008-05-05
          add Attrs plugin for producing attribute strings (without the tags)

0.065     2008-02-29
          BUG FIX: do not fail t/plugins.t if there are extra plugins
          Happy leap day!

0.064     2008-02-26
          ENHANCEMENT: add tabindex as a global attribute

0.063     2007-11-29
          BUG FIX: previously, radio value 0 could not be selected

0.062     2007-10-08
          BUG FIX: set 'multiple' attr on multiselects

0.061     2007-10-02
          BUG FIX: do not allow 'id' attribute to trickle from widget params to
          each radio input repeatedly; now supplying id outside of options gets
          a warning

0.060     2007-09-04
          BUG FIX: the error for an invalid "value" for select now lists the
          given value, rather than 0

          no longer use base.pm

0.059     2007-09-04
          BUG FIX: fix confused attribute args for Link
          FEATURE: title is now a Link attribute arg

0.058     2007-07-19
          add ->plugins method to factory
          do not auto-load plugins under ::Plugin::Debug

0.057     2007-05-01
          fix stupidity in checkbox design, which conflated "checked" and
          "value"

0.056     2007-02-28
          change Button "content" arg to text/html, to match Link

0.055     2007-02-28
          add Submit, Image, and Button plugins
          allow html instead of link text
          plans for all test files
          a few other little tweaks

0.050     2007-02-24
          allow return of individual radio widget parts
          allow per-radio-option ids
          allow ignore_invalid for radio buttons
          fix errors in error messages from radio buttons
          skip ->require on (__)?GENERATED(__)? plugin classes

0.04      2006-06-06
          implement per-factory classes

0.03      2005-12-21
          add prereqs (thanks to BSMITH for bug report)
          reenable taint mode in tests (thanks to newer M::Pluggable)
          for cumulative methods, skip classes that don't implement them

0.02      2005-11-29
          added textarea and link

0.01      2005-11-19
          first release. share and enjoy