Hi Stripe API users!
Today we cut a new API version: 2017-05-25 [1]. Here's the
change list:
* The `managed` property on account objects has been
replaced by the `type` property, and is now required for
account creation. Possible values are `standard`,
`express`, or `custom`. This is to help support new
Express accounts (blog post here [2]).
* Event objects (and webhooks) now show entire sub-arrays
in previous_attributes when those arrays have changes.
Previously those sub-arrays only contained the specific
fields that were changed.
* Event objects (and webhooks) will now render a `request`
subobject that contains a request ID and idempotency key
instead of just a string request ID. This is to support a
previously unhandled edge case [3].
* The `user_id` field of Connect-related event objects (and
webhooks) has been renamed to `account`.
As usual, these changes won't affect your integrations
until you upgrade.
On a meta note, we're trying to revive this list (it hasn't
seen much use in a while), but in a more useful form. The
previous weekly emails about which new versions of our
libraries had been released was pretty low signal, and
we'll be keeping an eye on making future content more
interesting and succinct.
Brandur