From 17bd710d349b52c0b3f6defaa32e188825af4872 Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 24 Nov 2006 03:21:57 +0000 Subject: [PATCH] 0.05? --- Changes | 28 ++++++++++++++++++++++++++++ OnlinePayment.pm | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index ecc42d0..8a71dea 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,33 @@ Revision history for Perl extension Business::OnlinePayment. +3.00_05 unreleased + - Phil Lobbes is responsible for all work in this release. Thanks! + - Reworked _pre_submit functionality: + - Add Class data %WrappedSubmitClassMethod to remember "wrapped" + submit + - Fix new() to check %WrappedSubmitClassMethod to avoid creating + deep recursion + - Used feedback from MSCHWERN / Bug #22074 to cleanup + new/_pre_submit more + - Now always wrap submit() method with _pre_submit() (but only once) + - no longer populate _child_submit, code in anon sub was cleaned up + - use return values from _pre_submit to determine if real submit is + called. the return values from _pre_submit should be + reviewed/verified still + - _risk_detect(): explicity set return value + - _pre_submit(): explicity set return value + - Updated tests: + - 8 new tests and 1 new "MOCK3" driver for testing _pre_submit() + functionality + - test for new() replacing subclass submit and causing deep + recursion + - minor cleanup of test drivers + - fix "submit unchanged" test case: now wrapped with _pre_submit() + always + - Updated POD documentation: + - Minor documentation change in print statements use ',' instead + of '.' + 3.00_04 Tue Oct 10 12:49:43 PDT 2006 - failure statues (see notes_for_module_writers_v3) - oops, forgot _03 changelog in _03 diff --git a/OnlinePayment.pm b/OnlinePayment.pm index c8f7438..dbb28ce 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -6,7 +6,7 @@ use Carp; require 5.005; -$VERSION = '3.00_04'; +$VERSION = '3.00_05'; $VERSION = eval $VERSION; # modperlstyle: convert the string into a number # Remember subclasses we have "wrapped" submit() with _pre_submit() -- 2.11.0