Revision history for Perl module Rose::DBx::Garden::Catalyst
0.180 2014-05-31
- update test app scripts with latest catalyst.pl
- tweek .sql to make autoincrement PKs work for sqlite3
- change Plugin::Static::Simple to Plugin::Static::Simple::ByClass
for test app (now matches SYNOPSIS)
- switch to File::Slurp::Tiny
0.17 2013-10-11
- fix SYNOPSIS to add note about default_view
0.16 2012-10-31
- more pod patches from Adam Mackler
- improve docs
0.15 2010-08-31
- pod patches from movingtarget@mackler.org
- remove .yml config file and plugin dependency
0.14 2009-06-07
- drop tables conditionally in rdgc.sql
- refactor C3 syntax
0.13 2008-12-16
- fixes for Perl 5.10 File::Copy
- use IPC::Cmd::run to create db in t/lib/MyDB.pm
0.12 2008-11-22
- add missing req in Makefile.PL
- add IPC::Cmd dep so we can test for sqlite3 in tests
0.11 2008-11-18
- base controller no longer sets current_view
- copy all static/css/crud/*.css files for CX::CRUD::YUI 0.008
0.10 2008-09-29
- added missing req to Makefile.PL
0.09_05 2008-08-27
- fix UTF-8 encoding bug where JSON:XS utf8() flag was incorrectly set to
'on'.
- move bulk of the code into smaller packages: CatalystX::CRUD::YUI
Rose::HTMLx::Form::Related Rose::DBx::Object::MoreHelpers This
refactoring means that DBIC users can use all the YUI interface and
RHTMLO goodness as well.
- changed the default root/<dir> to 'crud' instead of 'rdgc' IF YOU ARE
UPGRADING, you can symlink or rename rdgc => crud
0.09_04 2008-08-11
- update .tt and .pm files to support multi-column PKs
0.09_03 2008-07-31
- split up rdgc/footer.tt into yui_footer.tt
- add default_sort_by() to Form::Metadata
- toggle rowsPerPage via select popup
- throw_error if !can_read in autocomplete()
- support on* attributes for js in autocomplete
- added RDGC::Excel for .xls output
- refactor the takes_object_as_argument feature
- link_panel now uses same YAHOO ResizePanel widget as addRowPanel
- use double ;; in primary_key_uri_escaped() to match CatalystX::CRUD 0.28
0.09_02 2008-06-30
- several small bug fixes with .tt files
- allow for related_field mapping at init time
- fix autocomplete CSS
0.09_01 2008-06-13
- use column as label if not defined in form
- add support for file upload fields in form.tt
- add support for alternate relationship labels in base Form class
- add support for alternate relationship labels in show_relationships.tt
- tweek the base RDBO flatten() method
- added pseudo_field_labels() method in Form base class
- no 'remove' button if in view mode
- fix bug in yui_datatable_count.tt where js was getting NaN values if
there were no results.
- add 'New' link for each related matrix in show_relationships.tt
- complete refactor of all .tt code to move much of it into YUI and
YUI::DataTable
- complete refactor of all generated code to move much of it into real
base classes and installed .tt
0.09 2008-09-11
- add real tests with example schema supplied by laust from #catalyst
0.08 2008-02-01
- make yui detail link toggle based on can_write() method of target
controller. (This might not work for relationship controllers...)
- fix confess/croak error in generated form class
- fix spurious warnings in generated primary_key method
- add YUI_VERSION var in header.tt to allow for easy upgrade
- add REST support via _http_method JS toggle
- fix bug in /count js with unquoted var.
- fix (unstick) sticky hidden field values in hidden_to_text_field()
- change Makefile.PL to require both JSON and JSON::XS
- fix dump_data() in template wrt escaping \n
- refactor the form.tt code to show related FK links even when in readonly
mode
- tweek the show_relationships.tt code to not skip FKs but do not show
them for PKs
- refactor JSON stuff in View::RDGC to handle blessed objects,
particularly mysql serial columns
- fix bug with checkbox rendering in form.tt
- change all DateTime stringification to use Evil sub redefine in View
rather than TT Date plugin
- add Boolean field support to readonly feature in form.tt
0.07 2007-12-21
- added comment to precommit() to catch non-NULL empty ints. This feature
should be unnecessary as of RHTMLO 0.552 so send warn() to $c->log now
to indicate if it was not caught at RHTMLO level.
- switch to top-level JSON 2.00 API.
0.06 2007-12-11
- changed default field sort order to sort by rank (tabindex) to match the
order set in RDG.
0.05 2007-12-11
- added show_related_values() method to base Form and refactored .tt
yui_datatable code to use it.
0.04 2007-12-06
- split out show_relationships.tt into its own file
- show hidden fields by default when searching (to allow for searching by
serial PKs, e.g.)
- fix bug when getting controller for current action.
0.03 2007-11-19
- YUI support for related records
- refactored all tt files into Templates class
- rename yui_datatable* templates to match url convention
- include json.js in core dist.
- add Create/Search to menu
- bumped req versions of CatalystX::CRUD::*
0.02 2007-11-12
- fix SYNOPSIS example doc for plant() syntax
- use Base controller and model classes for easier global management
- use YAML::Syck directly in View instead of hacked local plugin
- tweeks to default UI, including no timezones in default DateTime output
(because unless your system is actually in UTC, they're likely wrong)
- clean up YUI dependency URLs
0.01 2007-11-09
- First version, released on an unsuspecting world.