## Unreleased

## Version 2.2.10 April 28, 2015

- Add `tax_type`, `tax_rate`, `tax_region` to `Adjustment`
- Added `bank_account` type and attributes to `BillingInfo`, these include:
	- `name_on_account`
	- `account_type` (`checking` or `savings`)
	- `last_four`
	- `routing_number`

## Version 2.2.9 February 6, 2015

- Added `original_adjustment()` to `Adjustment` for retrieving the linked
adjustment where the other came from for better accounting purposes

## Version 2.2.8 January 27, 2015

- Added address attribute into preview calls and update invoice notes path
- Added tests for new read-only attribute `vat_location_valid` on `Account`
- Added `invoice_number_prefix` and `invoice_number_with_prefix()` on
`Invoice` for use with the Country Invoice Sequencing feature
- Added support for update_notes path on Subscription
- Added `refund_amount` (open amount refunds) to `Invoice`
- Added `refund` (line item refunds) to `Invoice`

## Version 2.2.7 December 8, 2014

- Added ability to read and write invoice notes
- Added `tax_code` to `plan`, `add_ons`, and `adjustment`
- Added inspection on the details of a `transaction`: `transaction.details`
and `transaction.transaction_error`
- Removed support for SSLv3

## Version 2.2.6 October 31, 2014

- Bug fix: `subscription.invoice` now returns the invoice for subscription
change previewing

## Version 2.2.5 October 21, 2014

- Added invoice previews: `account.build_invoice()`

## Version 2.2.4 September 9, 2014

- Added account entity use code: `account.entity_use_code`
- Added bulk parameter
- Added billing agreement support to BillingInfo

## Version 2.2.3 August 5, 2014

- Added subscription change preview
- Added `remaining_billing_cycles` to subscriptions

## Version 2.2.2 June 25, 2014
- Added subscription preview: `subscription.preview()`

## Version 2.2.1 June 6, 2014
- Added tests for `invoice_description`

## Version 2.2.0 May 14, 2014

- Added tax details to adjustments: `adjustment.tax_details`
- Removed `taxable` support on adjustments
- Added `tax_exempt` to accounts, adjustments and plans
- Added `tax_rate`, `tax_type` to invoices and subscriptions
- Added `tax_in_cents` to subscriptions

## Version 2.1.15 April 8, 2014

- Added token_id support to BillingInfo

## Version 2.1.14 April 8, 2014

- Added support for downloading invoices as PDF
- Bug fix: set timeout specific to Recurly module

## Version 2.1.13 February 20, 2014

- Bug fix: Adjustment.get(uuid) now supported

## Version 2.1.12 July 25, 2013

- Added vat_number on Account Object
- Added fields for account level addresses

## Version 2.1.11 - July 2, 2013

- Added support for manual invoicing fields

## Version 2.1.10 - June 14, 2013 ##

- Bug fix: recurly.js.fetch should use base_uri function

## Version 2.1.3 – May 3, 2013 ##

- Added support for querying notes on an account

## Version 2.1.3 – July 16, 2012 ##

- Allow verification of HTTPS certificates when CA certificates are provided.


## Version 2.1.2 – June 29, 2012 ##

- Properly handle refunding transactions.
- Provide access to plan codes for Coupon resources.
- Package the library with setuptools and include tests in the distribution.


## Version 2.1.1 – March 26, 2012 ##

- Properly handle unicode strings in resource values.
- Apply requested filters when requesting lists (such as
  `account.adjustments(type='credit')`).


## Version 2.1.0 – March 13, 2012 ##

- Updated to use Recurly.js 2.1.
- Raise clearer `PageError` exception when trying to traverse to a pagination
  page that doesn't exist.
- Add missing docstring for `Page.page_for_value()` method.


## Version 2.0.4 – January 6, 2012 ##

- Complete Recurly.js v2 support by adding missing `sign_subscription()` function.
- Fix access to Subscriptions' add-on amounts, which were erroneously `Money`
  instances instead of integers.
- Add missing `reopen()` method to `Account` instances.
- Improve the message for the error when the API key is not set or incorrect.


## Version 2.0.3 – December 20, 2011 ##

- Send only fields that have changed when updating resources.
- Subscriptions' plan codes are now available in the `plan_code` attribute.
- Pending updates to a Subscription are accessible in its `pending_subscription` attribute.


## Version 2.0.2 – November 4, 2011 ##

- Fixed recurly.js function to sign requests for transactions without existing accounts.
- Fixed bug importing the recurly.js module in the documented way.
- Added missing function to support push notifications.


## Version 2.0.1 – October 27, 2011 ##

- Additional support for subscription and transaction interfaces.


## Version 2.0.0 – October 25, 2011 ##

- Support for v2 API with a new object-oriented interface.


## Version 1.2 – March 11, 2010 ##

- Added 'subdomain' parameter
- Fix authentication header if the username long


## Version 1.1 – February 23, 2010 ##

- Initial release
