$Header: /cvsroot/CGI::Framework/Changes,v 1.5 2003/06/19 23:25:25 mina Exp $
Revision history for Perl module CGI::Framework
0.05
- Fixed a bug that caused the framework not to call the pre_templatename and
validate_templatename subroutines if the non-OOP (function-based) approach using
the initialize_cgi_framework initializer was used, and the callbacks_namespace
parameter was not supplied.
0.04
- Any methods and initializer parameters that were made up of 2 concatenated words
have now been separated by an underscore. The following are affected:
Methods/Functions:
adderror => add_error
clearsession => clear_session
showtemplate => show_template
Constructor/Initializer parameters:
callbacksnamespace => callbacks_namespace
cookiename => cookie_name
initialtemplate => initial_template
sessionsdir => sessions_dir
templatesdir => templates_dir
validlanguages => valid_languages
The old names will still be available for compatability-purposes however will be
phased out sometime in the future for code-cleanliness. All existing and new
programs should use the new naming convention.
- Implemented the ability to save session data in a mysql table instead of text files
through a new constructor parameter sessions_mysql_dbh.
- Implemented a new method "remember" that is a shorthand for transferring values
from the just-submitted form to the session.
- Changed default form enctype to "multipart/form-data" so that file-uploads can
be done. This seems to have no side-effect other than enabling file uploads to
work.
- Some documentation and synopsis bugfixes. - Thanks to Ron Savage <rons@deakin.edu.au>
0.03
- Added new methods: get_cgi_object, get_cgi_session_object, html_push, html_unshift
- Added new constructor option, importform
- Documentation fixes and elaborations
0.02
- Initial release