There will be breaking changes inevitably. This needs to be discussed as to how it is handled and how slash endpoints are updated to the breaking changes. @gja we discussed this before on here somewhere
EDIT: Here was the related post about this same issue and breaking and/or into arrays:
I also found the conversation about how breaking changes will be handled, that was in a private message.