v2.2.1 Wed 8 May 2013

* Added Test::Exception dependency correctly.

v2.2.0 Tue 16 Apr 2013

* Added support for single sign on (http://www.campaignmonitor.com/api/account/#single_sign_on) which allows initiation of external login sessions to Campaign Monitor.

v2.1.2 Mon 15 Apr 2013
  - Fixed a bug in sub client_listsforemail which was causing an incorrect API call to be made.

v2.1.1 Tue 2 Apr 2013
  - Fixed URL encoding bug.

v2.1.0 Mon 25 Mar 2013
  - Added support for authenticating using OAuth.

v2.0.2 Fri 15 Mar 2013
  - Fixed package.pl script to ensure that Mac OS X tar doesn't include ._* files when creating an archive.

v2.0.1 Thu 17 Jan 2013
  - Support flat hashed arguments to constructor.
  - Response headers fixed. Response processing refactored into _build_results().

v2.0.0 Tue 11 Dec 2012
  - Added the ability to update a custom field name and preference visibility. 
  - Added support for retrieving spam complaints for a campaign.
  - Added support for retrieving unconfirmed subscribers for a list.
  - Added support for getting campaign email client usage.
  - Added support for creating a campaign from a template.
  - Added support for unsuppressing an email address.
  - Added support for suppressing email addresses.
  - Added support for UnsubscribeSetting field when creating and updating a list.
  - Added support for including AddUnsubscribesToSuppList and ScrubActiveWithSuppList fields when updating a list.
  - Added support for getting all client lists to which a subscriber with a specific email address belongs.
  - Added support for updating a subscriber.
  - Added usage of the Clear option when importing subscribers.
  - Added support for QueueSubscriptionBasedAutoResponders and RestartSubscriptionBasedAutoresponders where possible.
  - Added support for deleting subscribers.
  - Added support for getting deleted subscribers for a list.
  - Added support for unscheduling campaigns.
  - Added support for getting a client's scheduled campaigns.
  - Added support for getting account billing details.
  - Added support for transferring credits to/from a client.
  - Removed client_setaccess, as it is no longer supported in the API.

v1.21.0 Thu 26 Nov 2012
  - User-Agent header is now perl-createsend-{version}

v1.20.1 Thu 22 Nov 2012
  - Moved to dotted decimal version number.

1.02 Fri 16 Nov 2012
  - Added support to manage members (ie. Administrators, People)

0.05 Wed 19 October 2011
  - Fixed an error with the HTTP realm and other issues associated with this change.

0.04 Fri 04 March 2011
  - Modified the tests to require the user to enter the API key.

0.03 Fri 04 March 2011
  - Added comment to the POD regarding test failure due to CM API limits.
  - Removed apikey test.

0.02 Wed 02 March 2011
  - Corrected some errors in the POD.

0.01 Tue 01 Mar 2011
  - Creating initial implementation.