This file documents the revision history for Perl extension Gantry
3.30 Wed May 10 13:01:44 CDT 2006
- Corrected bug in CGI engine which made the constructor demand a valid
hash as an argment. Now an empty one is supplied by default, making
it work as the QuickStart doc says it should. Thanks to Краси Беров
for pointing this out.
3.29
- Restored access to dircopy from File::Copy::Recursive to
custom install code.
3.27-8 Tue Apr 18 15:29:15 CDT 2006 - Tue Apr 18 15:45:32 CDT 2006
- Made failure due to absence of File::Copy::Recursive gentler.
3.26 Mon Apr 17 14:25:48 CDT 2006
- Updates to custom error page
3.25 Fri Apr 7 12:53:20 CDT 2006
- Added Test
3.24 Thu Apr 6 15:12:12 CDT 2006
- Rearranged/Added more tests
3.23 Thu Apr 6 08:44:44 CDT 2006
- Fixes to the db connection methods
3.22 Thu Mar 30 12:41:36 CST 200
- Added test method to the Gantry server to be used for
to run a test on a Gantry application
3.21 Wed Mar 29 12:41:36 CST 200
- Updates to documentation
3.20
- Added a stand alone web server, Gantry::Server
- Updates to documentation.
3.19
- Modified Build.PL. Now copies all files in the root folder.
- Updated the Gantry::Conf api so you can get location level
config.
- Corrected the mechanism for using Gantry::Conf so mulitple
instances in the same server can really have different conf.
3.18
- Documentation updates
3.17
- tied Gantry::Conf to the framework
- added initial Gantry::Conf code and stubs for the future
- Updated constraint handling in AutoCRUD and CRUD to use the
current Data::FormValidator constraint_methods key.
- Updated Gantry::Conf to use ConfigureVia Method insteadn of
ConfigureViaMethod which allows for multiple ConfigureVia statements
in the same instance block and easier dispatching.
3.16
- added PODViewer
- CGI Engine fix, casting error to wrong method
- fixed prompt problem when installing within CPAN shell
3.15 Thu Feb 16 09:22:03 CST 2006
- add paging.ttc ( paging for the results.tt )
- added cgi parameter parsing code
- Added lots of Docs modules
- Refactored handler and init so that all conf fishing and other
engine specific code is actually in the engines not Gantry.pm
3.14 Wed Feb 1 08:09:54 CST 2006
- modified engines
- added CGI::Simple object to all
- improved cgi error messages
- restored connection info scheme having found the bug (mod_perl
helpers were still caching the conn_info data, so everyone was
going to the first database hit)
- renamed Gantry::Utils::ModelHelper to Gantry::Utils::DBConnHelper
to better reflect what it helps with (renamed all it subclasses too)
- added Gantry::Utils::Model as a Class::DBI replacement
- added Gantry::Utils::ModelHelper to provide db_Main and other
useful methods as mixins to Gantry::Utils::Model::* modules.
Note that no production app uses Gantry::Utils::Model yet.
- removed accessors in Gantry.pm for dbconn, dbuser, and dbpass
3.13 Fri Jan 20 13:27:21 CST 2006
- Added script auth connection handling to db_Main in AuthCDBI util.
- Added doc stubs in modules.
3.12 Thu Jan 19 10:44:31 CST 2006
- Added retreive_all_for_main_listing to Gantry::Utils::AuthCDBI
which we needed to do since we separated Malcolm's auth models
from the regular ones.
3.09 - 3.11
- AuthCDBI, CBDI testing
3.08
- Add Access auth module ( Gantry::Control::C::Access )
provides IP authentication for mod_perl.
- updates to pod
- updates to Template Default
- Changed connection info scheme for regular and cgi scripts
in Gantry::Utils::CDBI. This required moving connection info
fishing from init_cgi in Gantry.pm to Gantry::Engine::CGI->new
- Expanded the connection info scheme change to all engine types
by introducting Gantry::Utils::ModelHelper as a (mostly) abstract
base class from which a new module for each engine inherits
- Expanded connection info scheme to the auth db connecitons.
CGI may not be working correctly under the new scheme.
3.07 Mon Dec 26 12:19:05 CST 2005
- Add CGI Engine. ( Gantry::Engine::CGI );
Gantry apps can now run under CGI (including Fast-CGI)
3.06 Tue Dec 20 12:47:47 CST 2005
- Revised Build.PL so that it complains more quietly if
File::Recursive::Copy is not installed.
- Revised use test section for mod_perl 1.9x so it checks for
Apache::Request before trying to use the engine, yielding a cleaner
error message.
- Change auth front-end modules to use $self->location for redirect_to_main
instead of $self->apps_rootp . '/blah'
3.05 Thu Dec 15 12:08:42 CST 2005
- template toolkit object is now unique per location block.
- converted front-end auth modules to use Gantry CRUD
- added editor_init.ttc ( default tinymce editor componet )
- modified form.tt to handle the editor_init.ttc componet
3.04 Fri Dec 9 17:04:05 CST 2005
- Corrected template error which gave very small widths to text input
fields by default (hint: TT uses size as a pseudo-method)
3.03 Fri Dec 9 14:04:05 CST 2005
- Minor template revisions
3.02 Wed Dec 7 16:07:36 CST 2005
- Removed required asterisks from checkbox fields
3.01 Tue Dec 6 13:31:16 CST 2005
- Improved various templates (made form tables wider by default)
- Added optional javascript based html editor to form.tt
3.0 Thu Dec 1 13:49:28 CST 2005
- Corrected templates so their html is more standards compliant.
- Increased version to indicate that we are using this third generation
of our framework in production for multiple apps.
0.26 Wed Nov 16 16:30:39 CST 2005
- Changed Gantry::user_row to return nothing when it can't find a user.
0.25 Wed Nov 16 11:46:53 CST 2005
- Added Gantry::Plugins::CRUD for more control.
- Corrected relocate so you have more control of where it takes you
from successful AutoCRUD actions.
- Corrected error which had boolean select lists always showing
their default values instead of showing those only when the
database didn't have a value.
0.24 Thu Nov 3 11:21:28 CST 2005
- Fixed Gantry::Utils::CDBI module to work with mp1 and 2.
- Modified Build.PL
0.23 Mon Oct 24 15:46:09 CDT 2005
- Add a Class::DBI base module to Gantry.
fixes the problem regarging the clashing database handles.
- added the log_error method
0.22 Mon Oct 17 20:12:30 EDT 2005
- Switch accessors to methods calls.
0.21 Wed Aug 24 11:00:41 CDT 2005
- Name change to Gantry
0.20 Mon Aug 8 11:30:08 CDT 2005
- Added Gantry::Conrol to framework (Authen, Authz, PageBased)
- Added generic templates for mvc processing
0.18 Sat Jun 11 21:08:58 CDT 2005
- Add plugin ablility to frame work
- Added compatability for mod_perl 1, 1.99, 2.0
- Add Template::Toolkit support
0.17 Sat Jun 11 21:08:58 CDT 2005
- Branched from KrKit version 0.16 ( www.krkit.org )