Version 2.8.0
This is the official release of 2.8.0
. This will bring us to version 2.6
of the Recurly API.
- Remove 5.3 Support and upgrade Travis to support HHVM #316
- Purchases endpoint #315
- Remove X-Records header #314
- Add trial requires billing info field and no billing info reason field #312
Upgrade Notes
If you are upgrading from 2.8.0.rc1
, there are no changes. If you are upgrading from <= 2.7.X
, there are a few breaking changes this release:
- PHP 5.3 is no longer officially supported and we no longer run tests against it.
- To speed up your listing requests we're no longer automatically computing the record counts for each request's
X-Records
header. For our larger sites this could halve the response time. If you still need a count it will be computed with a separate request.
From now on, when you callRecurly_Pager::count()
, it will send a HEAD request to the server. Ensure you aren't calling that method in places where you expect the value
to be cached for you. For more information on how this may affect you, see PR #314 - For
POST /v2/subscriptions
Sendingnull
fortotal_billing_cycles
attribute will now override plantotal_billing_cycles
setting and will make subscription renew forever.
Omitting the attribute will cause the setting to default to the value of plantotal_billing_cycles
.