-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changes
148 lines (124 loc) · 5.4 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
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.