The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for CatalystX-CRUD-YUI

0.001   24 Aug 2008
        First version, released on an unsuspecting world.

0.002   25 Aug 2008
        * change show_relationships.tt to use RelInfo->get_controller
        * tweek skip() checks in tests

0.003   26 Aug 2008
        * add missing JSON::XS to Makefile.PL dependencies
        * get_controller() fixes
        * lots of fixes to support the change in RHTMLO where
          autoincrement fields are no longer in $form

0.004   11 Sept 2008
        * added configure option to hide PK columns in DataTable
        * support core API changes to param names
        * add fuzzy_search() and hide_pk_columns() config opts in
          Controller
        * flesh out Controller docs
        * add end() RenderView method in Controller based on
          cxc-fmt req param
        * switch to Module::Install
        * add TabView to set of core YUI components and switch
          relationships to using them.
        * View will now default to generic edit/view/list/search
          if no specific action .tt file exists
        * add generic view.tt and tweek form.tt to set certain
          common field names as readonly (ctime mtime created modified)

0.005   16 Sept 2008
        * add missing generic crud/count.tt file to flesh out API support
        * fix bug in form.tt with generating url for related foreign object.
        * fix bug in form.tt to allow related_value map to use non-unique column
        * add calendar popup feature to Date and DateTime field types
        * add missing POD to TT and Serializer

0.006   26 Sept 2008
        * clarify debugging statement in Controller->end
        * allow for per-session prefs
        * make tab label different than viewable label
        * pass tabindex to autocomplete field maker
        * bump default yui version and set default var types if not using tt_config.tt

0.007   21 Oct 2008
        * fix a couple legacy params from _no_page to cxc-no_page
        * add .button css 
        * add error tagset to end of autocomplete input 
        * revert to 2.5.1 of YUI lib till bugs using 2.5.2 are identified
        * move most of ::TT into Template::Plugin::Handy
        * remove static height on tabbed relationship container css 
        * add support for form.metadata.default_selected to Tabs in show_relationships.tt
        * allow for explicit sort direction in initial datatable sort

0.008   17 Nov 2008
        * tweek CSS for a.box to fix padding in relation to form.inline, button.box
        * fix crud.js bug to allow for sort column to include table prefix (e.g., t2.name)
        * total refactor of UI to include:
            * left menu instead of tabbed relationships view
            * stricter dom structure
            * yui_header.tt
            * split up some .tt into smaller chunks
            * RelOpts hash instead of separate *_relationships vars in .tt
            * use LiveGrid instead of YUI DataTable
        ***NOTE*** all the YUI DataTable support is now dropped in favor of LiveGrid

0.009   18 Nov 2008
        * support multi-col PKs and hidden PKs with livegrid
        * livegrid width now auto based on window width
        * add warnings to get your own copy of ExtJS and LiveGrid for local consumption