v0.13.1
This patch release fixes a major SEP-31 bug released in versions 0.12 and 0.13.
SEP-31's old pending_info_update
status was split into two new statuses here:
pending_transaction_info_update
pending_customer_info_update
However, Polaris continued to use pending_info_update
. This makes SEP-31 Polaris anchors almost unusable by clients because they would have to watch for the old status and check both the SEP-12 GET /customer
endpoint and the GET /transaction
to determine what type of update is necessary. Developers using Polaris would also have to intentionally use the old status to remain consist with Polaris' behavior.
This release removes pending_info_update
as a valid status and adds the pending_transaction_info_update
and pending_customer_info_update
statuses.
This release also corrects a small bug in the /transactions
endpoint schema.
Transaction.required_info_update
-->Transaction.required_info_updates
Releases 0.12 and 0.13 will be removed from PyPi in the near future to prevent unassuming users from running a faulty SEP-31 service.