# $Id: Changes,v 1.15 2001/08/11 18:43:47 jesse Exp $

Revision history for Perl extension CGI::Application.

0.01  Mon Jul  3 20:40:30 2000
	- original version; created by h2xs 1.19

1.0   Mon Jul  10 23:47:30 2000
	- Release 1.0 complete.  Woohoo!

1.1   Tue Jul 11 22:59:17 EDT 2000
	- Tweaked test.pl to avoid CGI.pm command line debugging interface 
          which requires user to hit CTRL-D to continue
	- Added ANNOUNCE file.

1.2   Fri Jul 14 01:49:30 EDT 2000
	- Modified load_tmpl() to pass extra params to HTML::Template->new_file().
	- Fixed up the docs a bit.
	- Minor code clean-up.

1.3   Sun May 20 18:48:36 EDT 2001
	- Enhanced capabilities for creating general superclasses for your projects.
	- All run modes may be referenced by method name, in addition to subref.
	- Created cgiapp_init() hook to allow for inherited common behaviors.
	- Fixed minor bugs in default values.

1.31  Mon May 28 14:06:16 EDT 2001
	- Updated docs to favor new name-based run-mode method references.

2.0   Sun Jun 24 23:01:58 EDT 2001
	- Added ability to set mode_param() to use a call-back instance method
	  (specified by subref) instead of a CGI parameter.
	- HTML::Template is now only loaded if load_tmpl() is called.
	  (Thanks to Stephen Howard for the two preceding ideas!)
	- Run-modes may now return scalar-refs in addition to scalars.
	- Added new run-mode of last resort: "AUTOLOAD".  See POD for usage.
	- Updated MAJOR REVISION number to 2 -- new functionality deserves it.

2.1   Sat Aug 11 12:57:49 EDT 2001
	- The param() method has been extended to allow multiple parameters
	  to be set at one time, via a hash (or hashref).
	- Fixed bug in run() method where a null-string run-mode would be
	  considered valid.  A zero-length run-mode will now result in the 
	  start_mode() being called.
	  (Thanks to Mark Stosberg for the two preceding ideas!)
	- The run_mode() method now may be called a subsequent time to 
	  amend the list of run-modes.