Revision history for Perl extension MasonX::Interp::WithCallbacks.
1.20 2024-08-11T18:40:20Z
- Fixed warning with Perl 5.40.
- Added GitHub workflows with CI tests for Perl 5.10 - 5.40 on Linux,
macOS, and Windows.
1.19 2011-06-21T04:33:14
- Fixed a pasto in the "Support" section.
- Moved repostitory to [GitHub](https://github.com/theory/class-meta/).
- Fixed installation documentation in the READE so that it demonstrates
using `Build.PL rather than `Makefile.PL`, as the latter is not
included in the distribution.
1.18 2008-05-03T23:26:42
- Added "configure_requires" parameter to Build.PL and added Test::Pod
to the "recommends" parameter.
- Updated POD test to require Test::Pod 1.20 or later.
- Fixed test failures under Perl 5.6. Reported by Slaven Rezic via
CPAN-Testers.
- Added a link to the Subversion repository.
- Fixed the test suite to run properly with Apache::TestMB under
mod_perl 2 as well as mod_perl 1.
- Fixed failing test with older versions of CGI, such as that
distributed with Perl 5.6.2.
1.17 2007-07-24T19:37:47
- Fixed test failures with Mason 1.36. Patch from Niko Tyni.
1.16 2006-07-21T17:00:55
- Replaced broken passthrough Makefile.PL with a real Makefile.PL.
Reported by Scott Lanning.
1.15 2006-05-26T23:02:03
- Added missing t/htdocs/alt.mc to MANIFEST and therefore to the
distribution. D'oh!
1.14 2006-05-26T22:55:15
- Now passing the the interp object to callbacks via the new 'requster'
parameter the request() method of Params::CallbacRequest, introduced
in version 1.15 of that module.
- Added the comp_path() accessor. This so that callbacks can change it
if they want, by calling $cb->requester->comp_path($comp_path).
- Fixed CGI redirect tests to be compliant with the new "302 Found"
header created by CGI.pm. It used to be "302 Moved".
1.13 2004-11-19T02:37:50
- Makefile.PL no longer requires Apache::TestMB, since it may not
be installed, but MasonX::Interp::WithCallbacks can still be installed
with Module::Build. Reported by Scott Lanning.
- Added Apache::TestMB to the list of recommended modules in Build.PL.
1.12 2004-06-28T17:04:23
- Fixed Apache tests to eliminate failure under more recent versions
of Apache::Test and LWP.
- Changed "%PARAMS" to the correct Mason hash, "%ARGS", in the synopsis.
Reported by Mike Dorman.
- Ported installer from ExtUtils::MakeMaker to Module::Build using the
newly released Apache::TestMB.
1.11 Wed Oct 8 20:12:20 2003
- Require Class::Container 0.09 or later. It seems that older versions
don't work properly.
- Updated Apache test to skip tests if the Apache server doesn't run
mod_perl. Suggesed by Geoffrey Young.
- Stopped checking for presence of LWP in Apache tests, since
Apache::TestClient should work fine for the simple test requests.
- The module now requires HTML::Mason 1.23, rather than just the
requirements in Makefile.PL.
- Require Params::CallbackRequest 1.11 or later to be in sync with
request callback order of execution.
- Fixed failing tests of notes functionality under Apache. Not sure
how they ever passed, frankly.
1.10 Mon Sep 8 21:15:42 2003
- Code moved over from MasonX::ApacheHandler::WithCallbacks, which is
deprecated. Differences from that class are as follows.
- Callback handling code from MasonX::ApacheHandler::WithCallbacks has
been migrated to Params::CallbackRequest.
- Code from MasonX::CallbackHandler has been migrated to
Params::Callback.
- MasonX::CallbackTester has been removed, since it isn't necessary
in a non-mod_perl environment.
- Params::CallbackRequest::Exceptions supplies the exceptions thrown
by Params::CallbackRequest, since that module is not strictly
connected to Mason.
- Changed the request_args() accessor from MasonX::CallbackHandler to
params() in Params::Callback, to reflect the idea that this is a
generic parameter-triggered callback architecture.
- Replaced the ah() accessor, since the callback controller isn't a
Mason ApacheHandler anymore, with cb_request() in Params::Callback.
- Added cb_request() accessor to MasonX::Interp::WithCallbacks.
- Replaced the "exec_null_cb_values" parameter from
MasonX::ApacheHandler::WithCallbaks, which had defaulted to true,
with "ignore_nulls" in Params::CallbackRequest, which defaults to
false.
- Added Params::CallbackRequest notes() interface, which copies all
notes to the Mason request notes() interface before the request
executes.