Cloud API: breaking changes without version bump?

I also would like to check if a breaking change may have broke our app. We use this endpoint to create customers with a secure random hash as the user ID. The endpoint we would use is: https://api.particle.io/v1/products/PRODUCT_ID/customers. It seems that the API now expects an email address formatted identifier which used to not be the case. Can I confirm that Particle has changed this behavior and is now enforcing email addresses as customer identifiers? @jvanier

I should add that this changed caused some orders to not go through and are now unrecoverable resulting in thousands of unrecoverable lost dollars. I agree that breaking changes need to be announced and please let us know where to find these announcements.

Original conversation: Particle Customer Email