Revision history for Business-CyberSource

v0.3.7    2011-09-27
	- fix bug where valid REJECT on an expired card was causing an exception
	  to be thrown

v0.3.6    2011-09-27
	- fix bug where you could not specify a zip code for US or CA, and the
	  library would not throw an exception
	- test initialization of authoriztion object without real credentials

v0.3.5    2011-09-23
	- fix bug where American Express card_type was not being detected
	- fix dcc tests
	- more exception tests

v0.3.4    2011-09-20
	- working DCC request support

v0.3.3    2011-09-19
	- add country code conversion from 3 character, and country name
	- fix bug where rejected sale's were crashing due to giving responses the
	  wrong inputs

v0.3.2    2011-09-19
	- fix dependancy issue
	- add an ->is_success accessor to the response object

v0.3.1    2011-09-15
	- Sale wasn't actually added in 0.3.0 due to forgotten merge
	- add support for business rules

v0.3.0    2011-09-14
	- add support for multiple items
	- add Sale (Authorization + Capture) Request Object

v0.2.8    2011-09-12
	- make cv_code and cv_code_raw accessors work
	- use processor specific value testing
	- test CVN and AVS values
	- refactor authorization to make values that are somemtimes available on
	  reject available
	

v0.2.7    2011-09-11
	- use MooseX::StrictConstructor for new checking
	- add expermimental cv_code and cv_code_raw accessors on authorization
	  responses. you can use has_cv_code* predicate to check if defined.
	- decision ERROR now returns an actual response object.

v0.2.6    2011-09-09
	- no real changes, simply removing trial status

v0.2.5    2011-09-09
	- more docs
	- Swap out most of the request type response roles for more generic roles

v0.2.4    2011-09-08
	- more docs
	- more type tightening
	- remove Reject role, it was only providing something common to all
	  responses
	- Add StandAloneCredit and FollowOnCredit convenience objects, mostly for
	  use with our factory

v0.2.3    2011-09-06
	- make ->ip a Net::Addr
	- more and improved documentation
	- tighten down other contraints

v0.2.2    2011-09-04
	- make code further DRY by reducing duplicated code

v0.2.1    2011-09-02
	- remove much repeated code

v0.2.0    2011-09-02
	- use XML::Compile::SOAP instead of SOAP::Lite

v0.1.10   2011-08-31
	- use more MooseX::Types
	- fix subtle missing use Business::CyberSource::Response

v0.1.9    2011-08-26
	- use MooseX::Types and Varchar to make attributes stricter and better
	  documented accross the board

v0.1.8    2011-08-26
	- use MooseX::Types::CreditCard
	  as this type is based on int the ->credit_card method will no longer
	  return strings with '-' or ' ' in them

v0.1.7     2011-08-25
	- add basic documentation for requests
	- disable method documentation generation
	- change how traits are applied on credit requests

v0.1.6    2011-08-24
	- provide reason_text attribute on responses

v0.1.5    2011-08-24
	- Document Business::CyberSource::Request

v0.1.4    2011-08-23
	- turn Business::CyberSource::Request into an abstract factory for request
	  objects.
	- production attribute no longer has a default, so it must always be
	  created.
	- credit card expiration month/year most now be an integer

v0.1.3    2011-08-22
	- experimental CVN and DCC support

v0.1.2    2011-08-18
	- first implementation of follow-on credits

v0.1.1    2011-08-16
	- skip tests unless environment variables set

v0.1.0    2011-08-16
	- Initial release for testing comment and review
