Skip to content

v0.13.1

Compare
Choose a tag to compare
@JakeUrban JakeUrban released this 05 Aug 21:11

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.