NEWS.md in fake_braintree-0.5.0 vs NEWS.md in fake_braintree-0.6.0

- old
+ new

@@ -1,5 +1,22 @@ -# HEAD +# 0.6.0 + +* Remove support for 1.9.2, which is EOL'd. `fake_braintree` now requires + Ruby 1.9.3+. +* Use WEBrick as the Capybara server handler in all cases. Previously we used + Thin and fell back to Puma, which caused problems like issue #54. +* Customers and Subscriptions that were stored with a custom (non-integer) ID + can be retrieved (#67) +* Braintree::Subscription has associated dates thanks to @1st8 (#66): + - `next_billing_date` is 1 month from billing period start date + - `billing_day_of_month` is the next billing date's mday, but is true to + Braintree's [exceptional handling of the 31st day of the + month](https://www.braintreepayments.com/docs/ruby/subscriptions/details#attributes_that_need_a_bit_more_explaining) + - `billing_period_start_date` is either the provided start date or today + - `billing_period_end_date` is the day before the next billing date +* Save discounts amount when adding them to a Subscription (#72) + +# 0.5.0 * Remove unused `i18n` gem dependency (#56). * Set `credit_card.card_type`, `credit_card.last_4`, and `credit_card.unique_number_identifier`. Ensure `credit_card.bin` is always set (#47).