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.