=== 1.11.0 2014-04-09

* 2 minor enhancements:
  * Update included ca bundles
  * Implement certificate blacklisting

=== 1.10.2 2014-02-18

* 1 minor enhancement:
  * Add create_subscription on Customer resources, so you can create
    subscriptions without needing to retrieve the customer first (github
    issue #120)

=== 1.10.1 2014-02-03

* 1 bugfix:
  * Fix marshaling of StripeObjects

=== 1.10.0 2014-01-29

* 2 major enhancements
  * Support for multiple subscriptions per customer
  * Testing ruby 2.1.0

* 2 minor enhancements
  * Replace multi_json with json
  * Allow #save to take opts (for :expand)

* 1 bugfix
  * Fix #try and #respond_to? on StripeObjects

=== 1.9.9 2013-12-02

* 1 major enhancement
  * Add ApplicationFee resource

=== 1.8.9 2013-11-14

* 2 bugfixes:
  * Fix gemspec dependencies so the gem doesn't break for Ruby 1.8 users
  * Fix api_resource_test to not use returns as a way of testing rescue behavior

=== 1.8.8 2013-10-3

* 1 major enhancement
  * Add support for metadata on resources

=== 1.8.7 2013-08-18

* 1 minor enhancement
  * Add support for closing disputes.

=== 1.8.6 2013-08-13

* 1 major enhancement
  * Add Balance and BalanceTransaction resources

=== 1.8.5 2013-08-12

* 1 major enhancement
  * Add support for unsetting attributes by setting to nil. This permits
    unsetting email and description on customers and description on charges.
    Setting properties to a blank string is now an error.
  * Attempting to set an object's id is now an error.

=== 1.8.4 2013-07-11

* 1 major enhancement
  * Add support for new cards API (Stripe API version 2013-07-05)

=== 1.8.3 2013-05-06

* 1 bugfix:
  * Fix handling of per-call API keys (github issue #67)

=== 1.8.2 2013-05-01

* 3 minor enhancements:
  * Use to_sym instead of type checking for minor performance
    improvement (github issue #59)
  * Handle low-memory situations without throwing an exception (github
    issue #61)
  * Add an Customer#upcoming_invoice convenience method (github issue
    #65)

* 1 bugfix:
  * Allow updating resources without first retrieving them (github
    issue #60)

=== 1.8.1 2013-04-19

* 1 minor enhancement:
  * Add support for specifying an API key when retrieving an upcoming invoice

=== 1.8.0 2013-04-11

* 1 major enhancement:
  * Add new Recipient resource
  * Allow Transfers to be createable

=== 1.7.11 2013-02-21

* 1 minor enhancement
  * Add 'id' to the list of permanent attributes

=== 1.7.10 2013-02-01

* 1 major enhancement
  * Add support for passing options when retrieving Stripe objects
    e.g., Stripe::Charge.retrieve({id:"foo", expand:["customer"]})
    Stripe::Charge("foo") is still supported as well

=== 1.7.9 2013-01-15

* 1 major enhancement
  * Add support for setting a Stripe API version override.

=== 1.7.8 2012-11-21

* 1 bugfix
  * Relax the version constraint on multi_json (github issue #44)

=== 1.7.7 2012-11-07

* 1 minor enhancement:
  * Add support for updating charge disputes

* 1 bugfix
  * Fix Account API resource bug

=== 1.7.6 2012-10-30

* 1 major enhancement
  * Add support for creating invoices

=== 1.7.5 2012-10-25

* 1 major enhancement
  * Add support for new API lists

=== 1.7.4 2012-10-08

* 1 bugfix
  * Fix bug introduced in 1.7.3 calling API methods that take no
    arguments, like Stripe::Invoice#pay (github issue #42)

=== 1.7.3 2012-09-14

* 2 bugfixes
  * Make sure that both keys and values of GET params are
    URL-encoded. NOTE: If you were previously URL-encoding values
    yourself, you may need to adjust your code.
  * URL-encode POST params directly, instead of allowing rest-client to
    do it to work around an unfortunate interaction with the hashery gem
    (github issue #38)

=== 1.7.2 2012-08-31

* 1 major enhancement
  * Add support for new pay and update methods for Invoice objects

=== 1.7.1 2012-08-15

* 1 major enhancement
  * Add new Account API resource

=== 1.7.0 2012-05-17

* 3 major enhancements:
  * Switch from vendored stripe-json to multi_json for all JSON
    parsing and rendering. This should not impact programmatic usage
    of the library, but may cause small rendering differences from,
    e.g., StripeObject#inspect (github issue #22)
  * Add new delete_discount method to Customer objects
  * Add new Transfer API resource

* 2 minor enhancements:
  * Switch from HTTP Basic auth to Bearer auth (Note: Stripe will
    support Basic auth for the indefinite future, but recommends
    Bearer auth when possible going forward)
  * Numerous test suite improvements

=== 1.6.3 2012-03-22

* 1 bugfix:
  * Encode GET query strings ourselves instead of using rest-client to
    work around a bug

=== 1.6.2 2012-02-24

* 1 bugfix:
  * Correct argument handling in StripeObject#as_json

=== 1.6.1 2012-02-22

* 1 bugfix:
  * Fix StripeObject#inspect when ActiveSupport 3.0 is loaded

=== 1.6.0 2012-02-01

* A whole bunch of releases between 1.5.0 and 1.6.0, but few changes, mainly
  the addition of:
    - plans
    - coupons
    - events
    - tokens
* 1.6.0 also contains a new inspect/to_string implementation

=== 1.5.0 2011-05-09

* 1 major enhancement:
  * Update for new RESTful API

=== 1.3.4 2011-01-07

* 1 major enhancement:
  * Rename to Stripe

=== 1.2 2010-06-06

* 1 major enhancement:
  * Support for the set_customer_subscription and delete_customer API methods

=== 1.1 2010-03-14

* 1 major enhancement:
  * Support for recurring billing

=== 1.0 2010-01-05

* 1 major enhancement:
  * Initial release
