Merge pull request #1 from neilbowers/master
Reformatted as per CPAN::Changes::Spec
This commit is contained in:
commit
1da2b1bfb8
2 changed files with 119 additions and 187 deletions
300
Changes
300
Changes
|
@ -1,207 +1,135 @@
|
|||
Revision history for Perl extension Business::PayPal::API.
|
||||
Revision history for Perl module Business::PayPal::API
|
||||
|
||||
Release 0.71
|
||||
-------------------------------------------
|
||||
0.71
|
||||
|
||||
- Merge in changes from Ron Phipps.
|
||||
- Reduce SOAP version requirement.
|
||||
- Protection eligibility support.
|
||||
- Merge in changes from Tomas Doran.
|
||||
- CPAN packaging enhancements.
|
||||
- Extract out more payer details from XML. (PayerName, NameSuffix, PayerCountry).
|
||||
- Fix https://rt.cpan.org/Public/Bug/Display.html?id=67386
|
||||
- Merge in changes from Ron Phipps.
|
||||
- Reduce SOAP version requirement.
|
||||
- Protection eligibility support.
|
||||
- Merge in changes from Tomas Doran.
|
||||
- CPAN packaging enhancements.
|
||||
- Extract out more payer details from XML.
|
||||
(PayerName, NameSuffix, PayerCountry).
|
||||
- Fix https://rt.cpan.org/Public/Bug/Display.html?id=67386
|
||||
|
||||
Release 0.70 - First OALDERS release
|
||||
-------------------------------------
|
||||
- Fixes RT #70424 (Syntax deprecated in perl v5.14)
|
||||
>>>>>>> Fixes RT #70424 and bumps version to 0.70 for release.
|
||||
|
||||
Release 0.68 - First hembreed release
|
||||
-------------------------------------
|
||||
I've moved the module's scm to http://github.com/hembreed/Business-PayPal-API so others may share my pain. CPAN will be updated from there.
|
||||
0.70 2012-11-13
|
||||
- First OALDERS release
|
||||
- Fixes RT #70424 (Syntax deprecated in perl v5.14)
|
||||
|
||||
- API.pm
|
||||
1. Changed eq 'Success' to =~ /Success/ to accomodate variations introduced
|
||||
by PayPal.
|
||||
2. Changed test for duplicates to test for defined variable first. This
|
||||
was causing errors in 5.10+ perl versions.
|
||||
-t/*t Changed test for Success in all test modules as above
|
||||
-t/RecurringPayments Corrected errors in type definitions and testing. Needs more work.
|
||||
-TransactionSearch Corrected test instructions and code to allow transaction searches using the transactionID. This works for some types of transactions but not others as per PayPal. It is the only way to get MassPayment information.
|
||||
0.68 2010-03-12
|
||||
- First hembreed release
|
||||
- I've moved the module's scm to
|
||||
http://github.com/hembreed/Business-PayPal-API so others
|
||||
may share my pain. CPAN will be updated from there.
|
||||
|
||||
Release 0.62 - last scottw release
|
||||
----------------------------
|
||||
revision 1.24
|
||||
date: 2009/07/28 18:00:58; author: scott; state: Exp; lines: +44 -4
|
||||
- getFields() returns an array ref if multiple values are returned
|
||||
from PayPal, otherwise it behaves as it always did, returning a
|
||||
non-ref scalar.
|
||||
- BillingAgreement information returned in ExpressCheckout
|
||||
- Fix GetTransactionDetails 'PII_SalesTax' parameter
|
||||
- Fix GetTransactionDetails to return multiple PaymentItems
|
||||
- Fix MassPay to use the correct UniqueID parameter
|
||||
- Add DoReferenceTransaction to RecurringPayments API
|
||||
- Lots of credit given to great folks with patches in API docs
|
||||
- API.pm
|
||||
1. Changed eq 'Success' to =~ /Success/ to accomodate variations
|
||||
introduced by PayPal.
|
||||
2. Changed test for duplicates to test for defined variable first.
|
||||
This was causing errors in 5.10+ perl versions.
|
||||
- t/*t Changed test for Success in all test modules as above
|
||||
- t/RecurringPayments Corrected errors in type definitions and testing.
|
||||
Needs more work.
|
||||
- TransactionSearch Corrected test instructions and code to
|
||||
allow transaction searches using the transactionID.
|
||||
This works for some types of transactions but not others as per PayPal.
|
||||
It is the only way to get MassPayment information.
|
||||
|
||||
Thanks everyone! I'm handing this module off to Danny Hembree for
|
||||
maintenance now.
|
||||
0.62 2009-07-28
|
||||
- last SCOTTW release
|
||||
- getFields() returns an array ref if multiple values are returned
|
||||
from PayPal, otherwise it behaves as it always did, returning a
|
||||
non-ref scalar.
|
||||
- BillingAgreement information returned in ExpressCheckout
|
||||
- Fix GetTransactionDetails 'PII_SalesTax' parameter
|
||||
- Fix GetTransactionDetails to return multiple PaymentItems
|
||||
- Fix MassPay to use the correct UniqueID parameter
|
||||
- Add DoReferenceTransaction to RecurringPayments API
|
||||
- Lots of credit given to great folks with patches in API docs
|
||||
|
||||
Release 0.61
|
||||
----------------------------
|
||||
revision 1.23
|
||||
date: 2008/05/05 15:10:40; author: scott; state: Exp; lines: +37 -5
|
||||
- timeout setting available
|
||||
- additional troubleshooting documentation (auth error handling, URL munging)
|
||||
----------------------------
|
||||
revision 1.4 [DirectPayments.pm]
|
||||
date: 2008/05/05 15:11:14; author: scott; state: Exp; lines: +34 -2
|
||||
- add shipto parameters
|
||||
----------------------------
|
||||
revision 1.12 [ExpressCheckout.pm]
|
||||
date: 2008/05/05 15:11:51; author: scott; state: Exp; lines: +11 -3
|
||||
- MaxAmount parameter take currencyID attribute (Sandbox)
|
||||
----------------------------
|
||||
revision 1.1 [RecurringPayments.pm]
|
||||
date: 2008/05/05 15:15:04; author: scott; state: Exp;
|
||||
- add base for RecurringPayments (not working yet)
|
||||
- Thanks everyone! I'm handing this module off to Danny Hembree for
|
||||
maintenance now.
|
||||
|
||||
Release 0.51
|
||||
----------------------------
|
||||
revision 1.22
|
||||
date: 2007/09/27 20:32:31; author: scott; state: Exp; lines: +18 -6
|
||||
- [API.pm] add three-token signature testing URI (Oliver Ready)
|
||||
- [DirectPayments.pm] add ShippingTotal field (patch: Michael Hendricks)
|
||||
- [VoidRequest.pm] documentation fixes for method call (Oliver Ready)
|
||||
- [ReauthorizationRequest.pm] documentation fixes for method call (Oliver Ready)
|
||||
0.61 2008-05-05
|
||||
- timeout setting available
|
||||
- additional troubleshooting documentation
|
||||
(auth error handling, URL munging)
|
||||
- add shipto parameters
|
||||
- MaxAmount parameter take currencyID attribute (Sandbox)
|
||||
- add base for RecurringPayments (not working yet)
|
||||
|
||||
Release 0.51
|
||||
----------------------------
|
||||
revision 1.10
|
||||
date: 2007/08/29 20:56:42; author: scott; state: Exp; lines: +4 -2
|
||||
- fix PayerStatus location in DOM, add AddressStatus element (patch: Michael Hendricks)
|
||||
0.52 2007-09-27
|
||||
- [API.pm] add three-token signature testing URI (Oliver Ready)
|
||||
- [DirectPayments.pm] add ShippingTotal field (patch: Michael Hendricks)
|
||||
- [VoidRequest.pm] documentation fixes for method call (Oliver Ready)
|
||||
- [ReauthorizationRequest.pm] documentation fixes for method call
|
||||
(Oliver Ready)
|
||||
|
||||
Release 0.50
|
||||
----------------------------
|
||||
revision 1.20
|
||||
date: 2007/05/21 21:59:33; author: scott; state: Exp; lines: +5 -5
|
||||
- minor doc changes
|
||||
- new Mass Pay API module included
|
||||
----------------------------
|
||||
0.51 2007-08-29
|
||||
- fix PayerStatus location in DOM,
|
||||
add AddressStatus element (patch: Michael Hendricks)
|
||||
|
||||
Release 0.41
|
||||
----------------------------
|
||||
revision 1.19
|
||||
date: 2007/05/15 20:46:56; author: scott; state: Exp; lines: +34 -12
|
||||
- some minor documentation additions
|
||||
0.50 2007-05-21
|
||||
- minor doc changes
|
||||
- new Mass Pay API module included
|
||||
|
||||
Release 0.40
|
||||
----------------------------
|
||||
revision 1.18
|
||||
date: 2006/10/06 17:53:44; author: scott; state: Exp; lines: +2 -2
|
||||
- version bump
|
||||
----------------------------
|
||||
revision 1.17
|
||||
date: 2006/10/06 17:49:50; author: scott; state: Exp; lines: +42 -38
|
||||
- using PayPal API version 2.0
|
||||
- note about SSL requirements of LWP
|
||||
- minor documentation cleanup
|
||||
- DirectPayments tests added
|
||||
- New modules (with tests!) from Danny Hembree:
|
||||
AuthorizationRequest.pm
|
||||
CaptureRequest.pm
|
||||
ReauthorizationRequest.pm
|
||||
VoidRequest.pm
|
||||
----------------------------
|
||||
revision 1.16
|
||||
date: 2006/07/06 15:25:21; author: scott; state: Exp; lines: +9 -2
|
||||
- add acknowledgement and pointers to example code from Andy Spiegl and others
|
||||
0.41 2007-05-15
|
||||
- some minor documentation additions
|
||||
|
||||
Release 0.33
|
||||
----------------------------
|
||||
revision 1.15
|
||||
date: 2006/07/05 18:05:39; author: scott; state: Exp; lines: +2 -2
|
||||
- fix documentation regarding SetExpressCheckout (returns a hash, not
|
||||
a scalar). If you were following the code in the SYNOPSIS for
|
||||
ExpressCheckout and getting a token with '3/8' or '4/8', you should
|
||||
change the $token to %response, since SetExpressCheckout() returns a
|
||||
hash (big thanks to Andy Spiegl for finding this).
|
||||
0.40 2006-10-06
|
||||
- version bump
|
||||
- using PayPal API version 2.0
|
||||
- note about SSL requirements of LWP
|
||||
- minor documentation cleanup
|
||||
- DirectPayments tests added
|
||||
- New modules (with tests!) from Danny Hembree:
|
||||
AuthorizationRequest.pm
|
||||
CaptureRequest.pm
|
||||
ReauthorizationRequest.pm
|
||||
VoidRequest.pm
|
||||
- add acknowledgement and pointers to example code from
|
||||
Andy Spiegl and others
|
||||
|
||||
Release 0.32
|
||||
----------------------------
|
||||
revision 1.14
|
||||
date: 2006/07/03 15:46:24; author: scott; state: Exp; lines: +16 -1
|
||||
- acknowledgements section
|
||||
----------------------------
|
||||
revision 1.13
|
||||
date: 2006/07/03 15:40:16; author: scott; state: Exp; lines: +11 -2
|
||||
- fix for 3-token auth
|
||||
0.33 2006-07-05
|
||||
- fix documentation regarding SetExpressCheckout (returns a hash, not
|
||||
a scalar). If you were following the code in the SYNOPSIS for
|
||||
ExpressCheckout and getting a token with '3/8' or '4/8', you should
|
||||
change the $token to %response, since SetExpressCheckout() returns a
|
||||
hash (big thanks to Andy Spiegl for finding this).
|
||||
|
||||
Release 0.31
|
||||
----------------------------
|
||||
revision 1.12
|
||||
date: 2006/06/29 02:36:24; author: scott; state: Exp; lines: +2 -2
|
||||
- fix StateOrProvince typo [rt.cpan.org #20176]
|
||||
0.32 2006-07-03
|
||||
- acknowledgements section
|
||||
- fix for 3-token auth
|
||||
|
||||
Release 0.30
|
||||
----------------------------
|
||||
revision 1.11
|
||||
date: 2006/04/18 16:23:18; author: scott; state: Exp; lines: +2 -2
|
||||
- added DirectPayments API by Daniel Hembree. Thanks Daniel!
|
||||
0.31 2006-06-28
|
||||
- fix StateOrProvince typo [rt.cpan.org #20176]
|
||||
|
||||
Release 0.23
|
||||
----------------------------
|
||||
revision 1.10
|
||||
date: 2006/04/04 19:29:08; author: scott; state: Exp; lines: +12 -5
|
||||
- typo fix
|
||||
- wrap soap call in eval for safety (if ssl neg. fails w/ paypal, it croaks)
|
||||
- version bump
|
||||
0.30 2006-04-18
|
||||
- added DirectPayments API by Daniel Hembree. Thanks Daniel!
|
||||
|
||||
Release 0.22
|
||||
----------------------------
|
||||
revision 1.9
|
||||
date: 2006/03/28 18:05:03; author: scott; state: Exp; lines: +54 -44
|
||||
- documentation updates
|
||||
0.23 2006-04-04
|
||||
- typo fix
|
||||
- wrap soap call in eval for safety
|
||||
(if ssl neg. fails w/ paypal, it croaks)
|
||||
- version bump
|
||||
|
||||
Release 0.21
|
||||
----------------------------
|
||||
revision 1.8
|
||||
date: 2006/03/24 17:12:59; author: scott; state: Exp; lines: +14 -4
|
||||
- fix fault printing
|
||||
- fix getFieldsList record population
|
||||
0.22 2006-03-28
|
||||
- documentation updates
|
||||
|
||||
0.21 2006-03-24
|
||||
- fix fault printing
|
||||
- fix getFieldsList record population
|
||||
|
||||
0.20 2006-03-23
|
||||
- allow subclass methods to be imported into API.pm namespace
|
||||
- add GetTransactionDetails API
|
||||
- add TransactionSearch API
|
||||
- getFieldList() for API.pm
|
||||
- minor debugging changes
|
||||
- documentation update for developers
|
||||
- note about using IO::Socket::SSL (don't)
|
||||
- initial checkin of API and subclasses
|
||||
- all tests working, documentation done
|
||||
- moved from Business::PayPal::WPP::ExpressCheckout
|
||||
- uses API.pm for authorization/authentication and other common functions
|
||||
|
||||
Release 0.20
|
||||
----------------------------
|
||||
revision 1.7
|
||||
date: 2006/03/23 17:28:10; author: scott; state: Exp; lines: +90 -9
|
||||
- allow subclass methods to be imported into API.pm namespace
|
||||
----------------------------
|
||||
revision 1.6
|
||||
date: 2006/03/22 23:20:09; author: scott; state: Exp; lines: +2 -2
|
||||
- version bump
|
||||
----------------------------
|
||||
revision 1.5
|
||||
date: 2006/03/22 23:19:03; author: scott; state: Exp; lines: +40 -13
|
||||
- add GetTransactionDetails API
|
||||
- add TransactionSearch API
|
||||
- getFieldList() for API.pm
|
||||
----------------------------
|
||||
revision 1.4
|
||||
date: 2006/03/21 22:15:11; author: scott; state: Exp; lines: +2 -2
|
||||
- bump version
|
||||
----------------------------
|
||||
revision 1.3
|
||||
date: 2006/03/21 22:05:19; author: scott; state: Exp; lines: +55 -31
|
||||
- minor debugging changes
|
||||
- documentation update for developers
|
||||
- note about using IO::Socket::SSL (don't)
|
||||
----------------------------
|
||||
revision 1.2
|
||||
date: 2006/03/16 23:33:49; author: scott; state: Exp; lines: +184 -26
|
||||
- initial checkin of API and subclasses
|
||||
- all tests working, documentation done
|
||||
----------------------------
|
||||
revision 1.1
|
||||
date: 2006/03/15 23:33:53; author: scott; state: Exp;
|
||||
- moved from Business::PayPal::WPP::ExpressCheckout
|
||||
- uses API.pm for authorization/authentication and other common functions
|
||||
=============================================================================
|
||||
|
|
|
@ -8,7 +8,11 @@ WriteMakefile(
|
|||
PREREQ_PM => { SOAP::Lite => 0.67 },
|
||||
META_ADD => {
|
||||
resources => {
|
||||
repository => 'git://github.com/hembreed/Business-PayPal-API.git',
|
||||
repository => {
|
||||
type => 'git',
|
||||
url => 'git://github.com/oalders/business-paypal-api.git',
|
||||
web => 'https://github.com/oalders/business-paypal-api',
|
||||
},
|
||||
},
|
||||
},
|
||||
($] >= 5.005 ?
|
||||
|
|
Loading…
Reference in a new issue