Revision history for Perl extension CGI::Application::Dispatch.

2.11 Oct 11, 2007
    - Fixed RT #30135 by using "slash" and "backslash" properly [Ricardo Signes and Michael Peters]
    - Fixed RT #30134 [Ricardo Signes and Michael Peters]
    - Fixed RT #28979 [GTERMARS]
    - Fixed RT #25298 [cpan@punch.net and Michael Peters]
    - Fixed RT #25297 [cpan@punch.net and Michael Peters]
    - Fixing cpan install problem with autogenerated Makefile.PL
    - Fixing failing test when IO::Scalar is not installed

2.10 Jan 15, 2007
    - Added REST support with 'auto_rest', 'auto_rest_lc' and '[METHOD]' support in dispatch rules [Michael Peters]
    - Added wildcard matching token to dispatch rules [Shawn Sorichetti]
    - Removed url caching [Michael Peters, Timothy Appnel]
    - Documentation fixes in examples [dsteinbrunner, ZACKSE and Stew Heckenberg]

2.03 Sep 29, 2006
    - When running a cached URL, we were mistakenly using the '$r' object
      from the cached request instead of the newly given one under mod_perl.

2.02 Aug 16, 2006
    - args_to_new were not merging PARAMS properly [Michael Peters]

2.01
    - Improved docs for CGI::Application::Dispatch::Regexp, including
      a typo fix in the Synopsis. [Mark Stosberg]
    - Fixed bug in mod_perl 2 where status/error codes were sent to the browser
      after the content [Michael Peters]

2.00 Jul 3rd, 2006

    - Some errors in run() execution were being silently ignored [Michael Peters]
    - POD correction [Ron Savage]
    - When the PATH_INFO can't be parsed, a proper 404 is returned instead of
      an internal server error. [Mark Stosberg]
    - Fix error page printing. [Mark Stosberg] 
    - Added experimental CGI::Application::Dispatch::Regexp to distribution

2.00_05
    - Fully working on mod_perl 2
    - Using Exception::Class internally to handle exceptions instead of passing around return codes
    - Added 'not_found' option to dispatch()
    - Added more flexible error handling [Viacheslav Sheveliov]
    - Improve mod_rewrite examples [Mark Stosberg]
    - removed now unused variables [Viacheslav Sheveliov]
    - speed up some of the rule-to-regex processing [Viacheslav Sheveliov]

2.00_04
    - handler() now sends a 404 if the run mode can't be found either
    - some environments don't set the PATH_INFO if it's blank, so handle that better
    - added _get_cache() and _set_cache() protected methods to further help subclassing [Viacheslav Sheveliov, Michael Peters]
    - now passing same args passed from dispatch() into dispatch_args() [Viacheslav Sheveliov, Michael Peters)  ]
    - Added built-in 404 page if no application is found to dispatch to. [Mark Stosberg]

2.00_03
    - Added cache of REQUEST_URI -> dispatch mapping [Mark Stosberg, Michael Peters]
    - fixed local args_to_new overrides [Mark Stosberg]
    - added support for debug flag to dispatch() [Mark Stosberg]

2.00_02
    - Added optional-variable tokens to dispatch tables
    - added more docs and examples for dispatch tables

2.00_01
    - Initial rewrite of new API and new dispatch table

1.04 (Jun. 27, 2005)
    - Small changes to correspond to official mod_perl 2.0 release
        and API change (see http://perl.apache.org/docs/2.0/rename.html)

1.03 (Mar. 4, 2005)
    - 100% test coverage

1.02 (Jan. 20, 2005)
    - Added mod_perl 2 support
    - Added TABLE dispatch option
    - fixed bug with a PATH_INFO value of '/'
    - fixed bug where DEFAULT doesn't have an initial '/'
    - fixed testing issues when Apache::TestMB is not installed [Cees Hek]
    - fixed security whole with reqard to untainting module names [Cees Hek]
    - minor documentation improvements

1.01 (Jan. 8, 2005)
    - moved dependancy on perl 5.8.x to 5.6.x since method attributes were include
    - added Apache::Test as a build dependancy

1.0 (Jan. 6, 2005)
    - fixed bug which prevented overriding of certain methods
    - upped required perl version to 5.8.0 because of method attributes
    
0.04
    - added CGIAPP_DISPATCH_DEFAULT option to specify default PATH_INFO value
    - added CGIAPP_DISPATCH_PATH which gets passed to new()'s PARAMS for use
        by the application module
    - any parameters passed into dispatch() are then passed into the 
        application's new()
    - added Apache::Test tests to the test suite

0.03 (Oct. 29, 2004)
    - missing files from MANIFEST
    - minor optimizations

0.02 (Oct. 19, 2004)
    - find and fix document mistakes
    - add aliases to options (PREFIX and RM) for dispatch()
    - improved test
    - mention security concern with not using PREFIX 

0.01 (Sep. 12, 2004)
    - First version