The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

2012-05-07      v0.022
  - DEPRECATED
  - ASP4 was marked deprecated, so this module is also deprecated now.

2012-02-12      v0.021
  - Added support for multiple external "routes.json" files.

2011-01-11      v0.020
  - There was a bug causing routes like "/{state_href:[^\\.]+}.asp" to work in a
    RequestFilter context but break under Apache.

2010-11-12      v0.019
  - All classes in config.app are now ->import'ed under non-mod_perl2 environment.

2010-05-20      v0.018
  - This release addresses several issues related to running multiple applications
    under different VirtualHosts on the same apache server.

2010-05-19      v0.017
  - Some versions of Apache httpd don't always set $r->hostname, which causes
    problems for us.  Declining those requests appears to be acceptable...let's see.

2010-04-27      v0.016
  - Now $ENV{REMOTE_ADDR} is set properly.

2010-04-13      v0.015
  - Properly sets $ENV{QUERY_STRING} when running in a mod_perl2 environment.

2010-04-10      v0.014
  - Fixed a bug that caused $Stash->{route} to not always be accessible.

2010-04-08      v0.013
  - $r->pnotes(route) is set even if we don't do routing.  This makes routing more consistent.

2010-04-06      v0.012
  - Handlers are now also covered by the "don't-route-if-the-file-actually-exists"
    logic from v0.010-v0.011.
  - Added tests to verify the new behavior.

2010-04-06      v0.011
  - Finished the whole "don't-route-if-the-file-actually-exists" thing that was
    started in v0.010
  - Requires ASP4 v1.025 because of a change in the way that $Config->web->router
    is setup (now it actually happens inside of ASP4::ConfigNode::Web.

2010-04-05      v0.010
  - If /foo/bar.asp is a real file on disk then route-matching will be skipped.

2010-04-05      v0.009
  - Sometimes get_router() was returning strange values - added a workaround to
    prevent this.

2010-04-01      v0.008
  - Miscellaneous bug fixes and minor enhancements all-around.

2010-03-29      v0.007
  - If we can't get a router object, ASP4x::Router will return "declined".

2010-03-27      v0.006
  - The TransHandler handler was not passing along $r->args properly.

2010-03-26      v0.005
  - The mod_perl handler sets $r->pnotes(__routed => 1), which the ASP4::TransHandler
    now checks before performing any additional routing.  Otherwise we end up
    doing twice the work!

2010-03-26      v0.004
  - The logic used for finding/constructing the router is updated.
  - Updated POD.
  - Downgraded Apache2::RequestRec requirement to a 'recommends'.
  - Added dynamic inheritance based on whether requiring ASP4::TransHandler works or not.
  - ASP4x::Router now will test for the existence of each matched uri from $router->match(...)
    until it finds one that exists on disk.

2010-03-24      v0.003
  - Added prereq Apache2::RequestRec since that's needed for ASP4::TransHandler.

2010-03-23      v0.002
  - Changed the email address in the config.
  - Updated the POD with examples and more description.

2010-03-23      v0.001
  - Original release.